all written video podcast

  • How to distort text with SVG filters - Henry Desroches

    How to distort text with SVG filters - Henry Desroches

    2026-04-10
    A lot of the SVG filter primitive content out there is some really rad, deep-dive type content (I’ll link some of these at the end!), so I reckoned it might be nice to do a quick write-up on some effects I use pretty commonly. These are more-or-less...
  • What to say when you don't know what to say - Henry Desroches

    What to say when you don't know what to say - Henry Desroches

    2026-04-10
    I have this weird relationship with Incredible Amounts Of Grief where, like, I’ve literally been there — I know there’s nothing to say, and nothing will heal but time. When The Bad Thing™ happened, I felt angry so often with people wasting both my...
  • The first thing I did last year was run - Henry Desroches

    The first thing I did last year was run - Henry Desroches

    2026-01-07
    The first thing I did last year was run | Henry From Online A tiny website by Henry (From Online) which I am publishing in February 2026 for your exclusive...
  • Things I did in 2025 that have nothing to do with the internet - Henry Desroches

    Things I did in 2025 that have nothing to do with the internet - Henry Desroches

    2026-01-03
    What I did Did not buy any new clothing, save for DIY band merch. (I love fashion, and I did shop! I just only shopped vintage. It made it a really fun adventure, it turned every desire from a whim into a quest.) Switched off Spotify to...
  • A Website To Destroy All Websites - Henry Desroches

    A Website To Destroy All Websites - Henry Desroches

    2026-01-01
    A Website To End All Websites | Henry From Online A website to destroy all websites. How to win the war for the soul of the internet and build the Web We...
  • Economics & labor rights in AI skepticism - Henry Desroches

    Economics & labor rights in AI skepticism - Henry Desroches

    2025-06-03
    There’s a growing attitude in the technology industry that LLM technology is, or will be, the next great innovation to our work. Business owners and workers alike seem to be in unlikely agreement: owners are thrilled at the prospect of making their...
  • How to collect Webmentions for your site - Henry Desroches

    How to collect Webmentions for your site - Henry Desroches

    2025-05-23
    Quick disclaimer before we start. This is well-trod ground. Nothing here is new or revolutionary, nothing about this implementation hasn’t already been done by smarter folks than I :) This is just my blog post about it. We’ll use webmention.io for...
  • Well, what if I'm wrong? - Henry Desroches

    Well, what if I'm wrong? - Henry Desroches

    2025-05-19
    Anyone online has seen over the past years how the frequency of Palestinian accounts on Bluesky and other platforms has increased, two- and four-fold, folks asking for help and linking to GoFundMes. They share their stories and plea for help, to flee...
  • A case for unconditional giving - Henry Desroches

    A case for unconditional giving - Henry Desroches

    2025-03-06
    I’ll be honest — I am ashamed of how long it took me to get here. Too many half-hearted hypothetical protestations, hands sweatily-wrung. I read someone’s blog post about this a few years back (I’ll link it when I find it) and it hit me square in the...
  • Using Figma to design perfect gallery walls - Henry Desroches

    Using Figma to design perfect gallery walls - Henry Desroches

    2025-02-21
    Quick heads up: Since writing this, I’ve found one or two fairly sizeable bugs in the Galleria plugin. I’ve published anyway cause the guide is not entirely dependent on Galleria, and Galleria is mostly functional. You can still give it a shot, or...
  • Correcting perspective in Figma images with the Galleria plugin - Henry Desroches

    Correcting perspective in Figma images with the Galleria plugin - Henry Desroches

    2025-02-17
    Whether it’s a framed image that was taken at a slight angle, or a product photo that just doesn’t quite match the rest in the grid, I’ve frequently had the need to adjust the perspective of an image in my design work. In the past I’ve just used the...
  • How I set up a new laptop - Henry Desroches

    How I set up a new laptop - Henry Desroches

    2024-03-23
    Well it’s that time again, migrating for one reason or another listlessly between computers as priorities and jobs change. Here’s a middle-depth breakdown of how I speed-run getting a new machine off the ground. This post is for Mac computer users who...
  • How to map a number between two ranges - Henry Desroches

    How to map a number between two ranges - Henry Desroches

    2023-10-18
    Often in creative web projects, I find myself having to take a number, which exists in a specific range of numbers, and find the number that would be in the same position if the range were changed. Examples of this type of operation can vary anywhere...
  • A one-liner for freeing ports on OS X - Henry Desroches

    A one-liner for freeing ports on OS X - Henry Desroches

    2023-02-28
    TL;DR One of my most-frequently searched dev tasks over the course of my career thus far has been the “how do I find what process is on a port” to “how do I kill a given process” wombo-combo — there’s always some memory-leaky service running that...
  • Using focal points, aspect ratio & object-fit to crop images correctly - Henry Desroches

    Using focal points, aspect ratio & object-fit to crop images correctly - Henry Desroches

    2023-02-19
    Before I even get into the impetus for this blog post, if you came from a search engine and you just want the code, here’s a demo. Pleasure doing business with you. Introduction In a client’s project recently, I found that their Wordpress setup...
  • On leaving New York City - Henry Desroches

    On leaving New York City - Henry Desroches

    2023-02-12
    This Is That Dreaded Blog Post That Was Foretold Every blog poster fears that one day this post will be upon them — that painfully self-important and -unaware “Why I’m Leaving ${city}” post. I’m gonna try to do this right; to make this one on the...
  • Can you be a designer if you have no training? - Henry Desroches

    Can you be a designer if you have no training? - Henry Desroches

    2023-02-09
    I recently saw an online acquaintance of mine share a Controversial Opinion™ that I found challenging: If you do not have formal training in design you are not a designer. Right off the bat — L take, and I’m trying not to say that just because I am...
  • How To Make a Website - Henry Desroches

    How To Make a Website - Henry Desroches

    2023-01-17
    I got an email recently from a kind online friend who said they thought my work was swell, and that they’d like to ask about my process or what makes a good website. Aside from that being a really nice email to receive, it’s also good impetus for me...
  • How to use Contentful with Eleventy - Henry Desroches

    How to use Contentful with Eleventy - Henry Desroches

    2021-12-23
    Contentful is an immensely well-featured headless content management system, but the density of its featureset can be daunting to integrate with static site generators. The great news is, Eleventy is so well-designed and modular — it doesn’t have to...
  • How to use Vue to template your Eleventy projects - Henry Desroches

    How to use Vue to template your Eleventy projects - Henry Desroches

    2021-12-17
    Okay quick disclaimer before I kick this off — this post does not cover how to use interactive Vue components in an Eleventy project. This post covers using Vue entirely server-side! The client will not receive any Vue code. All of the code for this...
  • How to use the Spotify API and Netlify Functions to build a “Now Playing” widget - Henry Desroches

    How to use the Spotify API and Netlify Functions to build a “Now Playing” widget - Henry Desroches

    2020-12-12
    I recently* built this really cool feature for my personal website that allows me to use Netlify Functions to show my most-recently-listened-to tracks from Spotify. *It wasn’t recently, it was in July 2020, please don’t look behind the curtain. It’s...
  • Naming variables in style code - Henry Desroches

    Naming variables in style code - Henry Desroches

    2020-12-10
    This morning, the atomic design GOAT Brad Frost Tweeted a question about variable naming for colors: Here’s a fun one: what variable name would you define for `rgba(0,0,0,0.9);`? I drafted up a Tweet to answer this, but it ended up being closer...
  • Headless CMS solutions that aren’t Statamic (lol) - Henry Desroches

    Headless CMS solutions that aren’t Statamic (lol) - Henry Desroches

    2020-11-03
    Inspiration and research assistance for this article was extremely graciously provided by David Darnes, Robb Owen, and Andy Bell. They're good, grounded folks who care about the right things. So as it turns out, the guy who made Statamic has...
  • How to convert variable TTF font files to WOFF2 - Henry Desroches

    How to convert variable TTF font files to WOFF2 - Henry Desroches

    2020-01-09
    Impetus I’ve been working on a project lately that requires the loading of many, many webfonts. For the main UI font alone, we needed to download over 980kB of WOFF and WOFF2 files. As it happened, the client eventually developed a variable font...
  • 2019: Year in review - Henry Desroches

    2019: Year in review - Henry Desroches

    2019-12-30
    Introduction This time last year, I Tweeted out some goals for the New Year. 🗣️ Speak about CSS at a conference or school 🎓 Take a class a month 📚 Read a book a month ✈️ Go back to SF, go back to Europe 💵 Save enough to buy a house Bring it tf...
  • Let’s talk about banning political ads on Twitter - Henry Desroches

    Let’s talk about banning political ads on Twitter - Henry Desroches

    2019-10-31
    Before you get started, fair warning that this post has “takes”, some of which could be considered “hot”. This post is not about web development. So, Twitter recently stopped allowing political advertising. jack 🌍🌏🌎 (@jack) October 30, 2019 We’ve...
  • How to make an animated interactive vue.js slider - Henry Desroches

    How to make an animated interactive vue.js slider - Henry Desroches

    2019-06-05
    So, I was looking for a fun example of UI interactivity to prototype on Codepen, and I stumbled upon this really cool shot that Alexsander Barhon shared. It’s a simple enough animation, with a really nice loading effect and staggered timeline that...
  • Uses - Henry Desroches

    Uses - Henry Desroches

    2019-05-01
    This is a non-exhaustive list of the tools I use in my day-to-day operation for design, development, and life as a human. If I’m missing something, let me know! Hardware Main Computer — 2023 MacBook Pro, 14-inch, 16GB M2 Webcam — Onboard Mac laptop...
  • Bad ux in everyday life: kitchen nightmares - Henry Desroches

    Bad ux in everyday life: kitchen nightmares - Henry Desroches

    2016-06-09
    This article was originally posted on the Universal Mind blog in June 2016. It’s come to my attention lately that my kitchen is absolutely riddled with poor experiences. Most of the appliances and apparatus one uses on a day-to-day basis in the...
  • Agile for the rest of us - Henry Desroches

    Agile for the rest of us - Henry Desroches

    2015-01-05
    This article was originally written for the Fusionbox blog in January 2015. The Fusionbox process takes many pages from the Great Big Book of Agile Methodology to streamline and modernize the production of web content, etcetera, but for the folks at...