In: blog
🗞️ Blog
A fleshed out story, one you just might want to read.
Lies under oath: "app store levels playing field and supports developers"
A comprehensive analysis of Apple’s purported fairness from a developer’s perspective.
Npm install everything, and the complete and utter chaos that follows
how one little joke can get so, so out of hand
Bridging the gap between swift & rust
Using UniFFI to call rust functions from my SwiftUI codebase
Here are the 1000 most common words across 1 million love letters
My notes on speed
the nitty gritty of making (static) websites really fast that they didn’t teach you in school.
Be(ing)fake
Deleting my css for a day
On April 9th, I deleted my CSS. It was a huge learning opportunity
A non exhaustive guide to privacy focused analytics
A list of “privacy” focused analytics with evaluations for each one
A cool use for css variables
How I added dynamic coloring to my website, and how you can too.
11ty aliases the right way
One of the biggest mysteries to man… How 2 redirect in 11ty!?
Zero maintenance taxonomies in 11ty
Taxonomies in 11ty have always been hard. Sure, we have collections, but for when we want advanced features like categories and authors, it all falls apart. I found a solution. Introducing taxonomies that work so well they feel (almost) native!
When banks fail
When a country is airgapped and income streams run dry, what is left?
Github considered harmful
Is GitHub commited to pulling people in the wrong direction?
ba dum tisAstro's honeymoon phase
Standing out
Skiing, the crowds, and overdoing it.
You're being manipulated by interledger
Look ma, I found a fake charity!
Community values
Is it possible to build a digital utopia?
Yes, probably.
My handbook for guiding communities.Brave is not an ethical browser
Attacks on Brendan Eich and his potential motivations for making a browser.
A domain, much more
Why?
Starting my digital garden, or, hello world.
Syncthing
A showcase of syncthing for everything!
Khan