Pull requests are a form of documentation
Argues that pull requests are a valuable form of documentation, capturing the 'why' and context behind code changes for future developers.
Argues that pull requests are a valuable form of documentation, capturing the 'why' and context behind code changes for future developers.
Tips for inclusive scheduling and communication in distributed software teams, focusing on time zones and clear date/time formats.
Explores practical uses of C# ValueTuple for swapping values, pattern matching, deconstruction, and implementing IEquatable to write cleaner code.
Explains how to implement class-like abstractions in Clojure using namespaces, specs, and functions, without traditional OOP constructs.
Explains the misconception that Tasks in C# are for multithreading, clarifying they represent asynchronous operations, not threads, and are not primarily for performance.
A guide to organizing a .NET Dependency Injection container using extension methods for better structure and maintainability.
Explores the Block Protocol as a solution for adding semantic, machine-readable structure to web content, addressing limitations of HTML.
A developer discusses the ongoing debate over the syntax for native CSS nesting, comparing the different options proposed by Chrome and WebKit.
Practical advice for improving meeting culture in tech teams, focusing on agendas, time management, and clear outcomes.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
Recap of Jakarta EE and MicroProfile sessions at EclipseCon 2022, covering new specs, community updates, and future roadmaps.
Explains how to use .NET's ObsoleteAttribute and RequiresPreviewFeaturesAttribute to mark APIs as deprecated or experimental.
A talk on implementing full-text search using Django and PostgreSQL, avoiding complex external search engines.
Explains the cryptographic key exchange in HTTPS, focusing on the Diffie-Hellman algorithm for establishing secure connections.
A collection of C#/.NET infographics explaining pure functions, generator functions, and the cost of anonymous types.
A guide to implementing multiple JSON serialization settings for different endpoints in ASP.NET Core Web APIs using custom formatters.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
A look at Java 19 features including Project Loom's virtual threads, structured concurrency, records, and new programming patterns.
Explores the new bulk update and delete features in Entity Framework 7, including usage, performance benefits, and limitations.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.