logo

urban weekly #68

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 hot
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 hot
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 hot
Dangit, Git!?! - Bad situations described in plain english and the git solutions for it. git hot

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 hot
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 hot
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 hot
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 hot
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 hot
1-bit daily - Daily Pixel Art Challenge art hot

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
weekly news
Published on 2025-01-19, last updated on 2025-02-21 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.