FeedCity logo

FeedCity

Adactio

Not verified No WebSub updates Supports Webmention Valid

The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.

Managing Editor
Jeremy Keith
Webmaster
Jeremy Keith
Public lists
IndieWeb

Adactio Supports Webmention Valid

Databasing

A few years back, Craig wrote a great piece called Fast Software, the Best Software: Speed in software is probably the most valuable, least valued asset. To me, speedy software is the difference between an application smoothly integrating into your life, and one called u...

Adactio Supports Webmention Valid

Hack to the Future - Frontend - Matt Hobbs

nooshu.com/blog/2025/08/26/hack-to-the-future-frontend/

Put the kettle on. This is a long one!

Matt takes a trip down memory lane and looks at all the frontend tools, technologies, and techniques that have come and gone over the years.

But this isn’t about nostalgia (although it does make you appreciate how far we’ve come). He’s looking at whether anything from the past is worth keeping today.

Studying past best practices and legacy systems is crucial for understanding the evolution of technology and making informed decisions today.

There’s only one technique that makes the cut:

After discussing countless legacy approaches and techniques best left in the past, you’ve finally arrived at a truly timeless and Incredibly important methodology.

adactio.com/links/22095

Adactio Supports Webmention Valid

Newsletters

Ethan tagged me in a post. I didn’t feel a thing. “I’d love to invite a few other folks to share their favorite newsletters”, he wrote. My immediate thought was that I don’t actually subscribe to many newsletters. But then I remembered that most newsletters are available a...

Adactio Supports Webmention Valid

Every Reason Why I Hate AI and You Should Too

malwaretech.com/2025/08/every-reason-why-i-hate-ai.html

If I were to photocopy this article, nobody would argue that my photocopier wrote it and therefore can think. But add enough convolutedness to the process, and it looks a lot like maybe it did and can.

In reality, all we’ve created is a bot which is almost perfect at mimicking human-like natural language use, and the rest is people just projecting other human qualities on to it. Quite simply, “LLMs are doing reasoning” is the “look, my dog is smiling” of technology. In exactly the same way that dogs don’t convey their emotions via human-like facial expressions, there’s no reason to believe that even if computer could think, it’d perfectly mirror what looks like human reasoning.

adactio.com/links/22087

Adactio Supports Webmention Valid

Underlines and line height

I was thinking about something I wrote yesterday when I was talking about styling underlines on links:

For a start, you can adjust the distance of the underline from the text using text-underline-offset. If you’re using a generous line-height, use a generous distance here too.

For some reason, I completely forgot that we’ve got a line-height unit in CSS now: lh. So if you want to make the distance of your underline proportional to the line height of the text that the link is part of, it’s easy-peasy:

text-underline-offset: 0.15lh;

The greater the line height, the greater the distance between the link text and its underline.

I think this one is going into my collection of CSS snippets I use on almost every project.

Adactio Supports Webmention Valid

Style your underlines

We shouldn’t rely on colour alone to indicate that something is interactive. Take links, for example. Sure, you can give them a different colour to the surrounding text, but you shouldn’t stop there. Make sure there’s something else that distinguishes them. You could make t...

Adactio Supports Webmention Valid

Session talk

I was in Nor’n Irelan’ at the end of July for my annual week of Belfast Tradfest. It was the best one yet. Classes in the morning, sessions all day, and concerts in the evening. There were also some excellent events at Ulster University during the afternoons—talks, film sc...

Adactio Supports Webmention Valid

Progressive web apps

There was a time when you needed to make a native app in order to take advantage of specific technologies. That time has passed. Now you can do all of these things on the web: push notifications, offline storage, camera access, and more. Take a look at the home screen o...

Adactio Supports Webmention Valid

Curate your own newspaper with RSS

citationneeded.news/curate-with-rss/

I’m almost certainly preaching to the choir here because I bet you’re reading these very words in a feed reader, but what Molly White has written here is too good not to share:

RSS offers readers and writers a path away from unreliable, manipulative, and hostile platforms and intermediaries. In a media landscape dominated by algorithmic feeds that aim to manipulate and extract, sometimes the most radical thing you can do is choose to read what you want, when you want, without anyone watching over your shoulder.

adactio.com/links/22070

Adactio Supports Webmention Valid

Vibe code is legacy code | Val Town Blog

blog.val.town/vibe-code

When you vibe code, you are incurring tech debt as fast as the LLM can spit it out. Which is why vibe coding is perfect for prototypes and throwaway projects: It’s only legacy code if you have to maintain it!

The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt.

If you don’t understand the code, your only recourse is to ask AI to fix it for you, which is like paying off credit card debt with another credit card.

adactio.com/links/22069