ReadOnlySet<T> in .NET 9
Introducing the new ReadOnlySet<T> type in .NET 9, explaining its purpose and advantages over existing interfaces and workarounds.
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.
A guide on using the httpgenerator tool to automatically create HTTP request files from a Swagger/OpenAPI definition for easier API testing.
Java 23 previews module import declarations, a new feature for importing all public types from a module, even in non-modular code.
Developer builds a user settings page with Stripe billing portal integration and account closure for a SaaS product.
A discussion on the current state and cost of .NET development tooling in 2024, focusing on free options like Visual Studio Community Edition.