logo

urban weekly #49

urban weekly #49

Good to know

Willingness to look stupid - Entertaining article that made me reflect about how I behave in several situations. career
The web's clipboard, and how it stores data of different types - If you've been using computers for a while, you probably know that the clipboard can store multiple types of data (images, rich text content, files, and so on). clipboard
Going fast slowly - About how fast we're programming. engineering
CSS finally adds vertical centering in 2024 - One of the most challenging programming skills is becoming a one-liner ;) css
Multithreading in Node.js - Using Atomics for Safe Shared Memory Operations nodejs
How I Created a 3.78MB Docker Image for a JavaScript Service - Hand-crafted and with some downsides, but it works. nodejs, docker
Hono Zod OpenAPI - There's a built-in way to create OpenAPI spec with Hono! hono, openapi
Greppability is an underrated code metric - Three tipps for a better way to find things. engineering
The secret inside One Million Checkboxes - Teens wrote me a secret. I found them. logs
The /llms.txt file - A proposal to standardise on using an /llms.txt file to provide information to help LLMs use a website at inference time. llms
The dawn of a new startup era - Opinion about the current startup landscape and a deep dive into the latest AI products. startups
Hacking sales as an introvert - Three discoveries that you need to rock sales. sales
Explicit is better than implicit - Clarity is key: being explicit makes your code more readable and maintainable. engineering
Things I Wished More Developers Knew About Databases - 17 things you should know about databases! databases
An SSR Performance Showdown - Fastify (as a baseline), Vue, Svelte, Solid, Preact, and React in comparison. benchark
Preloading files to reduce download chains in the browser - Small changes lead to a better loading performance. performance

Read it! Read it! Read it!

Founder Mode - General assumption: the management of a startup is changing towards manager mode - the well-known way of managing and taught in business schools. Founder mode is less known and understood, but may be more effective. startups, leadership
Why I still self host my servers (and what I've recently learned) - I self host everything but email. independance

Code and Tools

QRSVG - QRSVG is a small JavaScript project to render a two-dimensional bitmask (mostly assumed to be a QR code) to an SVG element as a collection of SVG paths with defined purposes. qr, svg
Algora TV - Open source Twitch for developers streaming
StatiCrypt - Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed. encryption
Huetone - A tool to create accessible color systems colors
Badge Maker Lite - A lightweight, free tool to easily create and customize SVG badges for use in GitHub READMEs, CI/CD pipelines, and more. Save and load configurations via GitHub Gists. svgs
yocto spinner - Tiny terminal spinner cli, spinner
empathic - A set of small Node.js utilities to understand your pathing needs. tools
Pines UI - Pines is a library of animations, sliders, tooltips, accordions, modals, and more! It's a set of UI elements that can be copy and pasted into any Alpine and Tailwind projects. ui, alpine, tailwind
Realtime Colors - Visualize Your Colors & Fonts On a Real Site colors
Server Mono - Server Mono is a typeface inspired by typewriters, Apple's San Francisco Mono, ASCII art, command-line interfaces, and programming tools. fonts
Avatars - Avatars is a collection of diverse free avatar images from across the web, designed to add personality to your projects. With a vast selection of vibrant illustrations, you can enhance your projects in seconds. avatars
Midday v1 - An open-source starter kit based on Midday. starter-kit
Srcbook - TypeScript notebook for rapid prototyping typescript
Logggos - Discover inspiring logos sorted by industries, themes, typography style, branding color and more. logos
jsdiff - A javascript text differencing implementation. javascript
FetchFox - A Chrome extension to extract any data from any website chrome, ai

All about Design

Reducing UX debt (or die trying) - Product people should be less concerned with delivering new features (maximising) than with reducing UX debt (optimising). Poor, unresolved user experience is what drives away customers and destroys team motivation and commitment. ui, ux

Fun

Printing Money - Another nice illustration by Neal. money

Tutorials

Responsive app switcher or carousel UI with CSS view() - That's so nice! css
Types from an array of strings - By using T[number]. typescript
Going full-stack on Astro with Cloudflare D1 and Drizzle - A step-by-step guide to adding a back-end to your Astro project using Cloudflare D1 and Drizzle ORM astro, cloudflare
CSS @property and the New Style - Cool effect for a user's attention. css

Videos

Caching demystified - Inspect, clear, and disable caches caches
Scroll-Enhanced Experiences - CSS Day 2024 css
weekly news
Published on 2024-09-09, last updated on 2024-11-20 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.