urban weekly #68

Good to know

The Best Product Engineering Org in the World - This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025. engineering
27 Fundamental Techniques for Software Architects - Discover essential techniques for software architects to design modern systems, align with business goals, and manage stakeholders effectively. engineering
ANNOUNCE pig: The Postgres Extension Wizard - Enter Pig, a Go-based package manager built to tame Postgres and its ecosystem of 340+ extensions in one fell swoop. postgres
Why aren't we all serverless yet? - Discussing serverless serverless
Nix - Death by a thousand cuts - Experience of a user trying to get using Nix OS linux
Refactoring with Codemods to Automate API Changes - Practival examples given with jscodeshift engineering
I Ditched the Algorithm for RSS—and You Should Too - I waste too much time scrolling through social media. It's bad for my health, so why do I keep doing it? rss 🔥
A standards first web framework - Today Nue takes a new, more natural direction: it becomes a standards first web framework. frameworks
Bloated React code? Try component hooks - It's basically about moving all you hooks into separate files. react
Offline-First Landscape - An overview what tools are available to build an offline-first app. local 🔥
Gotchas in Naming CSS View Transitions - I’m playing with making cross-document view transitions work on this blog. css
A checklist for your tsconfig.json - In order to feel more confident about my tsconfig.json, I decided to go through the tsconfig.json documentation, collect all commonly used options and describe them below tsconfig, typescript

Read it! Read it! Read it!

How not to learn Rust - I've seen too many good programmers struggle learning Rust, or even give up. Here are the mistakes I've seen which may make you fail at learning Rust. I hope this list will help you avoid them. rust 🔥
Dangit, Git!?! - Bad situations described in plain english and the git solutions for it. git 🔥

Code and Tools

werk - werk is a simplistic build system, similar to make, and a command runner, similar to just. It tries to be very easy to use, and religiously portable. tools
Notion Faces - New year, new faces. avatar
Dockview - Zero dependency Docking Layout Manager. Supports Vanilla TypeScript, React and Vue. ui 🔥
txtlog - Txtlog.net is an easy to use text log tools
Flexoki - An inky color scheme for prose and code. colors
vite-plugin-mkcert - Use mkcert to provide certificate support for vite https development services. vite
GPU Glossary - Everything you need to know about GPUs gpu, glossary
FFmpeg By Example - FFmpeg By Example is a documentation website to showcase all the unique and different ways to use FFmpeg. ffmpeg 🔥
Motion Primitives - UI kit to make beautiful, animated interfaces, faster. Customizable. Open Source. ui, animations
Dust - A more intuitive version of du in rust linux, tools 🔥
Git Diagram - Turn any GitHub repository into an interactive diagram for visualization in seconds. github, visualization
DBOS Transact - A Lightweight Durable Execution Library Built on Postgres execution, postgres, typescript
Cobalt - best way to save what you love media

All about Design

The UX of login codes - I could do a deep dive into the UX of login codes, but I’ll do my best to keep it short. If your product texts/emails login codes, the experience better be amazing. login, ux 🔥
Science just validated your favorite font pairings - Researchers reviewed thousands of fonts—and confirmed what every designer already knows. fonts

Fun

Software Folklore - Sometimes bugs have symptoms beyond belief. This is a collection of such stories from around the web. bugs 🔥
1-bit daily - Daily Pixel Art Challenge art 🔥

Tutorials

Clean up HTML Content for Retrieval-Augmented Generation with Readability.js - Scraping web pages is one way to fetch content for your retrieval-augmented generation (RAG) application. But parsing the content from a web page can be a pain. content
Learn yjs - Interactive tutorial series on building realtime collaborative applications using the Yjs CRDT library. collab
Creating Generative Artwork with Three.js - Develop a dynamic, generative artwork using Three.js and grid systems, inspired by Lygia Clark’s minimalist geometric designs. art
Published on 2025-01-19, last updated on 2025-09-14 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