FFConf 2025 [blog]
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
A personal reflection on the talks and themes at FFConf 2025, covering diversity, privacy, web components, and AI in web development.
A software engineer details their work building a design system, CSS engine, and AI Assistant at Stripe, plus a local-first app project.
A satirical guide to simulating AI text generation using Web Components and CSS animations, without actual AI.
A JavaScript tutorial demonstrating input buffering and delayed keyboard event visualization for game development concepts.
A guide to using the JavaScript SpeechSynthesis API for programmatic browser speech to enhance user experience and accessibility.
A developer explains his automated workflow using SQL, Datasette, and Observable to generate a Substack newsletter from his blog content.
A bookmarklet that lets you warp and manipulate any DOM element on a webpage with a simple click.
Explores extending JavaScript's Map class to create a FileMap for file system interaction and discusses building a custom build system.
Analyzing Business Insider's dataset on US data center locations, ownership, and resource consumption using Python, DuckDB, and QGIS.
Developer builds a Chrome extension to fix ChatGPT lag by implementing virtual scrolling, reducing DOM load for smoother long conversations.
A developer shares technical optimizations for websites and Eleventy projects, covering performance profiling, dependency replacement, and bot settings.
A developer reflects on the impact of AI-generated code on small, educational open-source libraries like his popular blob-util npm package.
How to enable syntax highlighting for CSS and HTML inside JavaScript template strings in VS Code using specific comments and extensions.
A guide to enabling syntax highlighting and Prettier formatting for HTML templates inside JavaScript web components using a specific VS Code comment.
Dan Abramov is seeking a software engineering role in Japan, detailing his experience with React, React Native, and open-source contributions.
A tutorial on using the Gemini API's File Search feature for RAG in web development with JavaScript/TypeScript.
A response to a blog post about refining AI-generated 'vibe code' through manual refactoring and cleanup.
An overview of using a basic test web page to learn web application testing techniques, including DOM inspection and selector usage.
Announcement of htmx 4, replacing XMLHttpRequest with fetch() and introducing breaking changes with a detailed upgrade plan.
Explains how to use the SVG pathLength attribute to simplify CSS animations for drawing SVG paths, eliminating the need for JavaScript to calculate lengths.