Structured Concurrency in C#
Explains the concept of Structured Concurrency for robust async code and demonstrates a potential C# implementation using a TaskScope.
Explains the concept of Structured Concurrency for robust async code and demonstrates a potential C# implementation using a TaskScope.
Explores .NET 8's new Blazor Web template, unifying server and WebAssembly models with per-component server-side rendering.
Explains the benefits and practical use of C# nullable reference types for safer code and cleaner API design.
A guide to using the EntityFramework.Exceptions library to handle specific database errors like constraint violations in Entity Framework.
Expert advice for developers to enhance their portfolio websites with automation, testing, accessibility, and custom domains.
Explains the Repository design pattern in C#/.NET, covering its purpose, basic implementation, benefits, and potential drawbacks.
A tutorial on implementing a simple, reusable pagination solution for Entity Framework using a PagedList class and extension method.
A look at Java 19 features including Project Loom's virtual threads, structured concurrency, records, and new programming patterns.
Explores potential future features for the C# programming language, including compound assignments in object initializers and discriminated unions.
A teardown and hardware hacking exploration of an old Sitecom WL-330 router, detailing the process of opening it and finding a serial console.
Building a Django SaaS feature for user-requested PDF bundles, integrating S3 file storage via django-storages.
A guide to creating a low-allocation, faster StringBuilder alternative in C# using Span<T> for improved performance in string concatenation.
Part 4 of a tutorial series on building a Todo app with the UNO Platform, focusing on adding created items to a view model collection.
Explains how to use Directory.Build.props to centralize and manage common MSBuild configurations across multiple C# projects.
A guide for developers on creating effective App Store screenshots to improve app visibility and downloads.
A developer shares how quitting Twitter's timeline improved their mental health and shifted their focus to client work and mentoring.
A developer shares his setup for managing Twitter interactions using Front and IFTTT to improve mental health and productivity.
Explores how to enable foreach loops on C# types without implementing IEnumerable, using GetEnumerator methods and extension tricks.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
A critical analysis of the SAFe (Scaled Agile Framework) methodology, examining its practical failures and similarities to past bureaucratic processes like RUP.