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.

spring-dotenv: Using .env Files With Spring Applications

spring-dotenv, which in turn is based on dotenv-java is a library that enables Spring applications to access and use environment variables from .env files. .env files are a convention that enables us to store environment variables locally per directory / project instead of either doing so system-wide or in an ad-hoc manner (e.g., using the export shell command), thus allowing use to more strictly follow the storing config in the environment principle from The Twelve-Factor App in Spring (Boot) applications. Read more

Bootify: Rapid Prototyping for Spring Boot

Bootify is a rapid prototyping and code generation tool for Spring Boot that aims at improving developer experience for when getting started with a new Spring Boot application. While of course there is Spring Initializr, which serves a similar purpose, Bootify not just generates a minimal Spring Boot application with the desired dependencies but, on top of that and amongst other features, also adds database schema and model generation, REST API and CRUD capabilities, and front-end code generation. With those features, Bootify is ... Read more

Testcontainers and Spring Boot From Integration Tests to Local Development – Oleg Šelajev @ Spring I/O 2022

Read more

Be Proactive About State in a Reactive System by Nele Lea Uhlemann @ Spring I/O 2022

Read more

Spring Boot 3.0 Migration Guide

With Spring Boot 3 having been released two weeks ago, I'd like to explicitly mention the Spring Boot 3.0 migration guide again (also for personal reference and documentation purposes). While migrating to Spring Boot 3.0 in most cases will be a rather straightforward endeavour, it's good to always have clear and concise guidelines at hand to facilitate such an upgrade and to make the migration process more reliable and predictable. Read more

Implementing an Oauth 2 Authorization Server With Spring Security – The New Way! by Laurentiu Spilca @ Spring I/O 2022

Read more

Spring Boot 3 Is Now Available

This week, with Spring Boot 3.0, the long awaited next iteration of Spring Boot has been released. With Spring Boot 3 having been 12 months in the making, GraalVM native image support, which among other aspects allows for much faster application startup times, probably has been the most highly anticipated feature of this next step for Spring Boot. Further new Spring Boot features comprise: a Java 17 baseline improved observability support for Jakarta EE 10 with an EE 9 baseline You can have a look at the ... Read more

Be ‘Mr. Miyagi’ or find one! by Kelly Jille @ Spring I/O 2022

Read more

A Curated List of Awesome Resources for the Spring Framework Ecosystem

Software engineer and author ("Cloud Native Spring in Action") Thomas Vitale has been curating this "list of awesome books, tutorials, courses, and resources for the Spring framework ecosystem" for two years now. That list contains mostly educational resources such as books, courses, and blogs as well as Spring-related podcasts. Read more

Stratospheric Online Course Early-Bird Batch #3

This week, we've published the next iteration of the Stratospheric online course. With that release, we've closed our early-bird batch #2 and opened the second to last batch. These are the new videos for this release: Part I: Deploying with AWS Getting Started with CDK CDK Best Practices Part II: Spring Boot & AWS Building User Registration and Login with Amazon Cognito Part I Building User Registration and Login with Amazon Cognito Part II Building User Registration and Login with Amazon Cognito Part III Part III: Production Readiness with AWS Creating ... Read more
« Previous PageNext Page »