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.

Currying in JavaScript

Leider ist der Eintrag nur auf English verfügbar.A reference to logician Haskell Curry, currying is a technique for converting a function that takes multiple arguments into a chain of abstract functions that each take a single argument (see Currying). Besides its significance for studying functions in the context of theoretical computer science and its relevance to lambda calculus both in the context of mathematics and linguistics, currying has very practical applications in functional programming. In a way, it's one possible approach for following ... Read more

Using SQLite on a Static Website Without a Back-end Server

Leider ist der Eintrag nur auf English verfügbar.GitHub user phiresky recently published an interesting blog post on Hosting SQLite databases on Github Pages. Using SQLite - or in fact any kind of SQL database - in the browser? Why should one want to do this? Now, while it's certainly true that in the context of web applications SQL databases and RDBMS generally are relegated to the realm of back-end servers, depending on the requirements, a database in a front-end application or a ... Read more

Now Available as a Kindle Edition, Too: “Stratospheric – From Zero to Production with Spring Boot and AWS”

Leider ist der Eintrag nur auf English verfügbar.Stratospheric – From Zero to Production with Spring Boot and AWS is now available as a Kindle edition on Amazon, too. Read more

Hexagonal Architectures: @Column(nullable = false) vs @NotNull in Java Applications

Leider ist der Eintrag nur auf English verfügbar.Recently, I came across a small and common, but all the more interesting, hands-on example of why a hexagonal architecture can help with making both the architecture and the code of an application more understandable, approachable, and maintainable. I won't be going into any details about the concept of and ideas behind hexagonal architecture here. The gist is summarised quite nicely in this quote from Tom Homberg's article on Hexagonal Architecture with Java and Spring: The ... Read more

A few random thoughts on the development of software development in recent years

Leider ist der Eintrag nur auf English verfügbar.Last year, I replied to Tom's question "Has software development grown harder over the last years or have I just grown sluggish?" on Twitter with these incoherent ramblings of a greybeard, who has seen at least 3 fat-client-thin-client cycles: As usual it depends. Just a few examples: Spring Webflux and the "Everything has to be reactive even if the requirements don't demand it." fad is a bane. Just recently, I've been helping a client with getting ... Read more

Excalidraw: Shapes for UML & ER Diagrams

Leider ist der Eintrag nur auf English verfügbar.Excalidraw is a fairly new (having started in January 2020) virtual whiteboard software for creating diagrams with a hand-drawn aspect. I really like the aesthetics of diagrams created with Excalidraw. They have a natural feel and elegance to them. However, when recently revising some of the diagrams for Stratospheric – From Zero to Production with Spring Boot and AWS I found Excalidraw to be lacking shapes for UML & ER diagrams. I know, not everyone is ... Read more

Recording of the Stratospheric Release Party

Leider ist der Eintrag nur auf English verfügbar.The recording of the release party for the content-complete version 1.0 of Stratospheric – From Zero to Production with Spring Boot and AWS is available here: Read more

Stratospheric – In Orbit Now: Content-complete Version 1.0

Leider ist der Eintrag nur auf English verfügbar.Last week, we released version 1.0 of our eBook "Stratospheric - From Zero to Production with Spring Boot and AWS"! We hope you like this now content-complete release version of Stratospheric. Thanks to everyone who showed their trust in this project during its early stages! Here are some key facts about this project and the application we built as part of the book: 445 pages eBook with practical hands-on advice for running production-ready Spring Boot applications on ... Read more

A Catalogue of Design Patterns

Leider ist der Eintrag nur auf English verfügbar.Recently, I came across this well-structured as well as visually appealing catalogue of software design patterns on Refactoring.Guru. The subject of design patterns can be a somewhat dry, unwieldy one. Hence, using visuals and metaphors can come in handy when explaining both the general idea behind design patterns and specific patterns alongside with their use cases. Refactoring.Guru does a great job not only at explaining the origin and purpose of and rationale behind design patterns and ... Read more

Towards More Considerate and More Collaborative Code Reviews

Leider ist der Eintrag nur auf English verfügbar.Software engineer Dan Goslen recently published an article on how he's going to change his approach to code reviews. The most widely used organizational pattern for conducting code reviews probably is the pull request, also called merge request. This particular pattern and the tools source code management systems provides us with to support this pattern lend themselves to a review strategy that focuses on commenting on code and minute details rather than the big picture ... Read more
« Vorherige SeiteNächste Seite »