Software engineering is not dead
In a world with AI good software engineering is not dead and engineers are still needed.
Aaron's Blog as RSS feed
In a world with AI good software engineering is not dead and engineers are still needed.
Another year is in the books. Therefore it's time to write some summary.
A list of my app defaults I'm currently using in 2025 during my daily life.
Automatically cache and restore reactive form data your Angular application.
Correctly operating a Nextcloud instance behind proxy and SSL.
Version 2 of the location plugin now supports interactive maps!
I work nearly all the time in a remote-first team. Here are some things I learned.
How to make a service public available from your home network by using a (sub)domain without loosing security.
I tried to review my 2024 year in this post. It's a lot.
An updated list of my app defaults I'm currently using during my daily life.
You can deploy your website (e.g. build with Astro) on Github to Cloudflare Pages in under an hour. Including protected preview deployments and cleanup
August was splitted into 2 weeks work and 2 weeks vacation.
A lot of new features and improvements since the initial release.
Halfway through the year and July is in the books.
Simple store a location where you can later navigate to with a single tap.
Ever wondered how you can ignore future changes to a file with Git?
A short recap of the June 2024 on what happend the last weeks.
A simple Astro component to automatically translate content during build time
My Obsidian plugin for maps got an update with new functionality regarding markers and styles.
Some people asked me how my work routine looks like. I tried to write it down.
I published my Obsidian mapbox location plugin for everyone. Now available in the Obsidian community plugins.
You can use a Raspberry Pi as a plug and play Github runner easily
Too much free time leads to (over)thinking things. Lately I feel old.
A list of my app defaults I'm currently using in 2024 during my daily life.
Some pictures from the January 2024 winter in Germany
I'm doing my year 2023 review in this post. Hope you all had a good start into 2024!
My personal recap of more than 3 years at the PlanB. company.
It gives a short introduction for the core concepts of Trapeze in connection with Github Actions. We'll cover which benefits it's providing and how you can use it. Part 2 (coming later) will cover a more detailed version of the Trapeze configuration including .plist and Manifest manipulation.
How I use a simple Apple Shortcut to import all my open safari tabs into my daily Things list.
`TIL:` sections on my blog are small things I learned or notice during my day. This one shows the different between merge operator and merge observer.
A short hail to the great VSCode extension Peacock.
I'll wrote down on my work from home setup. For my own archive and for people who are interested in it.
A letter from me to Windows which should be a love letter but can't be one. It's hard for me to use it on a daily work basis. I describe some basic problems I have and how I work around them daily.
How to zoom a DOM element or even a complete HTML document without using the scaling function of the browser? I found a solution for a particular problem I had...
An easy and extended way to use JSON.stringify method.
This article describes on how to build an Azure HTTP Function which will be triggered by the Geofency App which is available on the App Store.
Learn how to integrate the native Facebook login into your Ionic Firebase application.
Combining Ionic and the Firebase service. Use the Firebase storage provider to save taken images and show them inside the app.
With Firebase Cloud Messaging system there is an option to send push notifications through their service. Learn how to integrate them with a serverless function into an app.
Learn how to implement simple OAuth authentication into a mobile app using the authentication provider of Firebase.