Don't Get Rate-Limited: Use Let's Encrypt Staging
How to avoid Let's Encrypt rate limits during testing by using the staging environment for auto-provisioned TLS certificates.
How to avoid Let's Encrypt rate limits during testing by using the staging environment for auto-provisioned TLS certificates.
OpenAI CEO Sam Altman reveals ChatGPT's energy and water usage per query, sparking discussion on AI's environmental impact and data transparency.
A developer's vision for a modern linter, summarizing key design ideas from architecture to ecosystem based on years of experience.
A guide for developers to track upcoming .NET features by exploring GitHub repositories, issues, labels, and milestones.
Troubleshooting guide for fixing Azure VM RDP error 0x904 by renaming the corrupt MachineKeys certificate store and rebooting.
A technical guide on installing and running SAP's Garden Linux on an Android phone using Termux and proot-distro.
A guide to setting up Wallabag, a FOSS read-it-later service, on a Kobo e-reader to replace Pocket, comparing two methods: Wallabako and KOReader.
A user shares their experience replacing a Sonos speaker with Music Assistant, an open-source hub for controlling multi-room audio without vendor lock-in.
A technical guide on instrumenting AI agentic applications using Arize Phoenix and litellm for observability and trace grouping.
A developer's technical walkthrough of instrumenting LLM tracing for litellm using Braintrust and Langfuse, detailing setup and challenges.
Explains why iterating over a concrete List<T> in C# is faster than iterating over an IList<T> interface, covering boxing and virtual method overhead.
A discussion on Azure networking fundamentals, challenging the common understanding of Azure Virtual Networks and explaining common misconceptions.
A retrospective on MongoDB's partnership with NYC public schools to teach computer science, examining the challenges and partial successes of the program.
MongoDB's initiative to support computer science education in NYC public schools through teacher fellowships and curriculum development.
Explores unsafe C# techniques to access private fields without reflection, using memory layout and pointers for performance, as a fun educational exercise.
Explains how to create custom argument validation guards using the new extension feature in C# 14 and .NET 10.
A discussion on open source funding, sustainability, and the Open Source Pledge with Chad Whitacre, exploring how companies can support projects they rely on.
A recap of KubeCon NA 2024 highlighting key trends in cloud-native tech: WebAssembly (WASM), Platform Engineering, and Security.
A guide on how to clear various NuGet caches (global packages, HTTP, temp) using the dotnet CLI to free up disk space.
A technical guide for upgrading PostgreSQL from version 16 to 17 on Ubuntu 25.04, including commands and verification steps.