HTML Form Validation is heavily underused - HTML Forms have powerful validation mechanisms, but they are heavily underused. In fact, not many people even know much about them. Is this because of some flaw in their design? Let’s explore. html, forms 🔥
Write code that is easy to delete, not easy to extend. - Every line of code written comes at a price: maintenance. To avoid paying for a lot of code, we build reusable software. The problem with code re-use is that it gets in the way of changing your mind later on. engineering 🔥
Decision-Making Pitfalls for Technical Leaders - Tech’s favorite party trick is promoting programmers into leadership roles with zero transition coaching, or even a briefing on what the role entails. The programmer accepts the promotion because…I mean, of course you’d accept a promotion. Then, they quickly find themselves in over their heads. leadership
Yes, Or... - Tech sayings put into context. engineering 🔥
Why Slight Failed: A Slight Post-Mortem - My best guesses as to why our early stage data startup failed. This isn’t a retrospective, but something closer to advice for past me. Or maybe just exorcism. startups
Cache me if you can - A Look at Common Caching Strategies, and how CQRS can Replace the Need in the First Place caches
The Measurement Trap - The Hidden Costs of Over Reliance on Metrics analytics, measurement, products
Headless, boneless, skinless & lifeless UI - UI abstractions continue to evolve year over year. Let's talk about a couple of them, what they do, a little about why, and tease them a bit with silly names. ui
myAngular - Front-end libraries (React, Vue, Angular) and the basic principles of how they work, all in a single file using pure JavaScript (VanillaJS). frontend, frameworks
Read it! Read it! Read it!
Writes and Write-Nots - I'm usually reluctant to make predictions about technology, but I feel fairly confident about this one: in a couple decades there won't be many people who can write. engineering 🔥
Code and Tools
Typeset - An HTML pre-procesÂsor for web tyÂpogÂraÂphy typography
UI Fonts - Test and preview fonts in real-time for all your design needs. Choose the perfect typeface with ease. fonts
di-wise - Lightweight and flexible dependency injection library for JavaScript and TypeScript, w/wo ECMAScript decorators. javascript
Trench - Open-Source Analytics Infrastructure. A single production-ready Docker image built on ClickHouse, Kafka, and Node.js for tracking events, users, page views, and interactions. analytics 🔥
CondingFont - As software engineers, we spend a lot of time skimming, reading, making changes to code. The coding font that we spend 8 hours a day staring at has a lot to do with our productivity and comfort. That is why I created this gamified experience to help you find your true love of coding fonts! fonts
Zen Browser - Experience tranquillity while browsing the web without people tracking you! browsers 🔥
Zerox - Zero shot pdf OCR with gpt-4o-mini ocr, ai
How to roll your own auth in JavaScript & TypeScript - Authentication is an important topic of any application. It's the gatekeeper that ensures only the right people can access the right resources. But how do you roll your own authentication in JavaScript & TypeScript? In this tutorial, we'll explore how to build a session-based authentication system. auth
An Early Glimpse of TanStack Start - TanStack Start is a fresh take on full-stack React development by the same creators of TanStack Query and TanStack Router. With an emphasis on type safety, developer experience, and productivity, Start marks a balance of intuitive tools and powerful primitives. react, tanstack
Published on 2024-11-04, 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.