Bookmarks (2473)

  • Free Online CSS, HTML and JS Tools And Resources

    Toolb: 50+ Free Web Tools for Your Daily Workflow — This has just about everything! A...

  • screenshot

    Unicode Arrows

    Unicode Arrows — Yes, it’s a neat collection of all the → unicode arrows ← you...

  • The accessibility stalemate | Christian Heilmann

    The Accessibility Stalemate — On how well meaning, and often excellent accessibility advice, doesn’t reach the...

  • screenshot

    Can Opera finally sing on Google's Chromebooks and Windows 11?

    Can Opera Finally Sing On Google's Chromebooks and Windows 11? — A chat with the Opera...

  • screenshot

    GitHub - actuallyakash/spacers: 🔳 when you need more __space__

    spacers: A JS Library to Control Spacing Around Elements — This is loosely based on the...

  • screenshot

    GitHub - nativefier/nativefier: Make any web page a desktop application

    Nativefier: Make Any Web Page A Desktop Application — A basic Node.js-powered tool for creating a...

  • Counter styles converter

    Counter Styles Converter — This online tool lets you see what is produced for a given...

  • screenshot

    React Native SDK for Chat Messaging

    Free Chat/Messaging UI Kits for Your Website or App

  • screenshot

    The Future Of The Web

    The Future Of The Web — I enjoyed this high-level overview musing on what the web...

  • screenshot

    The performance effects of too much lazy-loading

    The Performance Effects of Too Much Lazy-loading — Too much of a good thing? Here’s some...

  • http://thld.co/2244720210721

    What If Your Project Management Tool Was Fast and Intuitive? — Imagine how much more you...

  • screenshot

    A Bashful Button Worth $8 Million

    A Bashful Button Worth $8 Million — Ah, the old 100vh bug strikes again. This is...

  • screenshot

    Detecting media query support in CSS and JavaScript | Kilian Valkhof

    Detecting Media Query Support in CSS and JavaScript — To detect if a browser supports a...

  • screenshot

    Of Course We Can Make a CSS-Only Clock That Tells the Current Time!

    Of Course We Can Make a CSS-Only Clock That Tells the Current Time — A fun...

  • From A Colourblind Designer To The World: Please Stop Using Red And Green Together • Baseline • The Free Design Bootcamp

    From A Colourblind Designer To The World: Please Stop Using Red And Green Together — Deuteranopia...

  • Dark Mode Web App Manifest App Icons

    Dark Mode Web App Manifest App Icons — Yep, you can have SVG app icons that...

  • screenshot

    CSS { In Real Life } | Inspecting Sizes

    Inspecting Sizes — Dev tools can easily toggle between RGB, HSL, and hex values — but...

  • React authentication, simplified | Userfront guide

    React Authentication, Simplified — In this article, we lay out a new approach to authentication (plus...

  • screenshot

    Maintaining End-To-End Quality With Visual Testing — Smashing Magazine

    Maintaining End-To-End Quality With Visual Testing — A detailed look at how visual testing can prove...

  • screenshot

    Top React component libraries (2021 edition)

    Get Started with the Best React Component Libraries in < 7 Minutes

  • Towards richer colors on the Web

    Towards Richer Colors on the Web — A detailed piece covering the efforts to add richer...

  • screenshot

    The ugly, geeky war for web privacy is playing out in the W3C

    The 'Ugly, Geeky War' for Web Privacy Is Playing Out in the W3C — The inside story...

  • screenshot

    Introducing Browser Logger - Unlocking the Power of Frontend Logs ⬢ LogDNA

    Unlock the Power of Your Frontend Logs with LogDNA — Frontend developers can easily ingest browser...

  • screenshot

    Getting lively with Firefox 90 – Mozilla Hacks - the Web developer blog

    Getting Lively: Firefox 90 Released — Plenty of JavaScript additions in this release, including private fields...

  • screenshot

    Refactoring CSS: Introduction (Part 1) — Smashing Magazine

    An Introduction to CSS Refactoring — The first in a three-part series going through the CSS...

  • screenshot

    Using HSL Colors In CSS — Smashing Magazine

    Using HSL Colors in CSS — A handy primer that explains what HSL is, and how...

  • screenshot

    OMG, SVG Favicons FTW!

    OMG, SVG Favicons FTW — Explores the fun to be had with SVG favicons. Covers adding...

  • screenshot

    Building A Dynamic Header With Intersection Observer — Smashing Magazine

    Building a Dynamic Header with Intersection Observer — Ever needed to have a component respond to...

  • screenshot

    Organize your CSS declarations alphabetically

    Organize Your CSS Declarations Alphabetically — There are a few schools of thought when it comes...

  • screenshot

    The Large, Small, and Dynamic Viewports

    The Large, Small, and Dynamic Viewports — A look at some of the changes being proposed...

  • screenshot

    Datadog Real User Monitoring | Datadog

    Monitor Key Frontend Performance Metrics with Datadog — Collect your user sessions (no sampling) and receive...

  • screenshot

    Using the Specificity of :where() as a CSS Reset

    Using the Specificity of :where() as a CSS Reset — How you can make use of...

  • screenshot

    Screen readers: hearing the unseen

    Screen Readers: Hearing The Unseen — “as responsible developers, we need to treat the accessibility of...

  • screenshot

    What's the difference between the alignment values of start, flex-start, and self-start?

    What's The Difference Between The Alignment Values of start, flex-start, and self-start? — Find out the...

  • screenshot

    The Dilemma of Naming Font Size Variables

    The Dilemma of Naming Font Size Variables — Is something like $mouse and $elephant a clear...

  • screenshot

    Making A Strong Case For Accessibility — Smashing Magazine

    Making A Strong Case For Accessibility — How to implement and advocate for accessibility from the...

  • screenshot

    AVPress - an in-browser video compressor

    AVPress: An In-Browser Video Compressor — 100% client-side and it includes a number of different settings...

  • screenshot

    drumnickydrum/sequencer64

    Sequencer64: An Experimental Music Creation Tool that Works Offline as a PWA — Try it here....

  • screenshot

    vechai/vechaiui

    Vechai UI: A Set of High-Quality Accessible React UI Components — Includes built-in dark mode and...

  • screenshot

    When a Click is Not Just a Click

    When a Click is Not Just a Click — There are nuances to consider when listening...

  • screenshot

    Saul-Mirone/milkdown

    Milkdown: A Plugin-Driven WYSIWYG Markdown Editor — Built on top of CodeMirror, the plugin system lets...

  • screenshot

    Stop Using ‘Pop-up’

    Stop Using ‘Pop-up’ — When you say pop-up do you mean a new window, a browser...

  • screenshot

    Improving Cumulative Layout Shift at Telegraph Media Group

    Improving Cumulative Layout Shift at Telegraph Media Group — How The Telegraph, a leading UK news...

  • screenshot

    Building a Responsive Layout with CSS Grid and Container Queries! w/ Stephanie Eckles

    ▶  Building a Responsive Layout with CSS Grid and Container Queries — Watch along as Steph Eckles...

  • A Complete Guide to Grid

    A Complete Guide to Grid — This comprehensive guide to CSS Grid has recently been updated....

  • screenshot

    The Internet Is Rotting

    The Internet Is Rotting — Link rot and content drift is a massive growing issue for...

  • screenshot

    Learn to Build Scalable, Performant React Apps with TypeScript, Redux, and more in this React Course with Brian Holt.

    Learn to Build Scalable React Apps — Brian Holt covers the latest tools in the React...

  • RenderingNG - Chrome Developers

    RenderingNG: Ready for The Next Generation of Web Content — Chrome’s rendering lead outlines how work...