weeklyfoo #92 is here: your weekly digest of all webdev news you need to know! This time you’ll find 40 valuable links in 6 categories! Enjoy!
📰 Good to know
- Bloom Filters by Example: A Bloom filter is a data structure designed to tell you, rapidly and memory-efficiently, whether an element is present in a set. by Bill Mill / bloomfilter, algorithms / 6 min read
- Auth for B2B SaaS: it’s not like auth for consumer software: Auth for business software (B2B) shouldn’t look the same as auth for consumer software (B2C). In many cases, it actually can’t work the same way. by Ned O’Leary / auth, b2b, b2c / 18 min read
- The Email Startup Graveyard: Why 80%+ of Email Companies Fail by ForwardEmail / emails, startup, failure / 42 min read
- Software engineering with LLMs in 2025: reality check: How are devs at AI startups and in Big Tech using AI tools, and what do they think of them? A broad overview of the state of play in tooling, with Anthropic, Google, Amazon, and others by Gergely Orosz / ai / 33 min read
- Modern Node.js Patterns for 2025: Node.js has undergone a remarkable transformation since its early days. by Ashwin / nodejs, patterns, 2025 / 14 min read
- Introducing the first alpha of Turso: The next evolution of SQLite by Glauber Costa / sqlite, database, sql, rust / 7 min read
- The Gap Strikes Back: Now Stylable by Patrick Brosse / css / 11 min read
- you are what you launch: how software became a lifestyle brand: software used to be functional. now it’s personal. this is an essay about tools, taste, and the quiet ways we curate identity through what we launch. by Omer / engineering / 9 min read
- Deno 2.4: deno bundle is back: Next minor release of Deno by Bartek Iwańczuk / deno / 23 min read
🧰 Tools
- vet: vet is a command-line tool that acts as a safety net for the risky curl / bash pattern. It lets you inspect, diff against previous versions, and lint remote scripts before asking for your explicit approval to execute. Promoting a safer, more transparent way to handle remote code execution. by getvet.sh / linux, installer
- Octelium: A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote access VPN, a ZTNA/BeyondCorp architecture, API/AI gateway, a PaaS, an infrastructure for MCP & A2A architectures or even as an ngrok-alternative and a homelab infrastructure. by octelium.com / infra
- SmartStepper: A powerful React component that simplifies the creation of multi-step forms with state management, validation, and a flexible UI approach. by Milad Shirian / react, ui
- Juris: JURIS is JavaScript Unified Reactive Interface Solution, the first and only Reactive Object Framework for the web by jurisjs.com / javascript, framework
- Awesome-Selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers by awesome-selfhosted.net / selfhosted, foss
- Type Challenges: Collection of TypeScript type challenges with online judge by tsch.js.org / typescript, training
- CartMate: SSL Certificate Management System (API + UI) by Fabrizio Salmi / ssl, certificate, management
- Courses: Find coding courses, read reviews & save money by courses.reviews / education, learning
- Repomix: Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more. by Kazuki Yamada / ai, github
- whatsapp-api-js: A TypeScript server agnostic Whatsapp’s Official API framework by Tomás Raiti / whatsapp, api, typescript
- Isoflow: A React component for drawing network diagrams. by Mark Mankarious / diagrams
- OpenFLOW: Make beautiful isometric infrastructure diagrams by Stan / diagrams, pwa
- Hyprland: Modern compositor with the looks by hypr.land / window-manager
- Omarchy: Opinionated Arch/Hyprland Setup by omarchy.org / arch, hyprland
- yacs: Yet another credential store by Raiyan Yahya / secrets
- HN Slop: Fresh AI generated startup ideas from the current Hacker News front page by Josh Cohenzadeh / ideas, hackernews
- Time Picker: A simple TimePicker for your Shadcn UI project. by time.openstatus.dev / react, ui
- AG Charts: AG Charts is a fully-featured and highly customizable JavaScript charting library. The professional choice for developers building enterprise applications by charts.ag-grid.com / charts, javascript
- Yet Another React Lightbox: Modern React lightbox component. Performant, easy to use, customizable and extendable. by Igor Danchenko / react, ui
- FliiipBook: A simple gif animation app for the web by Jonathan Andrew Myers / gif, animations
- Glass3D: Glass3D Generator by glass3d.dev / css
- gmailtail: tail -f your gmail by Ed Huang / gmail, tail, logs
- Kingfisher: Kingfisher is a blazingly fast secret‑scanning and validation tool built in Rust by mongodb / rust, secrets
- squawk: Linter for Postgres migrations & SQL by Steve Dignam / postgres, databases, linter
🎨 Design
- RAAEE: The ultimate tracking framework for your product features: Most teams only look at “what users click”, but that’s just the tip of the iceberg. by Diegovz / ux / 12 min read
- CLS Is the New Page Speed: Why Designers Need to Care More Than Developers by Alex Harper / performance / 10 min read
🤪 Fun
- Lies per Second, Meetings per Decision Ratio, and other important biz metrics: And yes, please add your own by Andrew Chen / metrics / 10 min read
📚 Tutorials
- Custom Select (that comes up from the bottom on mobile): Learn how to customize your select elements. by Chris Coyier / ui, selects / 9 min read
- Creating proportional, equal-height image rows with CSS, 11ty, and Nunjucks: Equal-height image layouts seem simple until you try to build one that’s truly responsive. This tutorial walks through my solution using flexbox aspect ratios, the Eleventy Image plugin, and a Nunjucks shortcode. by Jeremy Robert Jones / images, layout, responsive / 8 min read
- Build Your Own Color Search Engine: How to create a semantic search engine for colors (or anything else) using Supabase and an embedding provider such as OpenAI or Mistral by Lúí Smyth / colors, postgres, openai / 0 min read
📺 Videos
- Building Agents with Model Context Protocol: This workshop from Anthropic - the creators of MCP - talks about the philosophy behind MCP, its impact on the broader ecosystem since launch, and how developers can use it to build context-rich AI apps and agentic experiences. by Mahesh Murag / ai, agents, mcp