26 July 2025

24 links · Saturday

The app I never launched

Back in mid 2014, I was fresh out of high school (I dropped out). I would spend a lot of time on the internet learning about programming and technical topics, researching my interests, and I'd run into this issue repeatedly where I'd remember I'd read somethi…

Weekly Recap - 2025-07-25

Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!

It's time for modern CSS to kill the SPA

Native CSS transitions have quietly killed the strongest argument for client-side routing. Yet people keep building terrible apps instead of performant websites.

Do not download the app, use the website

The 2010s was the Wild West of the mobile world. "Mobile-first" was the buzzword, much like "AI-first" is today. Every company, from the biggest social media giants to your local pizza parlor, seemed

How Not to Translate a Videogame (2025 ver.)

At the AI Builders Brisbane July 2025 Meetup, I gave a 2025 edition of my 'How Not to Translate a Videogame' talk from 2019. The talk explored how recent advances in AI, especially agentic capabilities, improved the scope and quality...

Named Query Filters in EF 10 (multiple filters per entity)

EF 10 introduces named query filters, allowing multiple filters on a single entity and letting you selectively disable specific filters without turning off all query filters. This article explains how the feature works, shows practical examples for combining s…

Unleashing the Power of Asahi Linux on M4 Macs

Asahi Linux has emerged as a revolutionary project, enabling Linux to run natively on Apple's ARM - based Macs. With the advent of the M4 chips in Mac devices, Asahi Linux continues to adapt and expand its capabilities. This blog aims to provide a comprehensiv…

English Writes Numbers Backwards

Our eyes must scan to the end of a long number, then jump back to the start in order to read it. My modest proposal: flip how we write numbers.