How to assert assumptions in code that might not be true?
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.
Explains how to use Debug.Assert in C# to validate assumptions during development, highlighting differences from Trace.Assert.
How to optimize AWS News API with smart CDN caching strategies to reduce backend load and improve frontend performance.
A reflection on two decades of blogging, focusing on its adoption at Sun Microsystems and its role in fostering technical transparency and open source collaboration.
A podcast discussion analyzing app pricing strategies, business models, and the value proposition for developers, using the Panels app as a case study.
Explores alternatives to Swagger for API documentation in ASP.NET 9, including Swashbuckle, NSwag, and Scalar.
A developer shares their experience and tips for passing the AWS Certified SysOps Administrator – Associate exam, including study methods and key topics.
Introduces rerankers, a lightweight Python library providing a unified interface for various document re-ranking models used in information retrieval pipelines.
Troubleshooting guide for importing SSL certificates into NVIDIA GPU Operator to enable a private apt repository on Ubuntu 20.04.
Explores whether Crossplane, a Kubernetes-based control plane tool, can replace Terraform for infrastructure orchestration, analyzing their roles and differences.
The technical changes behind Puzzmo's 'Weird Puzzmo' update, enabling playful puzzle variants and a new extension system.
Analyzes the economic challenges for businesses trying to monetize open source software, highlighting the inherent conflict between collaboration and competition.
Explores Bayesian alternatives to the frequentist t-test for comparing two means, discussing non-parametric and resampling-based approaches.
A developer restores and open-sources the old JetBrains Omea information management app, making it run on modern Windows.
A developer shares his pre-coding routine for new app projects, including idea documentation, feature listing, and interface sketching.
A step-by-step guide to upgrading PostgreSQL from version 15 to 16 on Ubuntu 24.04, covering cluster management and commands.
A tutorial on building a simple database with MVCC to implement and understand the five major SQL transaction isolation levels in 400 lines of code.
A discussion on the current state and cost of .NET development tooling in 2024, focusing on free options like Visual Studio Community Edition.
Explains how to use LiteLLM to load balance OpenAI API calls across multiple Azure instances to avoid rate limits.
C# 13 may allow the use of 'ref' and 'unsafe' in iterators and async methods, addressing current limitations with references and spans.
Overview of bUnit v2, a major update to the Blazor unit testing library, covering new features, breaking changes, and API refinements.