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 Boot 3, Spring Security 6, and Angular 15

Spring Boot is frequently used for business applications conjunction with Angular, with Spring Boot providing REST API endpoints and an Angular app delivering a user front-end on top of those endpoints. To help you get started with that kind of setup, particularly when it comes to the subjects of authentication and authorization and how to keep user data secure between the components involved in such an architecture, these GitHub projects can be quite helpful. All of those support the most recent versions ... Read more

Stratospheric 1.10 Release 🚀

This week, we published another update to Stratospheric - From Zero to Production with Spring Boot and AWS. This time it’s a pretty big one, as we’ve migrated the Stratospheric sample Todo application to Spring Boot 3.0 and Spring Cloud 3.0. The release of Spring Boot 3.0 marks a new era of developing applications with the Spring Framework. 4.5 years after the release of Spring Boot 2.0, we’re now looking into a bright future and can make the most of Spring Framework 6, ... Read more

Stratospheric Online Course Early-Bird Batch #4

This week, we've released another iteration of the Stratospheric online course. With that release, we've closed our early-bird batch #3 and opened the penultimate batch. The new videos at a glance: Part I: Deploying with AWS Deploying a Network Stack with CDK Deploying a Service Stack with CDK Part II: Spring Boot & AWS Sharing Todos with Amazon SQS and Amazon SES You can find further information about the early-bird program on our website. If you want to get a feel for the course check out the sample video ... Read more

Inheriting Properties for Lombok @Builders and JPA Entities

Lombok is one of those helpful developer tools for the Java language ecosystem that streamline (or even do away with entirely) the more tedious and mundane tasks in software development. Lombok in particular vastly reduces the boilerplate code Java developers have to write by providing annotations that have code for common structures and patterns such as constructors, getters and setters, and builders automatically generated. While tremendously helpful, sometimes edge cases can occur when working with theses kinds of abstractions and as a ... Read more

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
Next Page »