- Authenticated Key Exchanges
22 Apr 2020
Authenticated Key Exchanges are an interesting and important building block in any protocol that aims to allow people to communicate privately over an untrusted medium (i.e. the Internet).
- Steam’s login method is kinda interesting
7 Jan 2021
Investigating extra security measures at one of the world’s biggest digital storefronts.
- What I learned doing 125 public talks
Over the past 7 years, I gave over 125+ talks for 20 countries in front of over 50,000+ people. By any means, this doesn’t make me an expert in public speaking, but I had the opportunity to learn a few things that I’d love to share.
- What if users brought the infrastructure?
8 Oct 2020
Maintaining a free cloud app is an unsustainable hassle. Pre-cloud, you could write a piece of software, compile it once for all the systems you wanted to distribute it for, upload the binary somewhere (or send hard copies to people), then go to the beach.
- Processing RSS feeds with Repl.it
The other day I made a small web service with Repl.it that does a simple transformation on an RSS feed.
- Next Gen Static Blogging
Take a look at the source code of this page - I rely mostly on CSS for the rendering of this article.
- Masks Off for TheDonald.win
9 Jan 2021
After all, nothing screams “Proud American” like hosting your website with a French company in a Canadian datacenter.
- Understanding Connections & Pools
6 Jan 2021
What connections are, how they affect our systems, and how and why pooling works—with notes on how popular applications servers and databases handle connections.
- Akin’s Laws of Spacecraft Design
1. Engineering is done with numbers. Analysis without numbers is only an opinion.
- Custom Properties as State
5 Jan 2021
Here’s a fun idea from James Stanley: a CSS file (that presumably updates daily) containing CSS custom properties for “seasonal” colors (e.g. spring is greens, fall is oranges). You’d then use the values to theme your site, knowing that those colors change slightly from day to day.