Fluent API to await multiple calls and get their respective results
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
An update on vdirsyncer's sync algorithm improvements, including status handling, error categorization, and auto-creation of collections.
Explains how to use xUnit's TheoryData<T> for type-safe parameterized tests in C#, replacing untyped IEnumerable<object[]> data.
Explores performance analysis in the SObjectizer actor framework, focusing on throughput, latency, and factors like service time and waiting time.
Explores new .NET 9 enhancements to the SearchValues object, enabling efficient string searches alongside character lookups.
Explains evolutionary design in software development as a middle path between over- and under-design, emphasizing simplicity and refactoring.
Explores alternatives to the deprecated BinaryFormatter in .NET 8, focusing on JSON and MessagePack for object serialization.
A technical guide to diagnosing and fixing the 'LogoncertTemplateReady: NO (StateNoTemplate)' error in Windows Hello for Business hybrid deployments.
A developer discusses designing an inclusive SaaS dashboard, focusing on color blindness accessibility and user experience principles.
A technical exploration of strategies for generating non-conflicting z-index values in 2D software to prevent object bunching and ensure efficient updates.
A weekly tech digest covering Microsoft Fabric, Power BI, Purview updates, and articles on Generative AI, Semantic Kernel, and the AutoGen framework.
A developer's personal journey and structured plan for learning Apache Flink, a stream processing framework, starting from the basics.
A .NET developer shares technical interview questions focused on C#, SOLID principles, async/await, and database queries to assess problem-solving skills.
A guide to creating cleaner and more readable grid initialization code in SwiftUI using custom extensions for GridItem.
A critical analysis of the machine learning bubble, arguing its lasting impact will be a proliferation of low-quality, automated content and services, not true AGI.
Argues that import path aliasing in JavaScript/TypeScript projects is a band-aid for poor codebase architecture and organization.
Explains the memory leak issue with C# events and demonstrates how to implement the Weak Event pattern using weak references.
A guide to building a custom chatbot in Azure OpenAI using your own data, covering setup, costs, and integration with Azure Cognitive Search.
A developer announces their maker-focused tech blog on Medium, covering projects like 3D printing, AWS, and ambient displays.
A talk from DjangoCon Europe 2023 covering updates, maintenance, and how to contribute to the official djangoproject.com website.