Author Archives: Michael Simons

Polyglot programming on the GraalVM

06-Mar-20

(*) As of now R, Ruby, Python and JavaScript 😉 GraalVM consists of a Java Compiler, a VM and a JDK based on HotSpot/OpenJDK, implemented in Java. These days it’s all about additional execution modes compared to the standard JVM, mainly ahead-of-time compilation and the creation of native images. Native images are an important piece […]

Read the complete article »

Spring Data Neo4j, Neo4j-OGM and OSIV

03-Feb-20

TL;DR: Don’t use Open Session in View with a Neo4j-Cluster If you use Spring Data Neo4j and Neo4j-OGM in your Spring Boot application connectect against a Neo4j cluster (via bolt+routing://, neo4j:// or multiple bolt-uris), configure spring.data.neo4j.open-in-view explicitly to false like this: spring.data.neo4j.open-in-view=false What is Open Session in View? Vlad Mihalcea has written extensive amounts about […]

Read the complete article »

Short end of the year status update.

23-Dec-19

Last year – 2018 – I ended up with 21 post on my blog, this one here, the last of this decade at this blog, will be the 11th of 2019. What happened? I have been working more than ever, and happier than ever. Together with Gerrit Meier, we managed to bring down the open […]

Read the complete article »

Query all the things

06-Nov-19

Over the last weekend, I had some time on my hands and revisited my biking application: https://biking.michael-simons.eu. That application turned 10 this year, started as a Sinatra based Ruby application in 2009 and helped me a lot from the late 2013 and early 2014 in my career. Back then, I was using Spring for a […]

Read the complete article »

What’s a Bill of Material BOM file?

22-Aug-19

Wikipedia says: A bill of materials or product structure (sometimes bill of material, BOM or associated list) is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts, and the quantities of each needed to manufacture an end product. A BOM may be used for communication between manufacturing partners or confined to a single […]

Read the complete article »