๐Build Excellent Websites โBe the browserโs mentor, not its micromanager.โ published 09 May 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 20 April 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 27 January 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 18 January 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 11 January 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 05 January 2022 bookmark
๐Old CSS, new CSS What an incredibly-detailed and interesting read on the history of CSS and web design! published 12 December 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 26 November 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 24 November 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 04 June 2021 bookmark
๐Why I Love Coding I think I need to read *The Mythical Man-Month*! published 10 May 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 08 December 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 22 November 2020 bookmark
๐Video Conversion This is definitely something that I may or may not do oftenโฆ fantastic little guide to doing it right! published 14 October 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 07 September 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 27 August 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 11 August 2020 bookmark
๐Uncommon CSS Properties Some useful gems in here I had no idea about! published 07 July 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 23 May 2020 bookmark
๐Every Noise at Once A serious rabbit-hole deep-dive into musical genres that's uniquely presented. published 21 May 2020 bookmark
๐The World-Wide Work This resonates with me time and time again. Such a powerful talk. published 22 April 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 08 April 2020 bookmark
๐Why outbreaks like coronavirus spread exponentially Incredible visualisations and information from Washington Post. published 17 March 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 12 March 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 11 March 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 28 February 2020 bookmark
๐Desktop Goose โA downloadable goose-sperience for Windows and macOSโ published 24 February 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 21 February 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 19 February 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 19 February 2020 bookmark
๐Neumorphism/Soft UI CSS shadow generator Generate clever and gorgeous CSS shadows with this simple tool. published 13 February 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 07 February 2020 bookmark
๐Canadian Stock Photography REALLY Canadian. I have a slightly embarrassing feeling I'll be using these. published 23 January 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 22 January 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 10 January 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 06 January 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 16 December 2019 bookmark
๐Leonardo โCreate beautiful, accessible, and adaptive color systems using contrast-ratio based generated colors.โ published 16 December 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 13 December 2019 bookmark
๐JournalBook From the venerable Trys Mudford comes JournalBook, a private, offline-first personal journal. published 06 December 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 04 December 2019 bookmark
๐Masking GIFs with other GIFs A super-fun technique for using SVG to mask one GIF on top of another. published 03 December 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 02 December 2019 bookmark
๐giffgaff design This is a set of standards that define the universal design language and content composition at giffgaff. published 21 November 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 13 November 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 29 October 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 09 October 2019 bookmark
๐Keep a Changelog Everything you need to know about changelogs, and presented beautifully as well. published 03 October 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 25 September 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 18 September 2019 bookmark
๐ASCIICKER It boggles the mind how much effort went into building this, and how clean it is! published 18 September 2019 bookmark
๐An ode to OpenType Fall in love with the secret world of fonts published 10 September 2019 bookmark
๐Leon Sans This has to be the coolest typeface demo I've ever seen, hands down. published 02 September 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 20 August 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 20 August 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 15 August 2019 bookmark
๐Create a user controlled dark or light mode Andy Bell breaks down implementing robust theme-switching functionality on your own site. published 14 August 2019 bookmark
๐Styling title bars in VS Code I find this useful when switching between multiple windows. Written by my good friend, Arek. published 13 August 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 29 July 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 23 July 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 10 July 2019 bookmark
๐CSS and Network Performance Invaluable tips on CSS and Network Performance from Harry Roberts published 01 July 2019 bookmark
๐Every Layout Every Layout will teach you how to better harness the built-in algorithms that power browsers and CSS. published 21 June 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 13 June 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 02 June 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 02 May 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 30 April 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 26 April 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 09 April 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 03 April 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 29 March 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 26 March 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 26 March 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 22 March 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 21 March 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 17 March 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 05 March 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 28 February 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 28 February 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 21 February 2019 bookmark
๐Uncanny Valley Studio Not your typical portfolio website. Absolutely mind-blowing. published 15 January 2019 bookmark
๐The Flexbox Holy Albatross Reincarnated Revamped and updated version of the original. published 14 January 2019 bookmark
๐The Flexbox Holy Albatross Who even needs media queries anymore? Not Heydon Pickering, that's who. published 13 January 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 13 January 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 11 January 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 03 January 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 13 December 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 05 December 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 17 October 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 15 October 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 09 October 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 09 August 2018 bookmark
๐Devhints โ TL;DR for developer documentation A ridiculous collection of web development cheatsheets published 01 August 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 13 July 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 22 July 2016 bookmark
๐Theremin Play your own musical synth with delay, feedback, and scuzz. published 06 May 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 05 May 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 29 April 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 09 March 2016 bookmark
๐Editing your last embarrassment In other words Quick editing your last sent texts published 27 February 2016 bookmark
๐Regex Golf Test your regex skills. So much fun. Brainmelting, but fun. published 23 January 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 21 January 2016 bookmark
๐ServiceWorker Cookbook The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web apps. published 08 January 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 05 January 2016 bookmark