From time to time I have the time to note down some of my learnings, which I'll share here. Join me in on the journey of building better products.
05.10.24 ✨ latest post
Accessing Android Jetpack DataStore from different processes
24.01.24
Working with line-based sockets in Swift with Network.framework
06.01.24
Serving files from Resources for IntelliJ Plugin CEF Browser
23.12.23
Building IntelliJ platform plugins
30.07.23
Running a problem discovery workshop
16.05.23
Are you validating, son?
12.05.23
Self-hosting your own email list
17.03.23
Adopting TypeScript 5 in your legacy Node.js JavaScript application
04.03.23
On building a demo for your software
16.02.23 on IndieHackers
Building to become demoable
23.01.23
3 books to reconsider your stance on spending time
26.12.22
Video Series: Watch me build Anzu on YouTube
09.11.22
Using VisionKit’s ImageAnalyzer to scan images for text
07.11.22
Plugging together the Node document pipeline
06.11.22
Making PDFs from Word files in Node with LibreOffice’s headless converter
23.10.22
Integrating Apple Notes’ document scanner into your SwiftUI app
02.10.22
Time management for the terminally distracted
08.09.22 on IndieHackers
Why we want to grow with our customers
08.09.22
Why I want to increase your team's velocity
03.09.22
Adding dropdowns to mat-table in Angular
30.08.22
Why the iPad‘s Magic Keyboard was the best investment for my productivity
29.08.22
Generating Word documents on the fly with docxtemplater in Node.js
20.08.22 on IndieHackers
How validating early helped us avoid building a product nobody needed and what we’re doing now
17.08.22 on Anzu Blog
Integrating (Azure AD-flavored) SCIM into your application for automatic user provisioning