SVG - More about SVG. Note that the example code is written in JSX (or React), not ordinary HTML. svg
Everything Wrong with MCP - Explaining the Model Context Protocol and everything that might go wrong. mcp
How to Hire - Most companies hire the same way. They look for people who’ve already proven themselves elsewhere. They compete for the same small pool of established talent. This seems logical, but there’s a better approach. hiring
The Post-Developer Era - Two years ago, in March 2023, I published a blog post called “The End of Front-End Development”. This was right after OpenAI released its GPT-4 showcase, and the general reaction was that human software developers were about to be made redundant, that software would soon be written exclusively by machines. engineering
How I don't use LLMs - I enjoy shocking people by telling them I don’t use LLMs. llms
Staff+ self-onboarding questions - Useful questions to get a head start as a newly hired Staff, Principal, or Distinguished engineer engineering, questions 🔥
Principles for coding securely with LLMs - Writing code with LLMs is fundamentally different from other ways of programming. LLMs are often non-deterministic and always unpredictable. They have a capability that no other technology can match: the ability to interface with natural language. What does that mean for security? ai, security 🔥
Stealing credentials via polymorphic Chrome Extension - A few days ago, I came across new research explaining a novel cybersecurity attack via polymorphic Chrome Extension. After watching the demo video, I was curious to understand how exactly it could be implemented and decided to spend some time recreating it. security 🔥
Datastar - Datastar helps you build reactive web applications with the simplicity of server-side rendering and the power of a full-stack SPA framework. html, framework
gh-signoff - Local CI. Sign off on your own work. github
ts-rest - RPC-like client, contract, and server implementation for a pure REST API typescript, rpc
Mossaik - Create beautiful abstract SVG images for your designs. svgs
Lexe - Package your Node.js application into a single executable file, but only 10MB. nodejs 🔥
Demo Magic - A handy shell script that enables you to write repeatable demos in a bash environment. cli 🔥
@11ty/image-color - Small utility to efficiently fetch the colors from an image. images, colors
MCP Shield - Security scanner for MCP servers mcp, security
Scalar - An offline first API Client built for OpenAPI api 🔥
protobuf-ts-types - Zero-codegen, no-compile TypeScript type inference from protobuf messages protobuf
ActorCore - Stateful Serverless That Runs Anywhere. The easiest way to build stateful, AI agent, collaborative, or local-first applications. Deploy to Rivet, Cloudflare, Bun, Node.js, and more. ai
All about Design
The Post-UX Era - The article argues that UX has matured into a baseline expectation — usable, accessible, and consistent design is no longer a competitive edge but a standard. ux
Introducing Kermit: A typeface for kids - Using design to empower children by making reading easier, improving comprehension, and helping dyslexics. fonts 🔥
Tutorials
A flowing WebGL gradient, deconstructed - In this post, I’ll break it down step by step. You need no prior knowledge of WebGL or shaders — we’ll start by building a mental model for writing shaders and then recreate the effect from scratch. webgl, shaders
Videos
VS Code Agent Mode Just Changed Everything - In this video, I'll show you how to use agent mode, MCP Servers and PRD documents to build an entire app complete with database. vscode, ai 🔥
Published on 2025-04-21, last updated on 2025-09-14 by Adam
Comments or questions? Open a new discussion on
github.
Adam Urban is fullstack engineer, loves serverless and generative art,
and is building side projects like
weeklyfoo.com,
flethy.com and
diypunks.xyz in his free time.