The beautiful sentence that is the web
A technical musing on the role of JavaScript in web development, comparing HTML, CSS, and JS to parts of a sentence.
A technical musing on the role of JavaScript in web development, comparing HTML, CSS, and JS to parts of a sentence.
A first look at CodePen 2.0, a major upcoming upgrade featuring a web-based IDE, plugins, real-time collaboration, and deployments.
A developer shares his process of creating a '/slash' page for his blog, inspired by Robb Knight's concept, listing various top-level URLs like /now and /ai.
A guide to adding invisible text in HTML that only appears when copy-pasted, including a practical React component implementation.
A tutorial on using modern CSS container queries and the :has() selector to create a responsive feature image component with dynamic caption styling.
A developer shares a specific CSS Flexbox inconsistency between Firefox and Chrome, and the solution using flex: 1 and min-width: 0.
A personal reflection on the end of the JS Party podcast, its community impact, and lessons learned over seven years.
A personal recap of FFConf 2024, covering talks on web development, AI ethics, accessibility, and the future of the conference.
Author announces 'Complete CSS' course, emphasizing the importance of soft skills like communication for top-level front-end development.
A critique of React as legacy technology, arguing against its use in new projects due to performance and accessibility issues, and advocating for simpler client-side stacks.
Argues against using Lodash in JavaScript projects, advocating for native ES6+ methods to reduce bundle size and improve developer versatility.
A developer's framework for deciding when to use new CSS features, considering fallback experiences and browser support.
Learn how to implement dynamic, Htmx-powered 'islands' in ASP.NET Core for blending static page performance with user-specific content.
A web developer explains his decision to migrate from Twitter/X to Bluesky for professional tech discussions, citing platform decline under new ownership.
A Chrome DevRel lead discusses the balance between promoting new web features and avoiding developer frustration, offering strategies for responsible tech communication.
A Chrome DevRel lead discusses the balance between promoting new web features and respecting developers' need for stable, cross-browser compatible tools.
A technical article explaining the HTML <br> element, its syntax, proper usage, and the challenges it presents in WYSIWYG editors.
A developer announces a redesigned personal website, explaining the new focus on content and the move to a new hosting platform.
An introduction to CSS Container Queries, explaining their importance and how to use them for component-based responsive design.
Explores the historical misuse of the HTML <button> element, its critical role in web accessibility, and why developers often incorrectly use other elements instead.