logo

urban weekly #84

urban weekly #84

Good to know

The enshittification of tech jobs - Companies are hacking back because of AI ai, enshittification
Minimum viable blog - Your own static site generator with markdown markdown 🔥
Reverse Engineering PowerPoint's XML to Build a Slide Generator - A PowerPoint Odyssey: Building a Better Slide Generator, 5036 pages later powerpoint, xml
React.js Performance Guide - 8 common React performance problems & how to fix them react, performance
How I Effectively Use Roo Code for AI-Assisted Development - Roo Code — formerly Roo Cline, a fork of Cline — is an autonomous coding agent that I’ve been getting a lot of use from over the past few months. ai
Accelerating Large-Scale Test Migration with LLMs - Airbnb recently completed our first large-scale, LLM-driven code migration, updating nearly 3.5K React component test files from Enzyme to use React Testing Library (RTL) instead. ai, migration 🔥
My tips on giving technical talks - Best practices from Marcus. presentations
Electron ain't bad, actuallyElectron ain't bad, actually - Some truths about Electron, and you'll be surprised! electron
Introducing Hyper - A simple React alternative frameworks 🔥
The Fastest AI Code Editor - Agentic AI is introduced in Zed. zed, ai
The magic of software; or, what makes a good engineer also makes a good engineering organization - It's all about the relationship between vision and engineering. engineering
A Critical Look at MCP - This is a very critical post on the MCP design. Really worth reading if want to jump on the MCP train! mcp 🔥
How Google Measures and Manages Tech Debt - Tech debt management at scale. google, engineering
How to Harden GitHub Actions: The Unofficial Guide - Build resilient GitHub Actions workflows with lessons from recent attacks. github, security 🔥
How Promises Work in JavaScript - All you need to know about promises in JavaScript. javascript, promises

Read it! Read it! Read it!

Categorize Your Dependencies - What a great idea! pnpm, dependencies 🔥

Code and Tools

Cloudflare MCP Server - These MCP servers allow your MCP Client to read configurations from your account, process information, make suggestions based on data, and even make those suggested changes for you. cloudflare, mcp Cloudflare MCP Server
Breeze PDF - Breeze PDF is a powerful, free PDF editor that works entirely offline in your browser. No uploads, 100% privacy guaranteed. pdf
Feather - Feather is a lightweight, DX-first web framework for Rust — inspired by the simplicity of Express.js, but designed for Rust’s performance and safety. rust, web, framework 🔥
CodeCafé - A hyper-collaborative, real-time development environment right in your browser. ide, browser
klavis - Open Source MCP integration for AI applications mcp
simpleParallax.js - Easy Parallax Effect for React & JavaScript parallax, react, javascript
Brand Guidelines - Handpicked curated brand guidelines from around the world gallery
leaked-system-prompts - This repository is a collection of leaked system prompts from widely used LLM based services. prompts
mono-jsx - mono-jsx is a JSX runtime that renders html element to Response object in JavaScript runtimes like Node.js, Deno, Bun, Cloudflare Workers, etc. jsx
Feedsmith - Robust and fast parser and generator for RSS, Atom, JSON Feed, and RDF feeds, with support for Podcast, iTunes, Dublin Core, and OPML files. rss
exa - I know, this is a paid service, and of course you need to signup to try it out. But the search reasults look really promising. ai, search
General Translation - A developer-friendly one stop shop to localization i18n, react
VERT.sh - All image, audio, and document processing is done on your device. Videos are converted on our lightning-fast servers. No file size limit, no ads, and completely open source. files, converters
Bekuto 3D - Convert SVG files to 3D models. Export STL, OBJ, or GLTF. Use it for 3D Printing or 3D Web Development. svgs, 3d 🔥
Daisytuner - Daisytuner adds performance analysis to your CI pipelines. By combining profiling data with performance models, our platform tells you where you spend your time and how close you are to peak performance. github, ci, performance
Rybbit Analytics - Open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive. analytics, oss 🔥
Developer Utilities - All-in-One Developer Utilities for Optimal Performance utils
Void - Void is the open-source Cursor alternative. ai, ide, oss Void
k6 - A modern load testing tool, using Go and JavaScript testing
HelloCSV - A modern, drop in, frontend only, CSV importer workflow. csv
react-sounds - Hundreds of ready-to-play sound effects for your React applications sounds, audio
CTA.gallery - Curated gallery of Call-to-Actions (CTAs) designed to inspire creativity and maximize conversions. gallery
Landing Love - Get inspired by the best website examples with full-page video recordings. gallery
saaspo - A curated collection of the best SaaS landing pages on the web. Quickly find the design inspiration you’re looking for with our filters. gallery

All about Design

The Anatomy of a Perfect Poster - Essential Design Principles posters

Fun

Strudel - Live coding platform to write dynamic music pieces in the browser music 🔥
Owls in Towels - Nothing related to webdev, but looks at these pictures! owls

Tutorials

Dynamic Toggle - jhey plays in its own league css, toggle, codepen 🔥
Holographic MasksHolographic Masks - This effect is super nice! css
Migrating A JavaScript Project from Prettier and ESLint to BiomeJS - Biome combines a formatter and a linter. Learn how to switch from Prettier and ESLint. biome

Videos

Startup Dev Productivity - Forget Big Tech Best Practices! productivity, engineering
weekly news
Published on 2025-05-12, last updated on 2025-05-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.