urban weekly #111

Good to know

You Need To Become A Full Stack Person - I'll start off by saying that I am not at all an AI doomer - by any stretch. ai, engineering 🔥
Error chaining in JavaScript - Cleaner debugging with Error.cause javascript, error-handling 🔥
The (lazy) Git UI You Didn't Know You Need - Lazy approach to Git tools git, lazygit 🔥
the terminal of the future - This post is part 6 of a multi-part series called the computer of the next 200 years. terminal 🔥
We ran over 600 image generations to compare AI models - We've been making photo apps for iOS for long enough that we have gray hairs now, and using our experience we ran over 600 image generations to compare which AI models work best for which image edits. ai, image-generation We ran over 600 image generations to compare AI models
Collaboration sucks - Be the driver engineering, collaboration 🔥
Embedding TypeScript - Hako is all you need hako, typescript Embedding TypeScript
Introducing GPT-5.1 for developersIntroducing GPT-5.1 for developers - Today we're releasing GPT‑5.1 in the API platform, the next model in the GPT‑5 series that balances intelligence and speed for a wide range of agentic and coding tasks. openai, ai
Raft Consensus in 2,000 words - Understanding the Understandable Consensus Protocol raft, algorithms 🔥
Zed Is Our Office - Collaboration Built into Zed's DNA collaboration, productivity, zed 🔥
Electron vs. Tauri - Comparison of Electron and Tauri frameworks for building desktop applications electron, tauri 🔥
Don't Blindly Use useTransition Everywhere - Lately, I have been looking into React's useTransition hook because I keep seeing posts about how great it is for improving the user experience in React applications. react, hooks, performance 🔥

Read it! Read it! Read it!

The Forty-Year Programmer - In 2024, I'll have been a programmer for 40 years. engineering, career 🔥

Code and Tools

Valdi - Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. ui 🔥
Ribir - Non-intrusive GUI framework for Rust/WASM ui, rust 🔥
git-rewrite-commits - AI-powered git commit message rewriter using GPT ai, git
AnimateIcons - A sleek React library for animated SVG icons that move with purpose. Transform static designs into engaging user experiences with smooth, performant animations. react, icons, svg
Render.js - A Node.js raytracing renderer with RenderMan RIB format support, implemented in pure JavaScript. raytracing, javascript
Tusk Drift - Node.js SDK for capturing and replaying API calls made to/from your service api, sdk
Travels - A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch undo, redo 🔥
Stripe AIStripe AI - One-stop shop for building AI-powered products and businesses with Stripe. stripe, ai
Gerbil - A desktop app for running Large Language Models locally. llm, ai
svelte0 - Create Svelte 5 web apps from a simple text prompt using AI and Shadcn. svelte, ai, shadcn 🔥
logo.dev - Access hundreds of millions of logos for your website or application. logo, ai
JavaScript engines zoo - Comparison of JavaScript engines javascript JavaScript engines zoo

Tutorials

Building a 3D Infinite Carousel with Reactive Background Gradients - Learn how to build a smooth, infinite 3D carousel where each image drives a reactive, canvas-based background gradient that adapts to its colors. gsap, carousel Building a 3D Infinite Carousel with Reactive Background Gradients
Published on 2025-11-17, last updated on 2025-11-16 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