The state machine in C# with async/await
Explains how the C# compiler transforms async/await code into a state machine, detailing the process with a simplified example.
Explains how the C# compiler transforms async/await code into a state machine, detailing the process with a simplified example.
Building a Django job to send activation email reminders before user accounts expire, plus discussion on dependency management.
Analyzes a flawed LinkedIn benchmark on LINQ's 'let' keyword, explaining why the test doesn't measure real performance and how to benchmark correctly.
Building a persistent trial banner using a Django inclusion template tag to share data across pages in a SaaS project.
Analyzing the probability of covering all birthdays in a group and the expected number of people needed, framed as the Coupon Collector's Problem.
A developer shares fun and time-consuming microfeatures implemented on their personal blog, including published/revision dates, quote attribution, and styled notes.
Explains the new UUID v7 (GUID) generation in .NET 9, highlighting its sortable timestamp structure and usage.
Explores new variable validation capabilities in Terraform 1.9, allowing dynamic checks using other variables and resources.
A guide on using GitHub Codespaces to simplify contributor onboarding for .NET open-source projects by setting up pre-configured cloud dev environments.
Introducing the new ReadOnlySet<T> type in .NET 9, explaining its purpose and advantages over existing interfaces and workarounds.
Introduces Augmented Experiential Testing (AET), a method using software tools to enhance manual testing without altering the user experience.
A developer recreates Minesweeper from scratch using X11 and C, resulting in a tiny, statically linked executable as a critique of modern bloat.
This episode covers implementing email confirmations and customizing Django-allauth forms for password reset functionality in a SaaS project.
Explains the Saga pattern for managing data consistency in distributed microservices transactions, including implementation on AWS.
Explores key prompt engineering techniques like zero-shot, few-shot, and chain-of-thought to improve generative AI outputs.
Explains how Entity Framework protects against SQL injection in LINQ queries but warns of risks when using raw SQL, highlighting safer alternatives.
Analysis of React 19's Suspense changes causing unexpected waterfalls and parallel loading issues, based on discoveries from the React Summit conference.
Explains how HttpClient's await behavior works with response headers vs. body, and how to control it using HttpCompletionOption.
Explains a crucial flaw in using boxplots for data visualization and suggests better alternatives.
A Django SaaS development update covering the debug toolbar, authorization, and email verification signals.