Topics · Sujets

Tech

    I just realized that The Ringer has removed their RSS feed with the latest redesign. What a shame. I guess this is goodbye until this is fixed then. 🍿 × 💻

    This fun little game helps you choose your favorite monospace font from 30 candidates. My winner was Hack. I have been using it since 2015 and will continue to do so. 💻

    Spotify drives me crazy with its song shuffle functionality. For example, the Apple TV app does not include a shuffle option. Instead, it applies the shuffle setting from other versions of the app you may be using. This is quite maddening.

    My ideal shuffle behavior would be the following:

    1. Never defaulting to shuffle tracks for albums. I prefer to listen to complete albums in their intended order. Who doesn’t?
    2. Implementing a per-playlist shuffle setting. Some of my shorter playlists have a specific order, while I only use shuffle for the longer ones.

    🎵 × 💻

    YouTube tends to transcribe “ChatGPT” as “Chachi BT”. Funny.

    When you search for “Chachi BT” on Google, there are so many results and pretty much all of them are indeed about ChatGPT. Meaning that no human edited the posts before publication to fix this typo even in titles, meta tags, etc. Scary.

    🍿× 💻

    Notes for later.

    The State of React 2024 survey lists some tools for forms and data visualisation. Since some were unknown to me, I’ll list them all here.

    • Forms:
      • React Hook Form
      • react-jsonschema-form
      • Formik
      • @formily/core
      • React Final Form
      • Mantine Forms
      • Redux Form
    • Data Visualisation:
      • D3
      • Nivo
      • React-Vis
      • Recharts
      • Tremor
      • Victory
      • Visx
      • Chart.js
      • Highcharts

    💻

    Many people of my RSS feeds recommended Panic’s Cabel Sasser talk at XOXO 2024:

    • Kottke: Best not to know anything going into it… just watch all the way to the end.
    • Daring Fireball: The less you know about this talk, the more you’ll enjoy watching it unfold. Just remarkably good. Trust me, watch it now, before anything about it is spoiled for you.
    • Pixel Envy: Seriously – watch first, then click.

    Watching it did not disappoint. 💻 × 🍿

    Big thanks to Manton Reece for pointing me to this hilarious bit by John Mulaney about captchas.

    It’s now up there with Michael McIntyre’s sketch on passwords in the hall of fame of tech-related comedy. 💻 × 🍿

    Naming things is quite famously one of the hardest problems in software development.

    When you realize there is a better name for something, it’s important to rename it, even if it’s tricky. Clear, accurate names improve the developer experience, while bad names make maintenance harder, slower, and riskier. Leaving sub-optimal names in a codebase is technical debt. 💻

    A simple workflow for translation keys typed with TypeScript

    Since my web projects use typed translation keys, my work in progress would typically add unwanted TypeScript errors every time I added a new translation key, and that would annoy me a lot.

    So I wrote a little script that watches a temporary JSON translation file (as used by Lokalise) and merges it into all the translation files of the languages that are supported every time it changes.

    This way, once I am done with a feature, I can upload the new keys all at once in Lokalise’s upload tool. 💻

    iA Presenter looks like a really nice app. Eager to give it a try. 💻

← Newer Posts Older Posts →