urban weekly #103

Good to know

Get Excited About Postgres 18 - Postgres 18 will be released in just a couple weeks! Here’s some details on the most important and exciting features. postgres 🔥
Developing an alt text button for images on my website - Button showing alt text with only html and css. html, css Developing an alt text button for images on my website
Why aren’t you a good fit? - Asking candidates why we should NOT hire them has turned out to be a remarkable filter. interview, hiring
Which npm package has the largest version number? - I spent way too much time on this investigations, npm
Vibe Coding Is Creating Braindead Coders - Confession: I’ve been using Claude Code to write all my code for me. And I think it’s making me worse at the thing I’ve loved doing for twelve years. ai, vibe-coding
Gleam my new obsession - I love Rust, but... gleam
Popular Tinycolor npm Package Compromised in Supply Chain Attack Affecting 40+ PackagesPopular Tinycolor npm Package Compromised in Supply Chain Attack Affecting 40+ Packages - Malicious update to @ctrl/tinycolor on npm is part of a supply-chain attack hitting 40+ packages across maintainers supply-chain, security
Let’s kill vibe coding and bring back prompt engineering - The return of prompt engineering? prompts, ai, vibe-coding
Replace Your Animated GIFs with SVGs - No one loves dancing hamster GIFs more than I do. animations, svg
Wasm 3.0 Completed - Three years ago, version 2.0 of the Wasm standard was (essentially) finished, which brought a number of new features, such as vector instructions, bulk memory operations, multiple return values, and simple reference types. wasm Wasm 3.0 Completed
Finally, safe array methods in JavaScript - Without mutation! arrays, javascript
Announcing tldraw SDK 4.0 - New starter kits, accessibility features, and license changes for tldraw's fourth major version. tldraw, sdk
pnpm 10.16 - New setting for delayed dependency updates pnpm 🔥
How to Motivate Yourself To Do A Thing You Don't Want to Do - Learn some ways to help encourage action when you feel unmotivated. performance, motivation 🔥

Read it! Read it! Read it!

How tech companies measure the impact of AI on software development - How do GitHub, Google, Dropbox, Monzo, Atlassian, and 13 other companies know how well AI tools work for devs? A deepdive sharing exclusive details, with CTO Laura Tacho Gergely Orosz, Laura Tacho 🔥

Code and Tools

Anime.jsAnime.js - Anime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple, yet powerful API. animations, javascript
Gleam - Gleam is a friendly language for building type-safe systems that scale! gleam, language 🔥
openapi-typescript-server - Codegen TypeScript servers from OpenAPI openapi, typescript, codegen
Claude Code Action - A general-purpose Claude Code action for GitHub PRs and issues that can answer questions and implement code changes. github, ai, code
Claude Flow - Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. ai, claude
Github MCP RegistryGithub MCP Registry - Servers and tools from the community that connect models to files, APIs, databases, and more. github, ai, mcp
Tooooools.app - Upload an image -> Select and adjust effect -> Export images, effects 🔥
Trigger.dev - Build and deploy fully‑managed AI agents and workflows ai, workflows, agent 🔥
dagger.js - A lightweight html-based runtime web frontend framework. html, framework
pass - the standard unix password manager unix, passwords
Attempt - CLI for retrying fallible commands cli, retry
Loadmore - loadmo.re is a mobile websites gallery showcasing the best design inspiration for unconventional web. gallery
Ion - Ion is a JavaScript runtime for integrating a JavaScript engine within a Rust program. javascript, rust, runtime 🔥
Hexo - A fast, simple & powerful blog framework, powered by Node.js. blog, framework, nodejs

All about Design

50 fonts that will be popular with designers in 2026 - We asked the creative community about the fonts they're keen to get their hands on. Read on to find out how they responded. fonts 50 fonts that will be popular with designers in 2026

Fun

ohyaml.wtf - How good is your knowledge of yaml? yaml, quiz
I'm not a robot - By Neal, of course! robot 🔥
You can't screenshot this! - This is a fun tool that prevents screenshots of your content. tool, screenshots 🔥

Tutorials

Using the node 18+ native test runner with TypeScript and React - Node.js 18 introduced a native test runner that eliminates the need for jest, mocha or vitest in basic scenarios. We’ve been using it exclusively for the past couple of weeks with great success. nodejs, tests
Published on 2025-09-22, last updated on 2025-10-05 by Adam
Comments or questions? Open a new discussion on github.
Adam Urban

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.

Related posts