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.

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

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

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

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

Problem Spring Web: A Library for Handling Problems in Spring Web MVC

Problem Spring Web is an implementation of the proposed application/problem+json HTTP API problem details response for Spring Web (im both its MVC and WebFlux flavours). Error responses should be a first-class citizen when it comes to providing REST APIs. These responses often are generated in an ad-hoc, non-standardised fashion, which not only makes handling such responses more difficult and tedious in client applications but also makes for less maintainable software in the back-end software providing the API. Problem Spring Web attempts to ... Read more

Stratospheric 1.9 Release 🥳

This week, we released version 1.9 of Stratospheric - From Zero to Production with Spring Boot and AWS. With our current Stratospheric online course recording efforts, we added a ready-to-use blueprint for an operational Amazon CloudWatch dashboard for our Spring Boot application. Furthermore, we fixed some inconsistencies in our manuscript. Finally, as our complementary online course is making good progress, we now refer to it as part of the introduction and outro. You can read more about the new release in this blog post on ... Read more

Stratospheric: 1-Year Anniversary Sale and Release 1.8

It’s been exactly one year since we have released version 1.0 of the Stratospheric book. The book already has 900 readers on Leanpub. Let’s make it 1,000 this month! We want to celebrate the anniversary with you by releasing version 1.8 of the book and doing an anniversary sale. You can read more about the new release in this blog post on the Stratospheric website. Read more

Modern Frontends Using Spring Boot and Thymeleaf With Htmx by Wim Deblauwe @ Spring I/O 2022

Read more

HTTP Status Codes in a Nutshell

Recently, full-stack developer Parik tweeted this slide from a talk that neatly - if in a somewhat flippant manner - summarises HTTP status codes: https://twitter.com/parik36/status/1521467121720598536 1**: "Hold on!" 2** "Here you go!" 3**: "Go away!" 4**: "You fucked up." 5**: "I fucked up." In other - only slightly more technical - terms, HTTP status codes can be categorised as: 1**: Informational 2** Successful 3**: Redirects 4**: Client errors 5**: Server error Read more

New Stratospheric Blog Post on Faster Amazon ECS Container Deployments

This week, we published a new Stratospheric blog post on how we achieved faster Amazon ECS Container deployments. So, if you're running containerized applications on AWS you might want to check this out. While that specific example uses the AWS CDK in its Java incarnation the general ideas and settings are generally applicable and therefore should easily translate to other languages and environments, too. Read more
Next Page »