How to disable faux weights with CSS and font synthesis
Explains how to use the CSS font-synthesis property to disable browser-generated faux bold and italic fonts, ensuring proper typography.
Explains how to use the CSS font-synthesis property to disable browser-generated faux bold and italic fonts, ensuring proper typography.
Explains the new HTML popover='hint' type, its behavior compared to 'auto' and 'manual', and how to implement it with JavaScript.
A developer demonstrates AI's practical intelligence by automating complex website maintenance tasks like tagging posts, migrating images, and converting messy HTML to clean Markdown.
Explains Svelte 5 snippets, covering basics, use cases like reducing nesting, and replacing slots.
A critique comparing two JavaScript conferences, JSNation and React Summit, analyzing their technical depth and alignment with user needs.
Announcement of the revival of the Refresh PGH web design and development meetup in Pittsburgh, with details for the upcoming event.
A web developer argues for building accessible UIs by highlighting the practical, selfish benefits for developers, such as easier debugging and better code.
A developer details building a high-traffic scavenger hunt website for a restaurant using Astro, Tally forms, and Netlify under a tight deadline.
Explains the technical differences between cookies and sessions in web development, with PHP code examples.
A developer shares how they created an automation script to help testers efficiently identify untranslated text and structural discrepancies between English and Spanish versions of a website.
A web developer and writer explains their personal and ethical struggle with monetizing their blog, opting for non-intrusive ads over subscriptions.
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
An article exploring the HTML <col> element, its purpose, usage with <colgroup>, and its quirks in web development.
Explores the ideal number of network requests needed for web page navigation, comparing traditional HTML apps with modern client-side approaches.
Explains the HTML <caption> element for labeling tables, contrasting it with closed captions and emphasizing accessibility best practices.
Explains the CSS @starting-style rule for creating transitions on elements hidden by display:none, covering its syntax and quirks.
A developer details fixing a blogroll's XML/XSLT styling issue across browsers by properly declaring ID attributes in a DTD.
Explores the differences between websites and web applications, focusing on scaling challenges, user experience, and the benefits of modern frameworks like React.
A front-end developer explores the basics of View Transitions API for creating smooth animations between DOM states using HTML, CSS, and JavaScript.
A tool for checking Romanian companies via their CIF (Tax ID) number on the ANAF (National Tax Agency) website.