ContentUnavailableView Handle Empty States in SwiftUI
A guide to using SwiftUI's ContentUnavailableView for handling empty states and search results in iOS 17+ apps.
A guide to using SwiftUI's ContentUnavailableView for handling empty states and search results in iOS 17+ apps.
Explains C# 12's new collection literals feature, a concise syntax for creating and merging collections and dictionaries.
Explains the internal workings of the .NET List<T> class, focusing on its dynamic array implementation, resizing behavior, and performance considerations.
Explains the differences and use cases for Span<T>, Memory<T>, and ReadOnlySequence<T> in C# for high-performance memory access.
Explores using AWS CodeBuild and CodePipeline to enforce security governance while maintaining developer agility in CI/CD pipelines.
A framework for developing a generative AI strategy, based on a talk exploring practical approaches for leaders and teams.
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.