my blog. for you.

Let’s talk digital.

I’m an independent IT consultant and entrepreneur in the Internet and software business. I’m interested in design, enterprise applications, web apps and SaaS products. I design and develop business solutions and applications. I help companies in terms of software quality and knowledge transfer, e.g. with Angular and Spring Boot.

A Concise Overview of Java’s Instant, LocalDateTime, ZonedDateTime and When to Use Which

The authoritative answer to a question on Stack Overflow on the difference between Instant and LocalDateTime covers various classes from the Java 8 Date/Time API and how those are actually meant to be used. Names such as LocalDateTime can be misleading in that they suggest a specific locale or locality rather than any locality (as that name is intended). This, in turn, can give rise to problems with inaccurate date and time values if timezones or even just daylight saving time have ... Read more

The time! The time! Who’s got the time?

I'm currently working on an app that allows you to set and display dates and times in various ways. Hence, lately I've been working quite a bit with calendars, dates, times, date localization and all the funny intricacies that come with them. To name but a few of those: In some countries the week customarily starts with Sunday, while in others it starts with Monday. Some programming languages and date APIs use 0 as the index for the first day of the week, some ... Read more