Span / Memory / ReadOnlySequence in C#
Explains the differences and use cases for Span<T>, Memory<T>, and ReadOnlySequence<T> in C# for high-performance memory access.
Explains the differences and use cases for Span<T>, Memory<T>, and ReadOnlySequence<T> in C# for high-performance memory access.
A framework for developing a generative AI strategy, based on a talk exploring practical approaches for leaders and teams.
Explores using AWS CodeBuild and CodePipeline to enforce security governance while maintaining developer agility in CI/CD pipelines.
Discusses the conceptual problem of inheritance in object-oriented programming for statistical methods, using R's lm and glm classes as examples.
Explains how to filter on JSON array columns in Entity Framework Core 7 using SQL workarounds when LINQ translation fails.
Explains the new TimeProvider abstraction in .NET 8 for mocking and controlling time in tests, making time-dependent code easier to test.
A guide to integrating and configuring Sass (Syntactically Awesome Style Sheets) within ASP.NET Core projects using Visual Studio and VS Code.
Explains the new enhancement to the C# 12 `nameof` operator, allowing access to instance members from a static context.
A biweekly newsletter curating the latest news, articles, and guides on mobile test automation, CI/CD, and frameworks for iOS and Android.
A developer provides a May 2023 progress update on vdirsyncer, covering CalDAV testing, sync algorithm improvements, and iCloud compatibility issues.
Explains how .NET 6's TryGetNonEnumeratedCount method works to get an element count without enumeration, using internal interfaces like IIListProvider.
A guide to six practical C# extension methods for IEnumerable, including IsNullOrEmpty, Partition, Median, and Mode.
A developer details debugging a tricky App Group data sync bug between a SwiftUI app and its keyboard extension, involving deep links and multiple build configurations.
A developer shares their personal journey, process, and benefits of becoming a Microsoft MVP, focusing on community contributions and consistency.
Announcing the second preview release of BurntToast v1, a PowerShell module for creating Windows toast notifications, with new features and breaking changes.
A guide to configuring log levels in ASP.NET Core applications using the appsettings.json file and namespace-specific settings.
A guide to verifying .NET dependency injection containers to catch missing registrations and captive dependencies at startup.
Explains how DNS-based service discovery works for CalDav and CardDav servers, simplifying client configuration for users.
A tutorial on creating custom validation attributes in ASP.NET Core to implement complex data validation rules.
Learn how to use AWS CodeCatalyst to build, test, and deploy .NET and PowerShell projects to AWS Lambda with a CI/CD pipeline.