Ghostty compiled to WASM with xterm.js API compatibility
Ghostty-web ports the native Ghostty terminal emulator to browsers via WASM, fixing xterm.js rendering issues with xterm-compatible APIs.
Get hand-picked daily summaries of the best, most informative programming articles from around the web. Browse recent summaries, then jump to the original source when you want the full article.
Ghostty-web ports the native Ghostty terminal emulator to browsers via WASM, fixing xterm.js rendering issues with xterm-compatible APIs.
Signals provide better error handling than error boundaries by treating failures as reactive state instead of tree-bubbling events.
MADstack combines Maud, Axum, and Diesel into a Rust web development template designed for AI-assisted development with Claude.
Rust app downloads and processes 10K CSV files from S3 in 10 seconds using async concurrency and semaphores.
Learn Hugging Face basics through hands-on examples of text generation, sentiment analysis, and classification using pre-trained models.
Rails.logger with visual markers plus Docker grep commands creates an effective debugging workflow for Rails applications.
This archive is built from SMRTR newsletter stories. Subscribe for hand-picked stories without the extra noise.
Developer explains why Protocol Buffers beats JSON for APIs with 3x smaller payloads, strong typing, and automatic code generation across languages.
Chrome 144 fixes overscroll-behavior to work on non-scrollable containers, eliminating JavaScript workarounds for preventing page scrolling behind modal dialogs.
Developer successfully created a WordPress plugin using Claude AI after ChatGPT failed, demonstrating AI's potential for generating functional code.
Rust compiles to native code for superior performance, while Node.js trades speed for developer productivity and async I/O handling.
Cutebook enables database-free guestbooks using AT Protocol, storing visitor messages in their own Bluesky repositories while Constellation handles indexing.
JupyterLite enables browser-based Jupyter notebooks at massive scale, currently serving 500,000 French students from a single server.
A cautionary tale of AI-assisted coding that starts with miraculous productivity but ends in an unmaintainable mess of endless refactors.
A passionate defense of Ruby's philosophy that programming should be joyful and human-centered, not just technically rigorous.
Building a hybrid procedural-AI storytelling system for games using local LLMs, structured templates, and TypeScript to generate consistent worlds and characters.
Free Python tool withoutbg removes image backgrounds locally using AI, offering privacy benefits over commercial tools but with mixed results.
Deep dive into vector databases: specialized engines for high-dimensional similarity search with ANN indexing and compressed storage.
A content-first CSS layout strategy using grid analysis, reusable templates, and named permutations for consistent design decisions.
AI coding tools like Claude Code combined with Rails 8 enable developers to build working prototypes in hours rather than weeks, allowing rapid experimentation with new ideas. However, this speed can lead to chaotic codebases...
Django 6.0 adds django.tasks framework for background tasks, but you'll need to build your own worker infrastructure.
Learn to build high-performance lists with TanStack Virtual, handling thousands of items by rendering only visible content.
Google CEO Sundar Pichai says AI-assisted 'vibe coding' has made software development much more enjoyable for developers.
xUnconferences let attendees propose and vote on session topics, creating more engaging and relevant meetups than traditional speaker formats.
Big tech produces bad code because engineers constantly work on unfamiliar systems due to high turnover and frequent re-orgs.