← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 52
  1. Redesign: fonts, alignment and nav

    As I continue occasionally tinker on the redesign I've started (and often think "what's the point, current design is fine"), I wanted to share some of the problems I've run in to.

  2. Redesign '26

    Around June this year I decided that I wanted to spruce up my blog.

  3. I'm in the process of (attempting) to redesign this blog, and in doing so, I'm using a few of the new bits (to me) of CSS to make things fancy.

  4. The boy is 14 and regularly does long outdoor runs.

  5. 16 for Tia

    Tia would have turned 16 this year.

  6. Lately I've had the opportunity to travel by train and coach, during which time I also tend to work.

  7. when-do web component

    I saw recently saw a blog post (which annoyingly I can't find any more, but I'll link it if I do), showing off a web component that if I recall correctly, would show (or hide) it's contents depending on a browser feature (I'd guess using the @supports que…

  8. Wildcards In CSS

    Just a brainfart here, but it's odd that even though we have wildcard selectors throughout CSS, and even partial selectors (I'll explain in a bit) we don't have partial wildcard selectors on top level elements.

  9. Decompressing 33 signal bytes

    In my RSS reader, I stumbled upon this code-golfed (i.e. minimised to death) snippet that's fairly clever, but from the code, utterly opaque.

  10. As with each year for the FFConf web site, I have a distinct idea of the visual style I want.

  11. 20 Years of Blogging

    Today is the anniversary of the first blog post on this website from two decades ago.

  12. For the second year running, as part of our "stay sane" strategy for FFConf, Julie and I write and send a weekly newsletter.

  13. The 30 year game

    Today I'm releasing my Game Boy game called Marbles² (or Marbles Squared).

  14. A popover backdrop anti-pattern

    After attending recent conferences and learning that I can swap out buckets of JavaScript for the HTML native popover property, I've been using it liberally throughout my own projects.

  15. This is a literal TIL but was so handy I had to put it my blog so that I wouldn't forget it later.

  16. This is a cheap post to share some of the apps (macos, sorry Windows users) that I use on a fairly regular basis and think some of you might not have heard of before (whilst still being useful).

  17. Fixing my slow Mac network speeds

    For a while now both my desktop Mac (running Sonoma) and my laptop (running Tahoe - do not recommend) have had sub-optimal network speeds.

  18. Okay, that's a stupidly obscure title.

  19. Mega short blog post, mostly for me to remember, but also might be useful to you.

  20. JS Bin down in 2026

    January 27th I got an email notification saying that JS Bin had become unavailable.

  21. For the last few years my work-work has mostly focused on back end software (particularly around APIs).

  22. Books I read in 2025

    This post is mostly data driven (from my own web site's data) to give me a sense of the quality of the books I've read, otherwise individual reviews are all linked in this post or available on my books page.

  23. My 2025

    I've been doing these posts ending my years, aiming to publish on the 31st, so I'm pleased that I've managed to get this post out the door.

  24. I've written about Advent of Code in the past, but that was 5 years ago, so this warrants a new post, and there's an extra opportunity, I think.

  25. Handing over to the AI for a day

    Context: back in March 2025 I decided to put aside my scepticism and try AI driven development for the day.

  26. FFConf 2025

    I've been wanting to write and share my experience of this year's event but a number of things have slowed me down - not least of all that it was Julie's birthday the following Tuesday (the first year her birthday was entirely swallowed by the event).

  27. A simple but effective fix to working with web components and VS Code.

  28. Besides the name, the entire core foundation has changed.

  29. Signal Pollution

    Very recently I was forced to sign up to Meta due to a product purchase (don't at-me!)

  30. Fifteen

    I'd been waiting for the grief to find me.

  31. It's not an intuitive process and requires a few speciality commands to work, so it made sense that I write up the process so I can duck myself later on.

  32. Vibe coding and Robocop

    I've been immersing myself in the AI news for the last few months, trying to get understanding of the landscape, what and why there's excitement, whether the ethics (both from a copyright and climate change perspective) are being considered, and what's the

  33. Unhooking from Amazon ebooks

    Over the years we, as a family, have been moving our purchases away from Amazon, except in one single place: Kindle ebooks.

  34. AI: did you check your work?

    There's no denying that the web industry, as with many others, has AI and LLMs as a ubiquitous presence.

  35. Showing book clippings on my blog

    After jailbreaking my Kindle and seeing how simple it was and how all existing functionality was retained, I spotted that there was a My Clippings.txt file on the Kindle when mounted (I'm sure it's always there, I just hadn't mounted before).

  36. How I made an LED driver smart…

    …by just a little.

  37. Do politics belong at web events?

    This question has been asked before and discussed before and I've always looked on from the sidelines, even though, as a conference organiser, I do in fact have fairly strong opinions about this.

  38. The day piracy changed

    It certainly wasn't today.

  39. Devs: draw your line

    This post is for my developers out there, web and otherwise.

  40. Upgrading USB devices to USB-C

    For a small home project, my son suggested adding some under lights to a plant stand we recently added to our kitchen.

  41. Blog Questions Challenge

    I remember seeing something very similar doing the rounds on that site we used to use called "Twitter", possibly back in 2007.

  42. There's a number of ways to get real-time electricity readings into Home Assistant.

  43. My son, aged 13, was given this question for his homework recently.

  44. As part of the ZX Spectrum community I wrote a tool that can download content over HTTP from a ZX Spectrum Next, but one prerequisite is that the content-length header is present (so it operate properly).

  45. My 2024

    This year zipped past for me, mostly because I had my eye on an event in November for most of the year, but here we are: the close of '24 and on the doorstep of '25.

  46. FFConf 2024

    Our 16th year, 17th outing (it's complicated with doubles for 3 years and skipping the pandemic years…) completed two weeks ago, and it is high time I post my thoughts.

  47. The moment before: 30th Aug

    I don't like waking up on this particular day.

  48. Making a dumb doorbell smart

    And no, I didn't just pop a bow tie on my doorbell!

  49. Screen reading eff eff conf

    In a recent (personal) audit of accessibility and continued struggle to get my head around Voice Over (for macos), I remembered that the spoken sound of "ffconf" (as I'll usually display it) is "ef-conf" all sounded out in two syllables (it's hard to expl…

  50. Is AI part and parcel of web dev?

    Over the last year+ I've seen AI quickly increase its dominance in the social feeds I follow.