Willem L. Middelkoop
Thoughts about hacking, developing, technology and other things in life
- Posts
- 209 from 22 Jun 2016 to 24 Oct 2026
- Posting
- weekly (36 in the last year)
- Kind
- personal blog
- Feed
- https://willem.com/blog/feed.atom
2026 36
- AI shows up at night
- Everybody Can Hack Now
- willem.frl
- Human Work
- Interactive Webdesign
- The Art of Artwork
- The Next Generation Webshop
- Outcast 99
- The Idea Factory
- Thinc Ahead 3D
- Protect Your Eggs
- Omascribe
- Twenty Times Faster
- My Own Custom Android
- Innovation Is Software
- No Smartwatch
- 80% Is Better Than Nothing
- Counting Agentic Traffic
- Six Websites in Ten Days
- Elfstedentocht on Feel
- Rapid Iteration in Agentic Loops
- Run Nicely
- SEO Is Dead
- Zero Staff
- The Electric Bicycle
- It Observes
- Three Games in Three Weeks
- Agentic Coding on a Linux VPS
- The Best System Is No System
- Closing a Draughty Door
- Trail Running
- Change Keeps Coming
- Offline Reading
- Using a mechanical keyboard
- Hello Video
- Websites with Auto Pilot
2025 18
- The Future of AI is Human
- Omarchy on iMac
- Auscultare Podcast + Audiobook Player
- Android Photo Library App
- Willemstagram
- Towards Digital Sovereignty
- The Agentic Web
- The Power of One
- Breaking Changes
- When the Going Gets Tough
- Vibe Coding
- Workout data in 3D
- Open-Sourcing Gran Fondo
- Durable Smartphone
- Better Laptop
- Podcast Downloader
- Champions League of Webdesign
- Master of Change
2024 11
2023 13
2022 9
2021 20
- For the love of mini
- Escaping the flat tires
- Using Google Free Android
- Inspiration from a child
- Protecting VMware ESXi
- The birth of a child
- Migrating to the Cloud
- Wearing Grand Seiko
- Using the reMarkable paper tablet
- Hospitalised with MCADD
- Enter text without keys
- Fixed Gear Gran Fondo
- Art of visualisation
- Three tips to make a content strategy work
- Wearing two watches
- The value of notifications
- Realtime service uptime monitoring
- Building a product platform
- Abandoning my own tablet OS
- Commuter bike checkup
2020 34
- Working with special hardware from China
- Why Apple Silicon is a big deal
- Designing a multi dimensional capacity queue
- Designing my own watch
- Replacing a Shimano shift cable
- The joy of a simple laptop
- Increase traffic to your blog with a RSS feed
- How to use rsync to make backups
- Rescuing photos from a crashed iMac
- Riding with Omata One
- Refining my tablet OS experience
- Syncing files seamlessly between smartphone and tablet
- Free from the iCloud: Escaping Apple Photos
- Cleaning a vintage watch
- The best keyboard for iPad
- Influencing purchase behaviour
- Upgrading a 27-inch iMac 5K to 14 terabytes
- Repairing a Giro AEON bicycle helmet
- Some thoughts on touch screen user interface design
- Tudor Black Bay 36 long-term review
- Linking Lemmid Store with kitchens
- Different ways to visualise health
- Scalable application design without magic
- Designing an interface for a food ordering page
- Minimalistic road bike with Gates carbon drive
- Talking tablets: what makes a great tablet?
- Traffic shaping using iptables and tc
- Designing and implementing a (micro) payment system
- Making my own tablet OS
- Monolithic vs Microservices software architecture
- Your own addressbook and calendar cloud
- The day I sold my car
- Measuring cholesterol levels in blood
- Improve your sleep by blocking light
2019 24
- Whoop strap review: 24/7 wearable sensor
- Realtime human pose recognition through computer vision
- Supernova E3 Pro 2 dynamo powered headlight
- Building a professional 72TB NAS
- Flying in a C47-A (DC-3) classic plane
- Multi-Window support in your iPad app
- Visiting an international hackers conference
- Fighting backscatter spam at server level
- Riding with a power meter on your bike
- Creating a minimal road bike
- Limitations of sleep tracking using a wearable
- Optical vs chest strap heart rate monitors
- Assembling a cargo bike
- Six months with MCADD
- Solo around the Markermeer (211KM)
- Dig for dummies
- The best bike computer app: Cyclemeter
- Search like a pro: Google search operators
- WordPress: 10 tips to secure your website
- Servicing a robot vacuum cleaner
- Understanding the security concerns in shared hosting
- One year on the ultimate commuter bike
- Born with MCADD
- My first weeks as dad
2018 24
- Business in a bag
- Do amazing things with a focused mind
- Around town in an electric car
- Is the Apple Watch the modern tool watch?
- Rescuing files from a broken harddisk
- Using a budget Android as main smartphone
- Swimming and cycling with Apple Watch
- Optimising images for the web and performance
- Space travelling from El Teide
- Google Analytics vs AWStats
- Helping people with free software
- Enjoy a festival without alcohol
- Removing paint from a bike frame
- Creating a minimal iPhone stand
- Listen to your body
- Lunch by plane
- Off the grid: Working on 100% renewable energy
- Outside the comfort zone: amateur acting
- Cyber security: 5 easy tips to protect your server against hackers
- Tablet as main computer
- Creating the ultimate commuter bike
- Updating Snake '97
- Something the smartwatch will never have: patina
- Lessons from a takeaway plastic bag
2017 13
- Commuting by bike
- Collecting health data with Biostrap
- From tree to table
- Saving a MacBook Air with exploded battery
- Climbing Mount Etna
- Clouds below my floor
- The day I killed my LAN
- Fietselfstedentocht 2017
- Beast of the Green Hell
- Smartwatches vs Mechanical watches
- Repairing a Nintendo Gameboy Advance SP
- Programming on Apple Watch
- iPad Pro next to my primary machine