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.

A New Name for Our Upcoming Ebook: Stratospheric – From Zero to Production with Spring Boot and AWS

A few weeks ago I announced that together with fellow software developers and tech bloggers Tom Hombergs and Philip Riecks I have been working on a new project called AWS 101 for a few months now. To recap, the basic idea behind that project is to provide software developers and businesses with basic templates, recipes, building blocks, and overall best practices for developing, deploying, and running a Spring Boot application on Amazon Web Services (AWS). Since the "AWS 101" moniker was a bit ... Read more

Admiral Grace Hopper Explains the Nanosecond

Grace Hopper was a brilliant computer scientist, who - among numerous other achievements throughout her career in mathematics and computer science, the military, and the at the time nascent software business - can be credited with having had a pivotal role in the development of the business programming language COBOL (which quite deservedly got her the nickname Grandma COBOL and which in turn gave rise to enterprise software and the enterprise software industry) This is her visually explaining what a nanosecond ... Read more

AWS 101 – A Teaser: What to Expect and When

This past three months I have been working with fellow software developers and tech bloggers Tom Hombergs and Philip Riecks on a new project called AWS 101. So far and for the most part, we've been flying under the radar (the project is developed in the open though, see below) but the time has come to give you a little information about what to expect from this. The basic idea behind AWS 101 is to provide software developers and businesses with basic templates, ... Read more

Musings of a Greybeard on the State of Software Engineering

Two days ago software engineer and fellow blogger Tom Hombergs asked on Twitter if software development had grown harder over recent years, to which I replied: "Incoherent ramblings of a greybeard (without a beard, which is weird; these words rhyme, which is even weirder ...), who has seen at least 3 fat-client-thin-client cycles (the standard time unit in software architecture): As usual it depends. Just a few examples:" For the purpose of this blog post I just deemed it more sophisticated to call ... Read more

Repost from 16 June 2020: COVID-19 Tracing App for Germany

Repost from 16 June 2020: German COVID-19 tracing app available now. Read more

German COVID-19 Tracing App Available Now

Earlier today, the highly anticipated COVID-19 tracing app for Germany, called Corona-Warn-App, has been released. The iOS version is available on the App Store. The Android version can be downloaded at Google Play. The Corona-Warn-App is based on the DP3T (Decentralized Privacy-Preserving Proximity Tracing) architecture and the joint specification by Apple and Google for privacy-preserving exposure notification, which implements this architecture as an API for official public health providers to draw upon. The app is developed and published as open source under the Apache ... Read more

Monoliths Aren’t Inherently Bad

Self-professed minimalist developer Kelsey Hightower a few months ago wrote about monoliths being the future. The microservice design pattern has been trending in software development for quite some now. Unfortunately, more often than not it's been indiscriminately treated as a panacea to every software architecture and design problem out there. Microservices can help with one aspect specifically: Reducing deployment risk. If you have a large monolith and frequently need to make changes to a specific part or feature provided by that monolith the whole ... Read more

No-code, Low-code, Some Code and Everything In-between

CTO-for-hire (through Freeman Clarke) Alex Hudson recently wrote an article about what he terms "The 'No Code' Delusion": That so-called no-code and low-code tools will replace bespoke business software development entirely, no trained software developers required anymore. In a nutshell, it's the old pipe dream of just having to write a specification (in this case a visual one) and having the actual code write itself, the fallacy here of course being that the code is the final product rather than the specification ... Read more

In-depth Description of Medical Devices Software Testing

In this blog post series medical devices software developer Julien Zaegel describes the process of testing software for medical devices, including automated tests, supervised tests and manual tests. Julien provides a detailed view on how quality assurance for software for medical devices works in order to ensure the safety and reliability required for devices of literally vital importance, as well as of course legal and regulatory compliance. He not only explains the various test processes, practices, categories of tests and different levels of ... Read more

API Security Best Practices by Expedited Security

For everyone dealing with web-based APIs, both as a provider and a consumer, web app security service supplier Expedited Security (known for Expedited SSL, among other products) has compiled a vast, extensive compendium on API security best practices. The importance of secure APIs and best practices that help has make APIs more secure and dependable can't be emphasised enough. Covering each possible attack vector and adopting every best practice out there can seem like a truly daunting task. Guides like this one help ... Read more
Next Page »