🔖 The Surprising Things That CSS Can Animate “This articles explores some of the unexpected things that CSS can animate and some nifty things you can do by animating them.” published Monday, January 23rd, 2023 bookmark
🔖 Smithsonian Open Access An incredible, zero-copyright archive of millions of the Smithsonian’s images available for all to download and use. published Monday, January 23rd, 2023 bookmark
🔖 !important custom properties “Using !important with custom properties might not work as you expect.” published Tuesday, November 15th, 2022 bookmark
🔖 Generative art Open Graph preview images “What if each preview image was a piece of generative art?” published Monday, October 31st, 2022 bookmark
🔖 Color & Contrast A comprehensive guide for exploring and learning about the theory, science, and perception of color and contrast. published Wednesday, August 17th, 2022 bookmark
🔖 Negative Animation Delay Awesome little trick for building better "initial" animation states where multiple elements are staggered. published Monday, August 1st, 2022 bookmark
🔖 Build Excellent Websites “Be the browser’s mentor, not its micromanager.” published Monday, May 9th, 2022 bookmark
🔖 Clean Code concepts adapted for JavaScript “Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript.” published Wednesday, April 20th, 2022 bookmark
🔖 Back to the Facepile, Featherweight Edition While I don't think I get so much feedback on my posts that this is an immediate concern for my website, I'm going to keep this in mind, as I particularly like the idea of hiding interactions behind a details… published Thursday, January 27th, 2022 bookmark
🔖 GPS Wow, just wow. What an incredible article about Global Positioning System with some delightful interactive demos to help understand complex ideas. published Tuesday, January 18th, 2022 bookmark
🔖 Is it worth the time? How long can you work on making a routine task more efficient before you’re spending more time than you save? (Across five years) A handy chart from XKCD published Tuesday, January 11th, 2022 bookmark
🔖 Fluid Type Scale One of the sharper and cleaner tools for generating fluid font-sizes with just the bells and whistles I need. I love that it spits out CSS Variables and gives you control over naming as well, generating as many steps as… published Wednesday, January 5th, 2022 bookmark
🔖 Old CSS, new CSS What an incredibly-detailed and interesting read on the history of CSS and web design! published Sunday, December 12th, 2021 bookmark
🔖 color × color I *keep* losing this, and I finally found it again, so I'm bookmarking it once-and-for-all so I can't lose it again! So darn useful. published Friday, November 26th, 2021 bookmark
🔖 Passing arguments into a vanilla JS function I need to remember smart things like this, so I'm saving it for future me, who won't have an excuse not to have remembered. published Wednesday, November 24th, 2021 bookmark
🔖 Lo-Fi Player To me, this is part of what the web is all about. A fun little interactable room that plays lo-fi music! published Friday, June 4th, 2021 bookmark
🔖 Why I Love Coding I think I need to read *The Mythical Man-Month*! published Monday, May 10th, 2021 bookmark
🔖 Hexagonal Grids This incredible post covers just about everything you'd want to know about implementing a hexagonal grid. Chock-full of useful info! published Tuesday, December 8th, 2020 bookmark
🔖 SVG Favicons and Dark Mode My good friend, Dave, has written this excellent overview of SVG favicons and using prefers-color-scheme to toggle a dark-mode version. published Sunday, November 22nd, 2020 bookmark
🔖 Video Conversion This is definitely something that I may or may not do often… fantastic little guide to doing it right! published Wednesday, October 14th, 2020 bookmark
🔖 The True Story of Lee Kuan Yew's Singapore “Early Singapore’s authoritarian competency is a model invoked by leaders from China to Rwanda. But its rise was complex, messy, and the result of long factional battles. There are hard limits to how far it can be exported.” published Monday, September 7th, 2020 bookmark
🔖 Autonomy Online: A Case For The IndieWeb Ana Rodrigues perfectly lays out what the IndieWeb is all about, along with the why’s and how’s of getting involved! published Thursday, August 27th, 2020 bookmark
🔖 IA Basics My great friend, Tom, has written a super-comprehensive article about IA: a topic I’m lacking in serious experience with! published Tuesday, August 11th, 2020 bookmark
🔖 Uncommon CSS Properties Some useful gems in here I had no idea about! published Tuesday, July 7th, 2020 bookmark
🔖 The samsui women of Singapore An interesting read about the history of my girlfriend's paternal grandmother, detailing the lives of women who immigrated to Singapore. published Saturday, May 23rd, 2020 bookmark
🔖 Every Noise at Once A serious rabbit-hole deep-dive into musical genres that's uniquely presented. published Thursday, May 21st, 2020 bookmark
🔖 The World-Wide Work This resonates with me time and time again. Such a powerful talk. published Wednesday, April 22nd, 2020 bookmark
🔖 Element.focus vs aria-activedescendant When you build JavaScript components, you need to manage focus for both keyboard users and screen readers. The WAI-ARIA specs say there are two ways to manage focus published Wednesday, April 8th, 2020 bookmark
🔖 Why outbreaks like coronavirus spread exponentially Incredible visualisations and information from Washington Post. published Tuesday, March 17th, 2020 bookmark
🔖 Fraidycat This is so freaking cool. “Fraidycat is a desktop app or browser extension for Firefox or Chrome [you can] use to follow people (hundreds) on whatever platform they choose”. Warm, fuzzy, IndieWeb vibes from this one! published Thursday, March 12th, 2020 bookmark
🔖 Build a light and global state system - Piccalilli “Using Proxies and subscriber functions, we can create an observable, reactive state system with a tiny footprint.” published Wednesday, March 11th, 2020 bookmark
🔖 HTML: The Inaccessible Parts Dave Rupert gives an extremely thorough run-through of numerous gotchas to do with writing HTML you might think is accessible, but isn't quite what it seems. published Friday, February 28th, 2020 bookmark
🔖 Desktop Goose “A downloadable goose-sperience for Windows and macOS” published Monday, February 24th, 2020 bookmark
🔖 In-Browser Performance Linting With Feature Policies “Feature-Policy is a relatively new feature that lets you opt-in or out of certain browser features on your site.” Tim Kadlec runs through performance linting using feature policies. published Friday, February 21st, 2020 bookmark
🔖 A Complete Guide to Links and Buttons CSS-Tricks' complete guide to links, buttons, and button-like inputs in HTML, CSS, and JavaScript. published Wednesday, February 19th, 2020 bookmark
🔖 Some Imaginary CSS “The other day I was using CSS grid and custom properties to solve some problems that would have seemed almost impossible only a year or two ago. This made me wonder: What CSS could I be writing in a few… published Wednesday, February 19th, 2020 bookmark
🔖 Neumorphism/Soft UI CSS shadow generator Generate clever and gorgeous CSS shadows with this simple tool. published Thursday, February 13th, 2020 bookmark
🔖 Fluid custom properties Trys, once again, taking things to the next level with CSS locks, CSS properties, media queries, and the cascade to create incredibly dynamic and fluid layouts. published Friday, February 7th, 2020 bookmark
🔖 GT Alpina by Grilli Type Amazing demo for this variable font. published Wednesday, January 29th, 2020 bookmark
🔖 Canadian Stock Photography REALLY Canadian. I have a slightly embarrassing feeling I'll be using these. published Thursday, January 23rd, 2020 bookmark
🔖 The CSS Cascade Not only is this beautiful and a joy to read, it's chock-full of of useful info about how CSS' cascading. published Wednesday, January 22nd, 2020 bookmark
🔖 The Accessibility of Styled Form Controls A repository of styled and styled form control elements and markup patterns, and how they are announced by screen readers. published Friday, January 10th, 2020 bookmark
🔖 Simplified Fluid Typography | CSS-Tricks With min(), max(), and clamp() we can greatly simplify how we define fluid property values in CSS—can't wait for for wider browser support! published Monday, January 6th, 2020 bookmark
🔖 Dynamic, Date-Based Color with JavaScript, HSL, and CSS Variables | Rob Weychert “A rational system for generating thousands of possible color schemes.” published Monday, December 16th, 2019 bookmark
🔖 Leonardo “Create beautiful, accessible, and adaptive color systems using contrast-ratio based generated colors.” published Monday, December 16th, 2019 bookmark
🔖 Accessible Color Spaces - Color Contrast Tool This is such an amazing tool for visualising colour and contrast that'll help you confidently meet your accessibility requirements. It can even provide closest accessible colours, so it really takes away a huge amount of the manual work and difficulty… published Friday, December 13th, 2019 bookmark
🔖 JournalBook From the venerable Trys Mudford comes JournalBook, a private, offline-first personal journal. published Friday, December 6th, 2019 bookmark
🔖 Binary Music Player Another bit of clever fun from Tim Holman—this time building some fun musical melodies by counting in binary, and you can customise the notes too! published Wednesday, December 4th, 2019 bookmark
🔖 Masking GIFs with other GIFs A super-fun technique for using SVG to mask one GIF on top of another. published Tuesday, December 3rd, 2019 bookmark
🔖 Ordered Error Diffusion Dithering I admit that I don’t understand a lot of the math going on here, but I’m very interested in the output. published Monday, December 2nd, 2019 bookmark
🔖 giffgaff design This is a set of standards that define the universal design language and content composition at giffgaff. published Thursday, November 21st, 2019 bookmark
🔖 The Web Almanac HTTP Archive's annual state of the web report. This is *super-comprehensive* and is jam-packed with useful information. published Wednesday, November 13th, 2019 bookmark
🔖 Codevember “Codevember is a challenge for developers to sharpen their creativity and improve their skills. The goal is to build a creative piece of code every day of November.” published Tuesday, October 29th, 2019 bookmark
🔖 Advanced Lesson of the Firefox Font Editor In this YouTube video, Jen Simmons gives a thorough run-through of Firefox's Font Editor in its Dev Tools. published Wednesday, October 9th, 2019 bookmark
🔖 Keep a Changelog Everything you need to know about changelogs, and presented beautifully as well. published Thursday, October 3rd, 2019 bookmark
🔖 Compound Grid Generator A little tool to generate compound grids by Michelle Barker. Enter the number of columns for each of your grids, and they’ll be magically merged into a compound grid. published Wednesday, September 25th, 2019 bookmark
🔖 3D Ken Burns Effect from a Single Image Simon Niklaus, Long Mai, Jimei Yang and Feng Liu have made an incredible framework for automatically synthesising a parallax/Ken Burns effect from a single source image. Check out the video! published Wednesday, September 18th, 2019 bookmark
🔖 ASCIICKER It boggles the mind how much effort went into building this, and how clean it is! published Wednesday, September 18th, 2019 bookmark
🔖 An ode to OpenType Fall in love with the secret world of fonts published Tuesday, September 10th, 2019 bookmark
🔖 Leon Sans This has to be the coolest typeface demo I've ever seen, hands down. published Monday, September 2nd, 2019 bookmark
🔖 vi is a language Until reading this, I’ve been stumbling around feeling frustrated that I can't seem to find any efficiency in my use of the language. This is exactly what I needed to read to get into and grok vi. published Tuesday, August 20th, 2019 bookmark
🔖 Use snippets in VS Code Arek’s got Part 2 of his Tips & Tricks for VS Code where he shows you how to save time and keystrokes by using snippets! published Tuesday, August 20th, 2019 bookmark
🔖 Using the aria-current attribute Ever used an active or current class to denote/style a navigation element? Léonie demonstrates how to use the aria-current attribute to do the same coupled with the boon to accessibility it brings. published Thursday, August 15th, 2019 bookmark
🔖 Create a user controlled dark or light mode Andy Bell breaks down implementing robust theme-switching functionality on your own site. published Wednesday, August 14th, 2019 bookmark
🔖 Styling title bars in VS Code I find this useful when switching between multiple windows. Written by my good friend, Arek. published Tuesday, August 13th, 2019 bookmark
🔖 Foreign Rap Foreignrap is a platform to discover + enjoy international rap music. Run by enthusiasts, we share sounds from across the world for you to enjoy 🙏 published Monday, July 29th, 2019 bookmark
🔖 SVG Calendar showing todays date in Squiz Matrix My good friend, Dave, has remixed Terence Eden's SVG with JavaScript calendar icon to be powered by keywords in Matrix (a CMS developed by Squiz). published Tuesday, July 23rd, 2019 bookmark
🔖 Making an interactive hoverboard game using JavaScript and web sockets The internet is full of amazing people building amazing things, including this! I'm so inspired by projects like this. published Wednesday, July 10th, 2019 bookmark
🔖 CSS and Network Performance Invaluable tips on CSS and Network Performance from Harry Roberts published Monday, July 1st, 2019 bookmark
🔖 Every Layout Every Layout will teach you how to better harness the built-in algorithms that power browsers and CSS. published Friday, June 21st, 2019 bookmark
🔖 Drawing Realistic Clouds with SVG and CSS Equally as interesting as the technique on display is Beau Jackson’s explanation of this incredible, photo-realistic combination of SVG and CSS to draw clouds! published Thursday, June 13th, 2019 bookmark
🔖 Appscope - Progressive Web Apps Examples “Appscope is a directory of Progressive Web Apps, showcasing the best PWA examples. All apps listed run entirely in the web browser and launch instantly without an app download. If you wish, they can be saved to your home screen… published Sunday, June 2nd, 2019 bookmark
🔖 Fornacalia If, like me, you’re getting into baking your own bread, there may be no better teacher than Jeremy Cherfas, who’s been baking bread for over 50 years. His website is chock-full of useful information, recipes, and anecdotes to keep your… published Thursday, May 2nd, 2019 bookmark
🔖 Web Design Experiments by Jen Simmons Jen Simmons’ demos and experiments were instrumental in my learning CSS Grid, and even if you already know your way around the spec blindfolded, I guarantee you’ll find something new and interesting here! published Tuesday, April 30th, 2019 bookmark
🔖 The Farce of Record Store Day My very good friend, Dave, outlines what Record Store Day is, why movements like these are important, and why this particular once has fallen short. Wise words from seriously big fan of music. published Friday, April 26th, 2019 bookmark
🔖 The Celebrated New Miscellany of Mr. Simon Collison The design Simon presented here in 2010 was and still is as beautiful as it was illuminating, right at the cusp of responsive design on the web. published Tuesday, April 9th, 2019 bookmark
🔖 How Not To Sort By Average Rating – Evan Miller PROBLEM: You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of score to sort by. published Wednesday, April 3rd, 2019 1 response to How Not To Sort By Average Rating – Evan Miller bookmark
🔖 All you need to know about hyphenation in CSS I tend to write quite verbosely and as a result end up with big, unruly blocks of text in my articles. Thanks to Richard, I've learned a bit more about how hyphens and how they can help! published Friday, March 29th, 2019 bookmark
🔖 An Illustrated (and Musical) Guide to Map, Reduce, and Filter Array Methods I've struggled for a little while to wrap my head around these new methods, but this article by Una Kravets couldn't have made them any easier or fun to understand! published Tuesday, March 26th, 2019 bookmark
🔖 Sophisticated Partitioning with CSS Grid Equally as impressive as Rob Weychert's 'Tinnitus Tracker' is the CSS Grid that powers it. This article and accompanying code is so thorough and cleanly-thought through. What a joy to read and see in action. published Tuesday, March 26th, 2019 bookmark
🔖 1% Better • Robin Rendle This really resonates with me—too often I've planned or been part of planning a big project that fizzles out and burns people out after months. Most of my productivity and positive output has been the outcome of quick, iterative improvements. published Friday, March 22nd, 2019 bookmark
🔖 Celebrating Johann Sebastian Bach Compose a two-measure melody and machine learning will harmonise with your tune! This is basically magic to me. published Thursday, March 21st, 2019 bookmark
🔖 Quill Quill is a simple Micropub client for creating posts on your own website. To use it, your website will need to have a Micropub endpoint, and this app will send requests to it to create posts. published Sunday, March 17th, 2019 bookmark
🔖 An Interactive Introduction to Fourier Transforms This is one of the most clever and interesting interactive demos I've ever seen. Worth setting aside time to go through the whole thing! published Tuesday, March 5th, 2019 bookmark
🔖 How to Create a Fake 3D Image Effect with WebGL “Learn how to create an interactive "fake" 3D effect for images with depth maps and plain WebGL.” published Thursday, February 28th, 2019 bookmark
🔖 Color Spaces – Bartosz Ciechanowski “For the longest time we didn’t have to pay a lot of attention to the way we talk about color. The modern display technologies capable of showing more vivid shades have, for better or for worse, changed the rules of… published Thursday, February 28th, 2019 bookmark
🔖 A talk by Dave Letorey … and you thought you had no issues My very good friend, Dave, gave an incredible talk on accessibility at the recent Monki Gras conference in London. Worth every second of watching! published Thursday, February 21st, 2019 bookmark
🔖 Uncanny Valley Studio Not your typical portfolio website. Absolutely mind-blowing. published Tuesday, January 15th, 2019 bookmark
🔖 The Flexbox Holy Albatross Reincarnated Revamped and updated version of the original. published Monday, January 14th, 2019 bookmark
🔖 The Flexbox Holy Albatross Who even needs media queries anymore? Not Heydon Pickering, that's who. published Sunday, January 13th, 2019 bookmark
🔖 Monocle I've really enjoyed using this as my Microsub reader for the last few weeks. Combined with X-Ray, it's been pretty trivial to debug my feeds! published Sunday, January 13th, 2019 bookmark
🔖 CSS doesn’t suck Front end communities have been up-in-arms recently about CSS's shortcomings (and how they compare to JS's shortcomings, for example). I think CSS has been undeservedly been painted in a poor light, but Andy Bell's article had me nodding enthusiastically throughout. published Friday, January 11th, 2019 bookmark
🔖 Web A Skeb Childhood Picassos, your time has come again. published Wednesday, January 9th, 2019 bookmark
🔖 Chrono Trigger: Secret of the Forest - Reuben Gingrich I'm clearly cruising on a Chrono Trigger vibe because, again, I need to share some music by some unquestionably-talented musicians, @reubengingrich http://reubengingrich.com/) But how can you not love Secret of the Forest? published Thursday, January 3rd, 2019 2 responses to Chrono Trigger: Secret of the Forest - Reuben Gingrich bookmark
🔖 Chrono Trigger: Secret of the Forest - Contraband VGM This is seriously amazing. It deserves way more recognition than it has; @ContraReloaded mesh together some incredible talent and synergy. published Thursday, December 13th, 2018 7 responses to Chrono Trigger: Secret of the Forest - Contraband VGM bookmark
🔖 Lynn Fisher’s Portfolio I wish I could create animations this beautiful. Lynn Fisher demonstrates her god-like abilities with yet another gorgeous portfolio redesign. Check out the archive of her previous designs, too. They're remarkable. published Wednesday, December 5th, 2018 bookmark
🔖 Piano Genie Piano Genie, an intelligent controller that maps 8-button input to a full 88-key piano in real time, is in some ways reminiscent of video games such as Rock Band and Guitar Hero that are accessible to novice musicians, with the… published Wednesday, October 17th, 2018 bookmark
🔖 Am I a Real Developer? Ever wonder if you're a real developer? Maybe you used a tool before or wrote code that wasn't real code. Take the quiz and find out. published Monday, October 15th, 2018 bookmark
🔖 Generative Artistry These are the coolest instructional demos I've ever seen. It's just such a pleasure to watch how Tim Holman steps through each artistic challenge in a beautiful way. published Tuesday, October 9th, 2018 bookmark
🔖 Mariano Pascual’s Interactive Portfolio I always wanted to create a website UI like this; only, Mariano's done it 10× better than I ever dreamed of. Such a delightful experience. published Thursday, August 9th, 2018 bookmark
🔖 Devhints — TL;DR for developer documentation A ridiculous collection of web development cheatsheets published Wednesday, August 1st, 2018 bookmark
🔖 So You Think You’ve Built a Good Infinite Scroll Adrian hits the nail on the head with this checklist for implementing infinite scroll. published Friday, July 13th, 2018 bookmark
🔖 Atom Multiline Select An Atom Editor package to support multiline selection which I forked and modified to mimic Sublime Text's multiline selection technique. published Friday, July 22nd, 2016 bookmark
🔖 Theremin Play your own musical synth with delay, feedback, and scuzz. published Friday, May 6th, 2016 bookmark
🔖 IE9 :before font-size bug Seems there's a bug in Internet Explorer 9 wherein pseudo content (:before and :after content) doesn't get parsed properly in the DOM, so instead of declarations like font-size being applied only once despite multiple occurrences of the rule, but is… published Thursday, May 5th, 2016 bookmark
🔖 HTML Rube Goldberg A mesmerising Rube Goldberg machine made with HTML form elements and their form element-specific attributes and states, like checked, :focus, and value. published Friday, April 29th, 2016 bookmark
🔖 Responsive Pixel Art This is an incredible display of creativity and logic on the web. The effort that has gone into this is unbelievable. published Wednesday, March 9th, 2016 bookmark
🔖 Editing your last embarrassment In other words Quick editing your last sent texts published Saturday, February 27th, 2016 bookmark
🔖 Regex Golf Test your regex skills. So much fun. Brainmelting, but fun. published Saturday, January 23rd, 2016 bookmark
🔖 Styling SVG use Content with CSS Little late on this one, but gold dust nonetheless. SVG Wizard, Sara Soueidan, discusses in-depth how to style SVG's element and how to overcome the challenges in doing so. published Thursday, January 21st, 2016 bookmark
🔖 ServiceWorker Cookbook The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web apps. published Friday, January 8th, 2016 bookmark
🔖 Polyfill Service The polyfill service selectively bundles browser polyfills based on the User-Agent header supplied in a request, with the intention of allowing JavaScript and CSS developers to use modern standards in legacy user agents that do not natively support the standard.… published Tuesday, January 5th, 2016 bookmark