C# 9 records as strongly-typed ids - Part 3: JSON serialization
Explains how to serialize C# 9 strongly-typed IDs to JSON using System.Text.Json, covering custom converters and a converter factory.
Explains how to serialize C# 9 strongly-typed IDs to JSON using System.Text.Json, covering custom converters and a converter factory.
Analyzes three experiments on the ICML 2020 peer-review process, focusing on resubmission bias, discussion effects, and reviewer recruiting.
Technical guide on using CMake and CPack to create a macOS application bundle, covering bundle structure and generator options.
A deep dive into debugging an AccessViolationException in .NET's ObjectNative::IsLockHeld method, tracing orphaned locks in an Orchard application.
A guide on making iOS app files accessible in the Files app and managing private vs. public storage directories.
OpenIddict 3.0 RC1 released, focusing on bug fixes and removing error description localization to comply with OAuth 2.0 specs.
Using Netlify's redirect feature to proxy Cloudinary image requests through your own domain for performance benefits.
A seasoned developer shares 10 key lessons from a decade in software, focusing on soft skills, practical knowledge, and career advice.
Explains the differences between Azure Availability Sets and Availability Zones for building resilient cloud architectures.
A critique of DuckDuckGo's privacy and technical flaws, arguing for a new, truly open-source search engine with its own crawler.
A deep-dive investigation into an AccessViolation crash in the .NET runtime's ObjectNative::IsLockHeld method, encountered while testing a tracer.
OpenIddict 3.0 beta6 introduces explicit response type permissions, replacing the old inferred system, and removes the hybrid client type.
DEV Community members pair program to tackle an accessibility issue in the Forem codebase, live-streaming their progress.
Explains how to model variable fields in ksqlDB using MAP instead of STRUCT for nested data, with practical examples.
Part 17 of a series on building a Swift HTTP framework, discussing advanced loader concepts like OpenID, caching, deduplication, and redirection.
Dependency injection: the good and the bad Dependency injection (DI) is a great pattern, which can really help make your code cleaner, more decoupled
Introducing Cosmos DB Studio, an open-source desktop tool for querying and managing Azure Cosmos DB databases with a better user experience.
Explores the Bayesian equivalent of a two-sample t-test, questioning traditional assumptions and proposing a model using discrete distributions.
Final part of debugging an InvalidProgramException caused by a profiler bug, focusing on analyzing faulty IL code from a memory dump.
A technical guide on managing and cleaning up custom search engines in Google Chrome by directly manipulating its SQLite database.