I create user-friendly, well crafted front-end experiences with strong focus on usability, performance and maintainability. I’m based in Munich, Germany and I am happy to chat with you about working together.
Projects I’m involved in
My Writings
-
How AMP supercharges link rot
First of all, I’m not going to dismiss the huge performance benefits and research concepts of AMP here. There’s a more important story here to look at: Link rot. Yesterday, I read about a story where an artist lost his entire work when Google switched off the old Blogger platform. This threw thousands of blogs into nirvana. Google announced this, but the key problem remains: If the domain itself and all its subdomains are offline, no-one can set a redirect to a new location. With AMP, it’s a similar though a bit different topic. AMP has been built to improve...
-
If you use Let’s Encrypt and have Apple News Bot, act now
Since quite some time I wondered why Apple’s News Bot hehaves so agressively on WDRL’s site. It creates about 20-40000 requests to my server each day. This week I finally found the reason due to this article. AppleNewsBot is incompatible with Let’s Encrypt certificates and gets more agressive when detecting that it can’t fetch the data. Apparently, this issue has been reported to Apple already months ago but until now, the “botnet” (I think it’s valid to call it like this in that case) is still behaving the same. Therefore to reduce my server load, I wanted to have a...
-
Using VPN and Tor for Web Development
Many developers might ask why I would use a VPN or Tor network. Besides some of these networks being able to protect your privacy, they offer developers a huge other feature: Slowness and different locations to test your application and website. Check a CDN’s Cache If you use a CDN to serve your assets, you sometimes need to purge / invalidate the cache for a file. But most CDNs don’t do this instantly but take quite a while to do so. Especially Amazon Cloudfront can be quite unreliable for that but with a VPN, you can easily connect to various...
-
The Responsibility Mindset With Artificial Intelligence
-
Open Service Worker Questions
-
Why You Should Choose Your Own HTTPS.
-
See The Progress
-
Using Web Fonts The Best Way (in 2015).
-
Safari isn’t the new IE but it’s also not user centric
-
Performance is King but so is Privacy and Data Ownership
-
Native Scrolling
-
A Channel To Write.
-
Don’t fight but start supporting each other
Find more articles in my article archive.
