16 May 2025

12 links · Friday

Ground control to Major Trial

When a $130M aerospace company chooses to endlessly abuse free trials instead of typing git pull, you start to question gravity, or at least common sense.

Building a Product, Live on Twitch 🎥

Next week, I will start building a real-world app live on Twitch — using ABP Framework and AI to get things done faster and smarter. The app is called BeeFocus (I’ve already secured beefocus.io), and it will include: * 🔖 Read It Later * 🌐 RSS Feeder * ✅…

Building Your Own CQRS Pipeline With Decorators (Dropped MediatR!)

Get the free Clean Architecture template: https://dub.sh/ca-template Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt So… you’ve removed MediatR. But how do you replace pipeli…

ABP Module - Identity

Tired of scattered identity features? ABP's Identity Module gives you full control over users, roles, claims, and more with advanced authentication and authorization for .NET. Website: https://abp.io Module: https://abp.io/modules/Volo.Identity.Pro All Module…

Understanding the Domain and Application Layers in ABP Framework

When building a well-structured and maintainable software system using the ABP Framework, it is essential to understand the core responsibilities of the Domain and Application layers. These layers implement the Domain-Driven Design (DDD) principles and encapsu…

A leap year check in three instructions

How to test for leap years (until year 102499) in the proleptic Gregorian calendar with just three 32-bit instructions, with detailed explanation of the bit-level tricks.