Hi, I'm Sven Woltmann.

I will make you a better Java programmer.

Subscribe to my newsletter to receive regular tips about Java programming and closely related DevOps topics.

I respect your privacy. Unsubscribe whenever you want. Read my Privacy Policy.

References:

IONOS

AndroidPIT

1&1

GMX

J2 Global

amazon

Discover the HappyCoders Blog

Stay up-to-date with the latest tips about Java programming and closely related DevOps topics.

Java files - Basics: writing files - Feature image

Java files, part 2: How to write files quickly and easily

After the first part of the series was about reading files in Java, this second part introduces the corresponding methods for writing small and large files. The article addresses the following questions in detail: What is the easiest way to write a string or a list of strings to a text file? How to write

Read More »
Java files - Basics: reading files - Feature image

Java files, part 1: How to read files easily and fast

The packages java.io and java.nio.file contain numerous classes for reading and writing files in Java. Since the introduction of the Java NIO.2 (New I/O) File API, it is easy to get lost – not only as a beginner. Since then, you can perform many file operations in several ways. This article series starts by introducing

Read More »
Convert int to String Java fastest method - feature image

How to convert int to String in Java – the fastest way

In this article, I show you how to convert an int into a String in Java the fastest way. The answer is probably surprising for some. I present four variants and measure and compare their speed using JMH microbenchmarks. I analyze the measurement results looking at the Java source code and also the generated bytecode.

Read More »
Jenkins tutorial: Implementing a seed job - feature image

Jenkins Tutorial: Implementing a Seed Job

In part one of this three-part article series, I showed you how to install and configure Jenkins – and how to create build and release jobs for Maven projects via the Jenkins user interface. In part two, we programmatically created the same jobs with the Jenkins Job DSL and made the job list cleaner using

Read More »
Jenkins tutorial: Creating jobs with the Job DSL - Feature image

Jenkins Tutorial: Creating jobs with the Jenkins Job DSL

In the first part of this three-part article series, I showed you how to install and configure Jenkins as Docker containers using Ansible – and how to create build and release jobs for Maven projects using Jenkins’ user interface. In this second part, I show you how to create the same jobs with the Jenkins

Read More »

Working with Sven really levelled up my Java and development skills! He provided invaluable guidance in all aspects of development, including concurrency, performance, reliability and DevOps. Sven's focus on clean architecture meant our applications were simple to maintain and extend. He's always on the cutting edge of Java developments and is a pleasure to work with.

profile-pic
Matt Schultz Software Engineer at HappyCo

I have worked with Sven for over seven years, and I have to say that he stands out among the Java developers that are around today. Sven's superb attention to detail and vast technical knowledge always provided top-quality, thoughtful, and professional outcomes in any work.

With Sven's excellent mentoring and guidance ability, I gained high impact skills in solving complex problems and reached a new level as a developer. I highly recommend him to anyone who is looking for an efficient, talented, and skilled programmer!

profile-pic
Daniil Tomilow Senior Software Engineer Frontend at RatePAY

Boost Your Skills. Become a Better Programmer.

Subscribe to my newsletter to receive regular tips about Java programming and closely related DevOps topics.

I respect your privacy. Unsubscribe whenever you want. Read my Privacy Policy.