Removing Disqus comments from the blog
Blog author removes Disqus commenting due to intrusive, irrelevant ads, replacing it with social media discussion links.
Blog author removes Disqus commenting due to intrusive, irrelevant ads, replacing it with social media discussion links.
A tutorial on implementing a debounced search context in SwiftUI to improve performance by reducing unnecessary network calls during user input.
A 5-step guide to organizing React projects, from single-file apps to scalable folder structures for large applications.
Article reimagines the role of Enterprise Architects from static map-makers to agile scouts, advocating for dynamic, actionable artifacts over detailed, slow-to-create maps.
Learn a simple Go testing pattern using 'if got, want :=' for cleaner, more readable tests and table-driven test examples.
Node.js v23.6.0 introduces built-in TypeScript support via type stripping, explaining how it works and key differences from traditional TypeScript.
A real-world evaluation of Devin, an AI software engineer, testing its capabilities on practical development tasks after its high-profile launch.
Introduces the new `deployer()` function in Bicep v0.32.4, which retrieves the identity of the deploying principal for use in tagging and permissions.
A tutorial on creating a pure CSS donut-shaped countdown timer using conic gradients and masks, compatible with any background.
A guide on using LLMs like Llama 3.2 Vision with .NET to automatically generate descriptive alt text for images, improving web accessibility.
Explores the meaning of zero-major versioning in software, challenges assumptions about production readiness, and discusses Semantic Versioning (SemVer) as a communication contract.
An introduction to containerization technology, covering Docker basics, benefits, and Kubernetes orchestration for modern software development.
A detailed guide to setting up a MacBook Pro for web development, covering system preferences, terminal commands, and essential tools.
Essential front-end accessibility practices for developers, covering semantic HTML, keyboard navigation, ARIA, and more to improve UX for all users.
Explores solutions like Apache XTable and Delta Lake Uniform for enabling interoperability between different data lakehouse table formats.
Part 5 of a series on building a .NET profiler in C#, focusing on using the Silhouette library to create a simple CPU profiler.
Explores AI agents, their capabilities, and frameworks for development, focusing on tools, planning, and evaluation.
A developer shares their implementation of a custom numeric string comparer in .NET, handling edge cases like movie sequels and version numbers.
A guide to using ESLint v9's new flat config format with EcmaScript modules (mjs) in an NX workspace, including a workaround for a current limitation.
A software engineer shares their experience starting a new role as a Senior Product Engineer at PostHog, an open-source analytics platform.