logo

urban weekly #55

urban weekly #55

Good to know

Finish your projects - Don’t let fear, or that last 10%, hold you back. side-projects
Liskov’s Gun: The parallel evolution of React and Web Components - Wow, what a blog post! Entertaining, but very long. There's an epub version available. react, web-components
Lodash Replacements - This is intended to be a complete catalog of all the functions that Lodash provides, along with a description of how one would go about doing the same thing in plain JavaScript. lodash
Code review antipatterns - Collection of anti-ptterns Simon observed during code reviews engineering
Splitting engineering teams into defense and offense - Interesting approach for a very small team. engineering
How I experience web today - A visual representation how most of the web pages feel nowadays. web
The Senior Shortcut - Simple tasks can be solved by AI, so there's no need to hire Junior devs anymore. w00t leadership, engineering
An Engineer’s Checklist of Logging Best Practices - I'm pretty sure you read these best practices a lot of times. Time to read another one! logging
The internet’s homepage - Do you remember Digg? Get some sweet memories reading this article. digg
An overloaded Developer - Not setting a method parameter defaults to undefined in js. javascript
An Abridged History of Safari Showstoppers - iOS Safari is more than an inconvenience for developers, it's the fundamental reason interoperability has been stymied in mobile ecosystems; frequent showstopping bugs, a large patch gap, and lack of competing engines ensures the web is not a credible competitor to native. Here are the receipts to prove it. safari

Code and Tools

Font Sensei - Font sensei is a google fonts picker categorized by tag names fonts
Gosub - Gateway to Optimized Searching and Unlimited Browsing rust, browser
ARIA DevTools - Easily spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support in your web applications. chrome, a11y
clipscreen - Mirror a portion of your screen to a virtual monitor for easier screen sharing. screen
UI Builder - Build a website visually. low-code
Formbricks - Harvest user-insights, build irresistible experiences. forms, surveys
pretty-print - An Effect library that produces the string representation of any value, in Node or the browser. formatting
Kaiban - KaibanJS is a JavaScript-native framework for building and managing multi-agent systems with a Kanban-inspired approach. ai
Jeasx - The power of server side rendering with the ease of JSX. frameworks, ssr
cf-doh - Typed Cloudflare DNS Over HTTP Resolver dns
NumberFlow - A React component to transition, format, and localize numbers. react
kloudlite - RemoteLocal Environments to build distributed applications. infra
TinyWidgets - A collection of tiny, reusable, UI components — wrapped in a helpful app layout with header, side bar, dark mode, and more. ui

All about Design

Inside How Stripe Crafts Quality Products - A deep dive into Stripe’s rituals and principles to produce surprisingly great work stripe

Tutorials

Drag to Select - Read the journey of Joshua on how to implement a way to select many objects via drag. drag
weekly news
Published on 2024-10-21, last updated on 2024-10-17 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.