Microfeatures in my blog
A developer shares fun and time-consuming microfeatures implemented on their personal blog, including published/revision dates, quote attribution, and styled notes.
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.
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
Explains how to cancel a C# task using multiple CancellationToken sources by linking them with CancellationTokenSource.CreateLinkedTokenSource.
Explains why certain exception instances like OutOfMemoryException are pre-allocated in .NET memory dumps, even in simple applications.
Developer adds an export feature for user journal entries in a SaaS application, plus minor code cleanup.
A talk from PyCon US 2024 exploring the many ways to contribute to the Python community, from coding to community involvement.