RubyKaigi: Empowering Developers with HTML-Aware ERB Tooling(speakerdeck.com) ERB tooling has lagged behind modern web development needs, especially with the rise of Hotwire and HTML-over-the-wire. Discover a new HTML-aware ERB parser that unlocks advanced developer tools like formatters, linters, and LSP integrations, enhancing how we build and ship HTML in our Ruby applications.
Nix: Better Way for Fun and Profit(birkey.co) Nix is a software build and management system that can replace traditional package managers, build environments and configuration tools.
13 points by sanspareilsmyn 12 days ago | 5 comments
JetBrains Terminal: A New Architecture(jetbrains.com) We’re excited to announce our reworked terminal architecture, which is available in Beta starting with the 2025.1 versions of JetBrains IDEs. It now runs on a stable, standards-compliant core and uses the IDE’s editor for UI rendering. This change lets us introduce new features while preserving compatibility and performance across various platforms, whether local or remote.
Glamorous Toolkit(gtoolkit.com) Glamorous Toolkit is the Moldable Development environment made out of visual and interactive operators that can be combined inexpensively in many ways.
Native Git Support in Zed(zed.dev) We've heard for a long time that many of you want to be able to use Git from within Zed. Not necessarily for everything, but particularly for the 90% "git-commit", "git-push" workflow, it's just too slow to have to context switch every time.
MSVC Address Sanitizer updates in Visual Studio 2022 version 17.13(microsoft.com) We have been investing in the quality of MSVC Address Sanitizer (ASan) in several key areas over the past year, including working with LLVM upstream to stay coordinated with their changes, adding coverage for internal tools and libraries, and hardening APIs and runtime modes.
Blessed Rust Crates(blessed.rs) The standard library in Rust is not "batteries included", excluding functionality like HTTP(S), JSON, timezones, random numbers, and async IO. The recommended crate directory is a hand-curated guide to the crates.io ecosystem, helping you choose which crates to use.
Docker Bake is now generally available(docker.com) We’re excited to announce the General Availability of Docker Bake with Docker Desktop 4.38! This powerful build orchestration tool takes the hassle out of managing complex builds and offers simplicity, flexibility, and performance for teams of all sizes.
34 points by todsacerdoti 77 days ago | 20 comments
VSCode Marketplace Web Pages No Longer Allow Direct VSIX Downloads(github.com/microsoft) Describe the bug
New, direct-download, installation instructions indicate that users should choose an OS-appropriate version from the Download link under the Version History section of the extension's listing in the marketplace. No such link exists and the previous download link in the sidebar of the extension listing has been removed.
Run-All(ycombinator.com) github.com/clovis818/run-all is a command-line tool that allows you to execute commands across multiple directories based on a customizable directory pattern.
UV Tricks(bitecode.dev) You can test things in your venv without polluting it using uv run --with, create almost standalone scripts with uv init --script or convert a PDF to markdown by running uvx markitdown file.pdf.