shot-scraper 1.12
shot-scraper 1.12 adds WebP screenshot support to the CLI tool, with a --quality option for lossless or compressed output.
shot-scraper 1.12 adds WebP screenshot support to the CLI tool, with a --quality option for lossless or compressed output.
Daily roundup of developer news including VS Code documentary, .NET MAUI updates, Azure SDK releases, and AI tools.
Interactive animated map morphing between Mercator and Equal Earth projections using D3, demonstrating map projection differences.
A developer shares a utility function omitEmpty that removes empty values from objects, simplifying conditional property assignments in JavaScript.
Testing smolvm 1.8.3 as a sandbox for untrusted Python & JavaScript, using hardware-isolated VMs with resource limits and no network.
A daily tech news roundup covering AI, .NET, web development, and developer tools with links to articles and resources.
Google Maps and Google Search now work together in the Gemini API, enabling combined tool calls for location-aware apps.
Datasette Apps 0.2a0 release adds app_debug() and app_list() tools for Datasette Agent, enabling agent-driven app testing and editing.
CodePen 2.0 is released with a new editor, file system, versioning, and deployments for better prototyping.
Explores syntax highlighting using the Custom Highlight API with syntaxp, a minimal script that avoids extra HTML for code blocks.
Swizec.com migrates to TimberJS, a new React framework, for faster deploys and improved performance using React Server Components.
Explains how to fit a list of words into a compact regular expression using trie data structures, with examples in Python and grep/ripgrep.
Analysis of Bun's rewrite from Zig to Rust for memory safety, using AI tools like Fable, and lessons for software engineering.
Analysis of Bun's rewrite from Zig to Rust for memory safety, using AI tools like Fable, and lessons for software engineering.
A defense of polyfills, discussing their impact on web standards, speed, inclusivity, and robustness.
A defense of polyfills in web development, arguing they are a net positive despite concerns from standards editors about design flexibility.
Release notes for shot-scraper 1.11, a CLI tool for website screenshots, video demos, and JavaScript scraping with minor improvements.
Release notes for shot-scraper 1.11, a CLI tool for website screenshots, video demos, and scraping with JavaScript improvements.
A weekly newsletter covering JavaScript updates, CSS anchor positioning, web development tips, and tech community news.
A reflection on avoiding mediocrity in software development, emphasizing deep understanding and continuous improvement.