my blog. for you.

Reden wir über Digitales.

Ich bin selbständiger IT Berater und Unternehmer in der Internet und Software Branche. Ich beschäftige mich mit Design, Enterprise Applikationen, Web Apps und SaaS Produkten. Ich entwerfe und entwickle Business Lösungen und Anwendungen. Ich helfe Unternehmen in Sachen Software Qualität und Wissenstransfer, z.B. mit Angular und Spring Boot.

Ruby on Rails: The Documentary

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Ruby on Rails has one of the most faithful communities online, it also has one of the most controversial, rabble-rousing creators out there, Danish programmer, David Heinemeier Hansson. Widely known as DHH, David tells us how Rails went from a crazy idea to one of the most talked-about full-stack frameworks over the course of 20 years. Given that Ruby on Rails has been hugely influential and seminal in the software development industry for ... Read more

Modern Web App Design Patterns: Patterns.dev

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.After last week's post on The Modern JavaScript Tutorial, a comprehensive guide to modern JavaScript, as something of a follow-up, today I'd like to introduce you to Patterns.dev (previously known as "Modern Web App Design Patterns"), an ebook on "design patterns and component patterns for building powerful web apps with vanilla JavaScript and React". The authors of Patterns.dev provide design patterns and tips on how to improve the architecture of your web apps. Patterns.dev ... Read more

The Modern JavaScript Tutorial

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.The Modern JavaScript Tutorial is a comprehensive guide to - well - modern JavaScript. Regularly updated and available both for free online (under a CC-BY-NC licence) and as an ebook, this tutorial introduces the reader to JavaScript as it is (or should be) written today. From JavaScript basics to object orientation, data types, functional programming and asynchronous behaviour, it covers everything the prospective JavaScript developer needs to know about writing high-quality, maintainable JavaScript code according ... Read more

Rendering on the Web

How to Optimize Your Web Rendering PerformanceWeb rendering performance is an important factor in providing a good user experience. Poor performance can lead to slow page loading times, which can cause users to abandon a website. Optimizing web rendering performance can help ensure that users have a positive experience when visiting a website. The first step in optimizing web rendering performance is to reduce the size of the page. This can be done by compressing images, minifying HTML, CSS, and JavaScript, and ... Read more

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

Leider ist der Eintrag nur auf Britisches Englisch verfügbar. Read more

Lösung für die COVID-19 Pandemie: Schnelltests als Zugangsberechtigung

Contrary to my usual writing habits the remainder of this post will be in German. The reason for this is that although the subject most certainly is of interest to everyone the specifics of the solution outlined in the following mostly apply to the current COVID-19 situation in Germany and my personal experience with that situation. The article therefore is mostly relevant to a German audience. If you're interested in discussing the potential for software-backed rapid COVID-19 tests in your (or ... Read more

Image Compression Utility: Squoosh

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.When working with images on web applications and websites optimising images and reducing their download size is a quick win in terms of optimising page and app load times. There are plenty of image compression utilities out there - both web apps and tools for local installation. Recently, I've tried out several of those again because I wanted to reduce the overall load time of this website and according to website audit tools such ... Read more

Debugging for Mobile Browsers

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Occasionally, web developers need to debug a web app's behaviour in a specific browser on a specific device or class of devices. For desktop devices this usually isn't a problem because every modern browser nowadays provides a console, where application errors and custom console.log statements pile up. However, on mobile browsers there's usually no browser console, or browser development tools, for that matter. Analysing browser logs is still possible via vendors' development tools like ... Read more

Jess Frazelle: “For the Love of Pipes”

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Somewhat recently, Jess Frazelle wrote about her love of UNIX pipes, a sentiment I wholeheartedly share, to the extent that I think web apps should behave more like Unix programs by making data readily available via APIs so other applications can easily process that data. This, in a nutshell, is the Unix philosophy as stated by Doug McIlroy: Make each program do one thing well. To do a new job, build afresh rather than complicate ... Read more

HTTP and REST Standards, Protocols and Headers for More Secure and More Robust Applications

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Standards.REST is a website that helps you create better, more robust HTTP- and REST-based applications by providing an overview of existing, proven standards that allow you to build on existing solutions rather than re-invent the wheel yourself. The list of standards mentioned includes OAuth 2.0, the HTTP Caching standard and Application-Level Profile Semantics (ALPS), which - among others - is used extensively in Spring Data REST and Spring HATEOAS. On a closely related note, ... Read more
Nächste Seite »