Signup here for the newsletter to get the weekly digest right into your inbox.
weeklyfoo #77 is here: your weekly digest of all webdev news you need to know! This time you'll find 28 valuable links in 5 categories! Enjoy!
🚀 Read it!
- How I’ve run major projects: An attempt to describe my playbook for when I’m being intense about project management. by Ben Kuhn / projects, engineering / 23 min read
📰 Good to know
- Building Websites With LLMS: And by LLMS I mean: (L)ots of (L)ittle ht(M)l page(S). by Jim Nielsen / animations / 4 min read
- Local-First & Ejectable: An important requirement to ensure you can fully access your data in cloud apps forever is making the backend sync server available for local self-hosting. That's what EJECTABLE apps are about. by thymer.com / local-first, ejectable / 2 min read
- How GitHub engineers learn new codebases: Strategies to quickly get up to speed, whether you’re a seasoned engineer or a newcomer to the field. by Brittany Ellich / learning, codebases / 16 min read
- Sync Engines are the Future: The modern browser is an OS. Modern web app is a distributed app. So any web app developer is facing a well-known, well-understood, notoriously hard problem: syncing data. by Nikita Prokopov / local-first / 7 min read
- Oxlint Beta: We are thrilled to announce that Oxlint is now in beta release, after more than a year of development by the community! by Boshen, Cam / linting, rust / 4 min read
- React Trends in 2025: Every year I discuss the most important trends in the world of React. by Robin Wieruch / react / 13 min read
- Runtime compatibility: Display APIs compatibility across different JavaScript runtimes. The data is retrieved from runtime-compat-data, based on MDN's format. by UnJS / runtime, compatibility / 0 min read
- The Great ESLint v9 Migration Adventure: A Developer's Survival Guide by Yacine kharoubi / eslint / 12 min read
🧰 Tools
- Docs: A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline. by La Suite numérique / docs, collab
- Easing Wizard: CSS easing functions made easy by Matthias Martin / css, animation
- uchu: the color palette for internet lovers by uchu.style / colors
- Protect.js: Encrypt and protect data using industry standard algorithms, field level encryption, a unique data key per record, bulk encryption operations, and decryption level identity verification. by CipherStash / encryption, security
- OTPAuth: One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers. by Héctor Molinero Fernández / otp, authentication
- oRPC: Typesafe APIs Made Simple by unnoq / apis, typescript
- git-who: Git blame for file trees by Sinclair Target / git, blame
- Bright: React Server Component for syntax highlighting by bright.codehike.org / react, highlighting
- GIMP 3.0 Released: At long last, the first release of GIMP 3.0 is here! by GIMP Team / gimp
- Konva: Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications. by konvajs.org / canvas, animation
- bknd: Lightweight Firebase/Supabase alternative built to run anywhere — incl. Next.js, Remix, Astro, Cloudflare, Bun, Node, AWS Lambda & more. by bknd.io / frameworks
- Special HTML Symbols: Explore and copy a wide range of HTML symbols to enhance your designs, improve readability, and add unique characters to your projects by symbl.revend.group / symbols, html
- FarbVélo: FarbVélo (Swiss-German for color bicycle) is a playful color picking tool. by David Aerne / colors
- hey: HTTP load generator, ApacheBench (ab) replacement by Jaana Dogan / benchmarking, load-testing
- Make Bookmarklets: Easily create bookmarklets by Cullan Luther / bookmarklets
☁️ Serverless
- HPKV: High Performance Key-Value Store by hpkv.io / kv, persistence / 1 min read
📚 Tutorials
- Creating Animated Accordions with the Details Element and Modern CSS: Accordions are everywhere these days. GitHub has them on their home page right now. Figma ships them, too. I've implemented so many custom accordions that I can't count them. by Stefan Judis / css / 17 min read
- How to get deep traces in your Node.js backend with OTel and Deno: One important facet of running production software is observability—monitoring logs, traces, and metrics so you can identify and fix issues quickly. by Andy Jiang / deno, opentelemetry / 9 min read
- A Deep Dive into the Inline Background Overlap Problem: A tweet by Lucas Bonomi got me thinking about this problem: how to get a semitransparent background following some inline text with padding, but without the overlap problem that can be seen in the image below. by Ana Tudor / css / 50 min read
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)