Power to the power users
A developer discusses how observing innovative user workarounds can inspire new product features, using examples from data structures and Bluesky.
A developer discusses how observing innovative user workarounds can inspire new product features, using examples from data structures and Bluesky.
A technical article on building a robust testing infrastructure for iOS development, covering modularization, test types, and strategies to reduce flakiness.
Explains the core technical shift from multi-tool Observability 1.0 to a unified, event-based Observability 2.0.
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.
A tutorial on creating an awaitable modal dialog component in Blazor using C# and TaskCompletionSource for cleaner asynchronous UI interactions.
A developer shares his simple system using plain text files and a Python script for knowledge management and time tracking.
The author explains why they created a new 'Today I Learned' (TIL) section on their blog to archive useful tools and facts.
Podcast episode discussing AI tools for developers, including chatbots for code generation, problem-solving, and navigating obscure technologies.
Explains a performance issue with ToListAsync/ToArrayAsync in EF Core when querying large data columns and recommends using synchronous versions.
Explains the Tip & Tail release model used by OpenJDK to manage Java library dependencies and releases, helping developers innovate faster.
The author reflects on coining the term 'Central Bank Digital Currency' and critiques a controversial hypothetical use case involving 'digital meat rations'.
The Big Book of R adds 10 new books, including Spanish titles and English works on data science, statistics, and fantasy football analytics using R.
Explains the shift from Swashbuckle to built-in OpenAPI in ASP.NET 9 and how to handle API documentation.
A candidate's nomination statement and platform for the 2025 Django Software Foundation board election, outlining community-focused initiatives.
Performance comparison between ToArrayAsync and ToListAsync methods in Entity Framework 8, using benchmarks to analyze memory and speed.
Explores three new LINQ methods (Index, CountBy, AggregateBy) coming in C# 13 and .NET 9, with code examples for each.
Benchmarking performance of ASP.NET Minimal API vs classic Controllers in .NET 8 and 9 using BenchmarkDotNet.
Explores why Parquet is the ideal columnar file format for optimizing storage and query performance in modern data lake and lakehouse architectures.
Security audit results for vdirsyncer reveal four minor findings, including file permissions and error handling issues, with fixes implemented.
A practical guide to structuring Go projects, advocating for simplicity over rigid conventions and explaining when to use or avoid common directory patterns.