A list of 100 opinions I hold
A developer shares 100 personal opinions on programming, software development practices, tools, and team methodologies.
A developer shares 100 personal opinions on programming, software development practices, tools, and team methodologies.
Explains a subtle bug where GC.KeepAlive fails to prevent garbage collection of a delegate in async code involving native methods.
A guide to deploying a .NET gRPC server to Azure App Service, covering setup, configuration, and automation.
Explains how the zod-fixture library uses Zod schemas to generate test data, improving test setup and maintenance.
A programmer's reflection on the philosophical and practical differences between truly fixing a bug versus just patching it, emphasizing testing and documentation.
A participant's detailed report on their team's experience and technical approach in the 2022 ICFP programming contest.
A guide to simplifying drag and drop functionality in React using the react-beautiful-dnd library, including reusable components and demos.
A guide on customizing the color of git-ignored files and folders in VS Code using the workbench.colorCustomizations setting.
Explores why data and ML pipeline tests break incorrectly and offers strategies for writing more robust unit, schema, and integration tests.
An exploration of Langton's Ant, a cellular automaton that models emergent behavior, with code examples for simulation and rendering.
A technical guide on manually generating and installing a Let's Encrypt wildcard SSL/TLS certificate to enable HTTPS in a .NET Web API.
A guide to setting up a simple home media server using a Raspberry Pi and Samba to stream movies across a local network.
A developer shares their experience setting up live reloading in Rust using the cargo-watch crate for automatic recompilation and execution.
A .NET developer explains why formatting LINQ queries vertically (tall) improves readability and maintainability over horizontal (wide) formatting.
Explores AI image generation tools like DALL·E 2 and Stable Diffusion, and the emerging market for specialized prompts on platforms like Promptbase.
A tutorial on implementing full-text search in Django applications using PostgreSQL's built-in search capabilities.
Kent C. Dodds announces EpicWeb.dev, a comprehensive web development learning platform with workshops, podcasts, and exercises.
A technical blog post discussing penalized complexity priors in Bayesian statistics, focusing on how to set priors that appropriately penalize model complexity.
A tutorial on implementing OpenAPI support in a Blazor WebAssembly app to generate API specs and typed clients using NSwag.
An appreciation of QEMU's power, versatility, and reliability for virtualization, cross-architecture development, and kernel testing.