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.

Revisiting More Popular Posts: Angular Development Environments & Analysing the Complexity of Angular Apps

Just a few weeks ago, I revisited two of the most popular posts on this blog. Continuing my blog housekeeping efforts, this time around I'd like to point you to two more blog posts that have been quite popular in recent years. If you're working on at least moderately complex Angular applications, these articles might be of interest to you: Running A Local Angular Development Environment Behind A Spring Cloud Gateway Service Analysing the Complexity of Angular Apps Read more

SCuri: Automating Unit Test Boilerplate Code for Angular Components

As I wrote about quite some time ago in this blog post, which details my solution for managing transitive dependencies for Angular unit tests . although Angular applications in general are easily testable and unit tests are first-class citizens with the framework itself, there's still some potential for improvement when in it comes to test maintainability. In particular, listing and referencing an Angular component's dependencies (i.e. the dependencies of the system under test) such as providers or imported modules can become tedious ... Read more

I see numbers

Metaphors play a vital role in how human beings make sense of the world. The ways in which we view and describe both the world around us and abstract thoughts often are inherently metaphorical. When relating to time, for example, we often use spatial metaphors such as "to look forward to", "time moving forward", or "to turn back time". For some though, relating to time in terms of spatial concepts and relations can take on quite a literal meaning. I've always visualised numbers, ... Read more

The Recent Log4j2 Vulnerability and How to Address it in Spring Boot Applications

By now, you probably will have heard about the Log4Shell 0-day exploit in Log4j 2 already. Since this is relevant to every Java developer and potentially every Java and hence - by extension - every Spring Boot application out there, I'd like to address this issue and how to mitigate it in Spring Boot applications. When using the default settings without any other dependencies, Spring Boot applications in general won't be vulnerable because Spring Boot uses Logback in its starter dependencies. However, if your ... Read more

Harry Roberts – Get Your “head” Straight @ beyond tellerrand Düsseldorf 2021

At this year's Düsseldorf edition of beyond tellerrand, Web Performance Consultant Harry Roberts gave this insightful talk on how to design and craft the oft-overlooked (no pun intended ...) HTML <head> element's content in terms of performance: Harry Roberts - Get Your "head" Straight - beyond tellerrand Düseldorf 2021 from beyond tellerrand on Vimeo. Read more

Aaron Parecki – Why Do We Really Need OAuth Anyway? @ beyond tellerrand Düsseldorf 2021

At this year's beyond tellerrand Düsseldorf IndieWebCamp co-founder and OAuth consultant Aaron Parecki gave a talk about OAuth, why we need it, and how we can use it to simplify authentication and authorization in web applications: Aaron Parecki - Why Do We Really Need OAuth Anyway? - beyond tellerrand Düseldorf 2021 from beyond tellerrand on Vimeo. Aaron also provides a guide to building an OAuth 2.0 server and a video course titled "The Nuts and Bolts of OAuth 2.0". Read more

Stratospheric – 1.3 Released: 🔒SSL Setup Made Easy

After a minor update last month, which was largely about migrating to Spring Cloud AWS 2.3.2 and various configuration improvements, Tuesday we released a major update of Stratospheric - From Zero to Production with Spring Boot and AWS! Apart from general housekeeping efforts, revision 1.3 of the ebook contains these major improvements: A consistent SSL and (optional) custom domain setup: The previous order in which we introduced various infrastructure components caused problems with duplicate HTTP listeners in our ELB configuration and an SSL ... Read more

Welcome Back: beyond tellerrand Opening Titles Düsseldorf 2021

Last week, I was at the 2021 Düsseldorf edition of beyond tellerrand. As most on-site events during the last two years, beyond tellerrand had been postponed until, earlier this year, they got the go-ahead that the event was finally allowed to take place again. In spite of the rather short time to prepare, Marc and his team once again put on a fantastic event. These beautiful opening titles celebrate the event's return to the limelight with the simple, but very appropriate, words "Welcome ... Read more

The Layers Of The Web – Jeremy Keith @ beyond tellerrand Berlin 2019

Earlier this week - after a hiatus of almost two years on account of having been postponed due to the pandemic - this year's beyond tellerrand conference, an event about design, creativity, and the web, went ahead again. Even though Marc Thiele, the mastermind, organiser, and genuinely awesome person behind beyond tellerrand, ran a terrific series of online events under the Stay Curious moniker while on-site events weren't allowed to take place, it was amazing to be back at this wonderful event ... Read more
Next Page »