blog

#HOW TO: Lazy Loading of JPA attributes with Hibernate

Modeling your domain model with JPA is quite easy and for a smaller amount of data, you can easily rely on the default configuration of JPA/Hibernate. But when it comes to performance issues in your application you need a deeper understanding of JPA/Hibernate. One big performance boost could be Lazy Loading. When it comes to Lazy Loading,…

Read More

#HOWTO: Expose git information with Spring Boot’s Actuator

In today’s #HOWTO blog post I want to show you a way to expose git information (like commit hash, commit timestamp, branch …) of the deployed application via Spring Boot’s Actuator dependency. If you are not versioning your Maven application with the <version>X.Y.Z</version> tag and you want to know which state of your application is deployed to…

Read More

#Review: Effective Java

In today’s #Review post I want to blog about one of my latest Java books: Effective Java. I was looking for a more advanced book about Java and therefore I found this book from Joshua Bloch. I bought the third edition of this book which was updated on 27th December 2017 for Java 7, 8 and 9….

Read More

#WHAT IS? Spring Cloud Config

In today’s #WHAT IS? blog post I want to present you one of my latest learning experiences: Spring Cloud Config. When I started to use the Spring Framework, the whole Spring ecosystem with its projects like Spring Data, Spring Web and Spring Security just overstrained me. While writing my first RESTful microservice with Spring Boot I was glad…

Read More

#HOW TO: Sync Atom editor settings

If you are using the awesome Atom editor from GitHub and working with this editor on several machines and don’t want to manually install and copy all of your downloaded plugins and your settings, this article will improve your productivity! I am using Atom on three different machines (my MacBook, a Desktop PC and my corporate…

Read More

#REVIEW: React 16 – Udemy course

Welcome to my first article in the #REVIEW genre. Today I want to give you a review about a Udemy React course I recently purchased and worked through. The full name of the course is React 16 – The Complete Guide (incl. React Router 4 & Redux) (Link). The lecturer Maximilian Schwarzmüller published this course about…

Read More

#WHAT IS? Dependency Injection

Welcome to my first article for my genre #WHAT IS?. Today I’ll show you how I started to appreciate the concept of Dependency Injection (abbreviation: DI) and my bumpy learning path. During several coding projects at the Unversity, I never enjoyed the power of DI. As we were greenhorn developers none of our project members…

Read More

Summary of the Container Conf 2017

From the 14th to the 16th of November I visited the ContainerConf 2017 in Mannheim. This conference focussed on the Docker container technology and the ecosystem around Docker. In this blog post, I’ll summarize the top five advice I learned at this conference. The conference was structured into two parts: conference days and workshop days….

Read More

System.out.println(“Hello World!”);

Welcome to my blog about software development. I am a twenty-two years old software developer and living in Germany. As a Java developer, I work for an automotive supplier company in Franconia. My career as a developer started with a cooperative study program, where I graduated with a Bachelor of Science in business information technology….

Read More