Articles from the world of web development
Last 25 of 304 links
What is an AI Agent?
AI agents use models, loops, memory, and tools to automate complex tasks. Learn how they work, their evolution, and their practical uses and limitations.
www.builder.io
March 28, 2025 #ai

If you've been a web developer for more than five minutes, you've seen this pattern: every few... Tagged with webdev, javascript, programming, react.
dev.to
March 28, 2025 #dev
Why developers question everything - Tim Hårek
Problem-solving isn't always straight forward.
timharek.no
March 28, 2025 #dev
Build your own software
Exploring software development with PHP, JavaScript, Rust, and beyond.
ryangjchandler.co.uk
March 28, 2025 #dev
I tweeted about ORM last week, and since then several people have asked me to clarify what I meant. I have actually previously written about ORM, but it was in the context of a larger discussion about SQL and I shouldn't have confused the two issues. So here I'm going to focus on ORM itself. I'm also going to try to be very brief, since it became very apparent from my SQL article that people tend to stop reading at the first sentence that makes them angry (and then leave a comment about it, whether or not their point is addressed later on). What's an anti-pattern? I was pleased to discover that Wikipedia has a comprehensive list of anti-patterns, both from within the world of programming and outside of it. The reason I call ORM an anti-pattern is because it matches the two criteria the author of AntiPatterns used to distinguish anti-patterns from mere bad habits, specifically: It initially appears to be beneficial, but in the long term has more bad consequences than good ones An alternative solution...
seldo.com
March 27, 2025 #dev
I think it's code that does what you need it to do and is ready when you need it. Those are the two iron requirements. If it doesn't do the job or isn't ready when I need it, it's not good code. Testability, maintainability, extensibility, the mythical "elegance": all great qualities of code. Sacrificing them entirely to ship faster is lazy hacking. Do as much of them as you have time to do. But they're not more important. If the code is wonderfully tested and six weeks late it
seldo.com
March 27, 2025 #dev
or, Career Advice For The Working Web Dev I have been thinking a lot about the thing we call "the stack", one of many vague concepts web developers use when describing themselves. People call themselves "frontend", "backend" and "full stack" but there's no real consensus on what any of those mean. What is the stack? Part of the problem is that the "stack" is enormous: it includes at a minimum HTML, CSS and JavaScript. But how deep do you go? There are many server-side languages, ther
seldo.com
March 27, 2025 #dev
Today I read Alex Russell's post The Market for Lemons and I found myself compelled to write a rebuttal. I am a big fan of Alex's work in general but not of this post in particular, which is very long, so allow me to attempt to summarize it: JavaScript-heavy single page apps (SPAs) are very popular The web is mobile-first and Android-dominated JavaScript-heavy apps do not perform well on mobile Android
seldo.com
March 27, 2025 #dev
Nine months ago I gave a talk about how there is no such thing as the fundamentals of web development. It's a thing I have been saying
seldo.com
March 27, 2025 #dev
I recently left my job at Netlify and have been looking at what's next. At Netlify I became very interested in the power of ML, AI and LLMs in particular, and that's the area I've been looking in. But there's a lot of hype and buzzwords around, so I wanted an explainer I can point people to when they ask "but what is all
seldo.com
March 27, 2025 #ai
I started writing a post called "how to write AI apps" but it was over-reach so I scaled it back to this. Who am I to tell you how to write anything? But here's what I'll be applying to my own writing of AI-powered apps, specifically LLM applications. A battle I've already lost is that we shouldn't call LLMs "AI" at all; they are machine learning and not the general intelligence that is implied to the layman by the name. It is an even less helpful name than "serverless", my previous can
seldo.com
March 27, 2025 #ai
There's been a whole lot of discussion recently about the impact of AI on the market for web developers, for programmers in general, and even more generally the entire labor market. I find myself making the same points over and over, and whenever I do that it's time to write a blog post about it, so this is that. Doom and utopia are not our only options There are two extreme takes on the impact of AI on programmer jobs:
seldo.com
March 27, 2025 #ai

Ever wondered how AI agents actually work behind the scenes?
zacharyhuang.substack.com
March 26, 2025 #ai
How we used LLMs to help us find the perfect piece of land for our home · Felix Krause
Personal website and blog of Felix Krause
krausefx.com
March 26, 2025 #ai

Here's the latest news from the zombie wars
www.honest-broker.com
March 26, 2025 #teaching
The great thing about measuring developer productivity is that you can quickly identify the bad programmers. I want to tell you about the worst programmer I know, and why I fought to keep him in the team.
dannorth.net
March 24, 2025 #dev
Automatically generate changelogs with git | Daniel Rotter
Generating changelogs is a rather tedious task for developers. But with a bit of discipline it becomes a one-line script.
danielrotter.at
March 24, 2025 #dev
Digital hygiene | karpathy
A guide to basic digital hygiene.
karpathy.bearblog.dev
March 24, 2025 #misc
The append-and-review note | karpathy
A simple but powerful approach to note taking
karpathy.bearblog.dev
March 24, 2025 #project-management

View transitions are a great way to make your website feel more dynamic and engaging when users navigate between pages. The View Transition API, in particular, lets you create animated transitions between different website views.
www.amitmerchant.com
March 20, 2025 #dev
Cool native HTML elements you should already be using · Harrison Broadbent
In this article, I show you how to use native HTML to implement features like modals & accordions, image captions, grouped lists and more.
harrisonbroadbent.com
March 20, 2025 #dev

The personal site of designer Naz Hamid.
nazhamid.com
March 19, 2025 #project-management