~frontendfocus | Bookmarks (255)
-
GitHub - zhengkyl/qrframe: code-based qr code generator
qrframe: A Library to Generate 'Pretty' QR Codes — An odd project as the QR codes generated...
-
CSS nesting improves with CSSNestedDeclarations | Articles | web.dev
CSS Nesting Improves with CSSNestedDeclarations — CSSNestedDeclarations is a new, CSS Working Group approved interface to...
-
Searching For A New CSS Logo | CSS-Tricks
Searching for a New CSS Logo — Did you know that there's an active, ongoing search...
-
Firefox DevTools Newsletter — 131 – Firefox Developer Experience
Firefox 131 'Supercharges' CSS Variables Debugging — Version 131 of Mozilla’s browser was released last week...
-
088: State queries
▶ State Queries — Una and Adam discuss a future web capability that builds on container queries:...
-
Plain Vanilla
Plain Vanilla: A Tutorial Website for Plain Vanilla Web Development — The incentive behind this project...
-
David Darnes - Web Components: Little Bits
▶ Web Components: Little Bits — In this ~20 minute video from the recent State of the...
-
Building a robust frontend using progressive enhancement - Service Manual - GOV.UK
Building a Robust Frontend with Progressive Enhancement — The UK government website is a rare and...
-
player.style - Video & audio player themes for every web player & framework
player.style: Video & Audio Player Themes for Every Web Player & Framework — A collection of well-presented,...
-
PlaceholderJS - Ridiculously simple and lightweight placeholders
PlaceholderJS: Ridiculously Simple and Lightweight Placeholders — Available for use via a CDN or as a...
-
Securing Node.js Express APIs with Clerk and React
Securing Node.js Express APIs with Clerk and React — Secure Express API endpoints and integrate authentication...
-
Statichunt - 3900+ Composable Themes, Templates & Tools Directory
Statichunt: A Directory of 3900+ Composable Themes, Templates & Tools for Static Site Generators — An...
-
Catching Up On The WordPress 🚫 WP Engine Sitch | CSS-Tricks
Catching Up on the WordPress & WP Engine Situation — There’s been plenty of continued drama...
-
The HTTP QUERY Method
The HTTP QUERY Method — A draft spec for a new QUERY HTTP method, a “safe,...
-
Build Progressive Web Apps (PWAs) | Offline-Capable, Cross-Platform Development
Build a Native App Experience with PWAs — Join Maximiliano Firtman for a detailed video course...
-
Web components are okay
Web Components Are Okay — Spent any time on social this week? You may have spotted...
-
CSS Masonry & CSS Grid | CSS-Tricks
CSS Masonry & CSS Grid — As mentioned last week, steam is picking up on a...
-
Interview With Björn Ottosson, Creator Of The Oklab Color Space — Smashing Magazine
Interview With Björn Ottosson, Creator of the Oklab Color Space — A chat with the Swedish...
-
What’s the Difference Between HTML’s Dialog Element and Popovers? – Frontend Masters Boost
What’s the Difference Between HTML’s Dialog Element and Popovers? — Whilst pretty similar in both look...
-
How To Manage Dangerous Actions In User Interfaces — Smashing Magazine
How To Manage Dangerous Actions In User Interfaces — An exploration of different strategies we can...
-
How To Make A “Scroll To Select” Form Control | CSS-Tricks
How To Make a “Scroll To Select” Form Control — This is an interesting little experiment, turning the...
-
Fundamentals of Frontend Architecture — FREE Course
▶ Fundamentals of Frontend Architecture — A free video course that covers “everything you need to know...
-
SVG Coding Examples: Useful Recipes For Writing Vectors By Hand — Smashing Magazine
SVG Coding Examples: Useful Recipes for Writing Vectors by Hand — Explores the basics of hand-coding SVGs,...
-
https://cruxvis.withgoogle.com/#/
CrUX Vis — A new, experimental, browser-based Chrome User Experience Report (CrUX) tool to allow you...