Bun v1.2.23
Bun v1.2.23 fixes 119 issues and introduces several new features. Key additions include automatic migration from pnpm-lock.yaml to bun.lock, new `--cpu` and `--os` flags for filtering optional dependencies, built-in Redi…
Developer tools news — AI coding assistants, IDEs, CLI tools, APIs, and productivity tools for software engineers. GitHub Copilot, Cursor, and more.
Bun v1.2.23 fixes 119 issues and introduces several new features. Key additions include automatic migration from pnpm-lock.yaml to bun.lock, new `--cpu` and `--os` flags for filtering optional dependencies, built-in Redi…
The article explains the new CSS `@starting-style` at-rule, which allows developers to use CSS transitions for enter animations when elements are dynamically added to a page, overcoming the traditional limitation that tr…
The article announces a GoFundMe campaign by Deno to raise $200,000 for legal costs in a petition to cancel Oracle's "JavaScript" trademark, arguing the term has become a generic public domain name for the programming la…
Bun v1.2.22 introduces several key improvements, including async stack traces that now show the full asynchronous execution path for easier debugging, and a new fast path that makes `postMessage` and `structuredClone` up…
The article highlights two notable Model Context Protocol (MCP) tools: GitHub's official MCP Server, which enables AI agents to interact with repositories, issues, and workflows via natural language, and Cloudflare's MCP…
The author explains their decision to switch from the st terminal emulator, which they valued for its speed and compatibility with DWM's swallow patch, to the Ghostty terminal. The primary reasons for the switch are time…
Discussion with ChromaDB's Anton on text chunking strategies for RAG applications, explaining that chunking remains critical for retrieval efficiency and accuracy regardless of LLM context window size. It covers two main…
A speaker series hosted by the author, featuring teams from leading coding agent companies like Cognition, Sourcegraph, Cline, and Augment. A key finding across all discussions is that simpler approaches, such as using g…
According to the article, a team building an agent for the SWE-Bench coding evaluation found that simple tools like `grep` and `find` were more effective than complex embedding-based retrieval, as the agent's persistence…
Fine-tuning re-rankers and embedding models can boost RAG system retrieval performance by up to 12%, with re-rankers acting as a plug-in between initial retrieval and the LLM. It details training approaches using query-c…
Public benchmarks like MTEB are unreliable for evaluating embedding models in real-world retrieval systems because their generic, artificially clean data does not reflect actual user behavior or domain-specific needs. Ke…
Anton Troynikov from ChromaDB emphasized that examining both the data and user queries is a critical first step for optimizing RAG system performance, as misalignment between stored data and user needs often leads to sub…
Cognition avoids multi-agent systems for coding tasks because they suffer from context loss, akin to a "game of telephone," where critical information is miscommunicated between agents. The company found that single agen…
Based solely on the provided text, the article explains that the key difference between engineers who successfully leverage AI and those who do not is not talent, but workflow. Engineers who treat AI as an integrated par…
The article, featuring insights from Ben and Sidhant, explains that AI systems often fail in production because traditional monitoring tools like Sentry are insufficient, as AI errors lack explicit error messages. It emp…
The article explains that Bun's package installation is significantly faster than other Node.js package managers because it treats installation as a systems programming problem rather than a JavaScript problem, optimizin…
Deno 2.5 introduces the ability to define permission sets directly in the `deno.json` config file, allowing users to pre-configure and reuse specific permission flags for different commands like `deno run` or `deno test`…
The article describes "Typosquat Detective," a short online game designed to train users to identify look-alike domains used in phishing attacks. The game tests players on spotting tricks like number-for-letter substitut…
The article explains how to create color-shifting effects in CSS for particle animations, starting with random RGB colors before switching to HSL for better control over hue, saturation, and lightness. The author discove…
This article provides a community-driven guide for installing Nova Launcher on the MG4 Electric's Android Automotive OS 9 infotainment system. It details methods to access hidden developer and engineering settings, enabl…