Node’s new built-in support for TypeScript
Node.js v23.6.0 introduces built-in TypeScript support via type stripping, explaining how it works and key differences from traditional TypeScript.
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.
A technical guide on setting up Home Assistant with AdGuard DNS to block YouTube, using Lovelace UI buttons for easy control.
The founder of Mergify reflects on 2024, discussing the company's shift from tech-driven to product-focused, market challenges, and new product development.
A developer's warning about how Cloudflare's Mirage 2.0 feature, auto-enabled on a Pro plan, broke images on his mobile site for weeks.
Overview of the new developer Exception page in ASP.NET Core 9, highlighting enhanced debugging features like endpoint metadata display.
A SwiftUI developer shares practical code snippets and notes for using the Kingfisher library's KFImage component with various modifiers.