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
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
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 🔥
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 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.