Deno 2.6: dx is the new npx
Deno 2.6 introduces a new tool called `dx`, which functions as an equivalent to `npx` for conveniently running binaries from npm and JSR packages. The release also adds more granular permission controls with `--ignore-re…
Developer tools news — AI coding assistants, IDEs, CLI tools, APIs, and productivity tools for software engineers. GitHub Copilot, Cursor, and more.
Deno 2.6 introduces a new tool called `dx`, which functions as an equivalent to `npx` for conveniently running binaries from npm and JSR packages. The release also adds more granular permission controls with `--ignore-re…
The article describes the author's exploration of the Zed editor as a potential replacement for VS Code on Windows, driven by frustrations with VS Code's declining performance and unwanted .NET features like automatic so…
This article is the first part of a series that guides readers through building a browser-based dinosaur runner game using Deno. It explains how to set up a basic Deno project, configure a local server using the Oak fram…
The article provides instructions for an AI agent acting as a senior code quality engineer, emphasizing simplicity, robustness, and a focus on verifying the soundness, completeness, and fit of changes. It directs the age…
Bun v1.3.4 introduces support for the URLPattern Web API, enabling declarative pattern matching for URLs, and adds fake timers to the bun:test module for controlling time in tests. The update also includes custom proxy h…
The article announces the release of an interactive online browser for the 8086 microprocessor's microcode ROM, created by the author after studying the original chip's design. The tool decodes every 21-bit micro-instruc…
Anthropic has acquired the company behind Bun, the high-performance JavaScript runtime, bundler, and package manager. Bun will remain open-source under the MIT license, will continue to be actively maintained by the same…
The article summarizes recent updates to the NetEscapades.EnumGenerators NuGet package, a source generator that creates fast methods for working with enums in .NET. The updates in version 1.0.0-beta.16 include redesigned…
In a three-month project, the author used AI coding agents to build a 100K-line Rust-based multi-Paxos consensus engine that modernizes Azure's Replicated State Library (RSL) for contemporary hardware, achieving a perfor…
CSS Subgrid is a newer feature of CSS Grid that allows a grid layout to be extended through nested elements in the DOM tree, enabling child elements that are not direct children of the original grid container to particip…
The article explains how to enable host tracing in .NET by setting the `COREHOST_TRACE=1` environment variable, which provides detailed diagnostic logs about the early boot process of a .NET application. It describes how…
MacOS Sequoia (Tahoe) now natively supports generating and using SSH keys backed by the device's Secure Enclave, replacing third-party tools like Secretive. This is achieved through the `/usr/lib/ssh-keychain.dylib` libr…
Bun version 1.3.3 has been released, fixing 95 issues and introducing several new features. The update adds support for `CompressionStream` and `DecompressionStream` Web APIs (including brotli and zstd formats), new `ret…
This article provides a step-by-step guide for configuring automatic LUKS2 root partition decryption using a TPM2 chip on Arch Linux or CachyOS systems using the Limine bootloader and dracut. The process involves install…
The article presents a collection of modern coding tricks and ergonomic improvements for the C programming language, aimed at making it feel more contemporary and user-friendly in 2025. The author advocates for practices…
The article argues that companies concerned about .NET's rapid release cycle and short support periods (2-3 years per version) should consider paying for post-End of Life (EOL) support rather than expecting Microsoft to …
The article presents a Neovim v0.12 configuration stored in a single `init.lua` file. It includes plugin management via `vim.pack.add`, a custom Dracula color scheme, and configurations for LSP, diagnostics, autocompleti…
Lamport Agent**, an AI-assisted tool that uses large language models (LLMs) to automatically generate formal specifications and detect race conditions from production codebases. It demonstrates the agent's application on…
Bun version 1.3.2 fixes 287 issues and restores hoisted installs as the default for existing workspaces, while keeping isolated installs as the default for new projects. The update introduces a lockfile `configVersion` t…
The **nvidia-smi** (NVIDIA System Management Interface) is a command-line tool for monitoring, managing, and diagnosing NVIDIA GPU devices, providing data on performance, temperature, utilization, power, and memory. It s…