urban weekly #14

Good to know

React Server Components: the Good, the Bad, and the Ugly - Deep dive into react server components with Next.js nextjs, react, rsc
jQuery 4 - whoaaaa jquery
Microsoft’s Copilot app is now available on iOS - The Microsoft Copilot app lets you ask questions, draft text, and generate images using AI. ai, copilot, microsoft
Stuff we figured out about AI in 2023 - Summarized in 10 points ai
Beep Beep - The beeper app lost the game with Apple apple, iMessage, beeper
Booking.com hackers increase attacks on customers - Be aware with your next booking.com order. hack
I built the same app 7 times! Which JS Framework is best? - Comparison of the same app built with 7 different frameworks frontend
Docs deserve more respect - Indeed docs
Why I use Astro - I follow Flavio for a long time, and it's nice to read his journey and motivation to use Astro astro
I hate Chrome browser's new design with a burning passion. Here's how to revert to the classic one. - I'm not hating the new design, but I'm really happy that there's a way to switch back ;) chrome
Introducing Catalyst: A modern UI kit for React - First dev preview of Catalyst tailwind, catalyst
The AHA Stack - Loving it! Combine Astro, htmx and Alpine.js to create modern web applications sending HTML over the wire, replacing the SPA JS-heavy approach with a much simpler set of mental models and workflows. aha, astro, htmx, alpinejs
SIEVE is simpler than LRU - Deep dive into caching, and presenting a new cache eviction algo called SIEVE. caching
What Will Happen In 2024 - AI + web3 = <3 2024, ai, web3
10 Interview Questions Every JavaScript Developer Should Know in 2024 - Good ones! interviews
Announcing Vue 3.4 - Next minor version of vue vue
Introduction to HTMX - The htmx train accelerates htmx
Microsoft’s new Copilot key is the first big change to Windows keyboards in 30 years - Microsoft really wants to push Copilot copilot
NPM registry prank leaves developers unable to unpublish packages - everything fetches everything npm
WebAssembly: 4 Predictions for 2024 - 2024 Is the Year of Wasm in Production wasm
Leaked File Shows the Thousands of Artists Midjourney Has Allegedly Used to Train Its AI Models - Names include Yayoi Kusama, Damien Hirst, Andy Warhol, and even a six-year-old child. midjourney
How Uber Finds Nearby Drivers at 1 Million Requests per Second - Nice insights about how Uber identifies relevant drivers uber, insights
The world's smallest PNG - Wow, worth reading if you want to learn how a PNG file is encoded. pngs
9 years of Apple text editor solo dev - Really enjoyed reading this story behind the Paper app apple, paper

Read it! Read it! Read it!

2024 Guide to Goals for Software Engineers - Personally I love tipps about getting better. This blog post is all around setting goals. goals

Code and Tools

HackerStartup - Useful SaaS Kits and Starter Templates for developers to build your next project faster starter, bootstrap
ParadeDB - PostgreSQL for Search postgres
Mathesar - Mathesar is an open source and web-based interface that works on top of your database. databases
SVG-Loaders - Loading icons and small animations built with pure SVG. svg, loaders
markdown-to-jsx - The most lightweight, customizable React markdown component. react, markdown
React DayPicker - DayPicker is a customizable date picker component for React, with native TypeScript support. react, date
react-timezone-select - An extremely usable and dynamic React timezone selector react, timezones
SSH3 - faster and rich secure shell using HTTP/3 ssh
OpenVoice - Instant voice cloning by MyShell. voice
Plotteus - Plotteus is an open-source JavaScript data visualization library designed to help you tell better stories. javascript, story telling
docx.js - Easily generate and modify .docx files with JS/TS. Works for Node and on the Browser. docx, javascript
lowdb - Simple and fast JSON database json, db, javascript
webhook.cool - Allows you to receive and inspect webhook requests. webhooks
type-coverage - A CLI tool to check type coverage for typescript code typescript, coverage
mise-en-place - The front-end to your dev env. env, cli
Jan - Jan is an open source alternative to ChatGPT that runs 100% offline on your computer ai
midlibrary - The most advanced library of genres, artistic movements, techniques, titles, and artists' styles for Midjourney AI. ai, midjourney
Krea - Create images with AI ai
Neodrag - Tiny lib to drag elements javascript, typescript, dnd
Neoconfetti - Tiny lib to create confetti effect javascript, typescript

All about Design

Naming Design Tokens - The Art of Clarity and Consistency design-tokens
Everything You Need to Know About Responsive Logo Design - Logos need to work on smaller screens as well, and not just by shrinking the size. logos
UX Dictionary - Dictionary with all the UX keywords ux, dictionary
UX Design Conferences You Can’t Miss in 2024 - Listed per month and a description conferences
Drawww - Drawww offers you significantly better drawing experience, powered by AI ai
Responsive templates - The best responsive website templates templates
Tell better stories - The 9 principles of Better Stories stories
UI/UX Design Trends For 2024 - Dive into the latest UI/UX design trends for 2024. Take advantage of them to level up your business and strengthen your digital services. trends
Oh shit banners - Bonus: I learned what Confirmshaming is! banners
Patterns and Predictions for 2024 - Thoughts on what will have a lasting impact on us at the intersection of creativity and technology 2024
Create Outstanding Offboarding and Frictionless Experiences for Your Users - Started to think about how many offboardings are really bad offboarding

Fun

Flexbox Froggy - Fun game to learn css/flexbox game, css
The Terminal Sunday - Start each new terminal session with a thought-provoking reminder of the time you have to make the most of your life! - Maybe not so fun though? terminal

Tutorials

Nice header effect - Thanks @jh3yy! css
Expanding scroll indicators - Thanks @jh3yy! css

Videos

Crypto: The World’s Greatest Scam. - It's necessary to understand how the world is looking on the whole web3 space - to eventually create useful services for the masses crypto, web3
HTMX Crash Course - Dynamic Pages Without Writing Any JavaScript htmx
Ida Persson: What's hiding in the simple: why less is not more when designing for people and plan... - Short talk, I liked it! design
Published on 2024-01-07, last updated on 2025-09-14 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