DEV Community

Cover image for Bloom Filters, Favicon Spies, and NPM's 90-Day Clock
Adam
Adam

Posted on

Bloom Filters, Favicon Spies, and NPM's 90-Day Clock

Nolan Lawson predicts AI might kill tiny npm packages—because why teach when you can just generate? Mike Fisher achieved a 16x API speedup using bloom filters and some sharp product thinking, while Dominik Dorfmeister exposes the tooltip mistakes we're all making. NPM tokens now expire in 90 days (Michael Heap shows you how to automate that headache away), and Ben Evans continues distilling tech's macro trends twice a year into presentations actually worth your time.

Also in this issue: Matt Nigh analyzed 2,500+ repositories to figure out what makes AGENTS.md files actually useful (spoiler: most aren't), browser fingerprinting via favicon is both creepy and clever, PrinceJS lands in the top 3 performance benchmarks despite being "the smallest backend framework ever," and privacy fans get Ackee for self-hosted analytics. Ultracite brings zero-config linting with opinions baked in, and zerobyte automates backups for self-hosters who want to set it and forget it.

Enjoy!

Signup here for the newsletter to get the weekly digest right into your inbox.

Find the 11 highlighted links of weeklyfoo #112:


How to write a great agents.md

by Matt Nigh

Lessons from over 2,500 repositories

🚀 Read it!, ai, agents


The fate of small open source

by Nolan Lawson

Less dependencies because of AI

📰 Good to know, ai


Bloom filters

by Mike Fisher

The niche trick behind a 16× faster API

📰 Good to know, bloom, performance


Tooltip Components Should Not Exist

by Dominik Dorfmeister

It's quite easy to get tooltips wrong.

📰 Good to know, tooltips, ux


Automated NPM secret rotation in GitHub Actions

by Michael Heap

NPM recently announced that all long-lived tokens are being revoked, and that going forwards any new tokens may be valid for a maximum of 90 days.

📰 Good to know, npm, security


Presentations

by Ben Evans

Twice a year, I produce a big presentation exploring macro and strategic trends in the tech industry.

📰 Good to know, presentations, tech, industry, ai


Supercookie

by Jonas Strehle

Browser fingerprinting via favicon!

🧰 Tools, browser, fingerprinting, favicon


PrinceJS

by Little Prince X

The smallest, fastest backend framework ever made.

🧰 Tools, backend, framework


Ackee

by Tobias Reich

Self-hosted, Node.js based analytics tool for those who care about privacy.

🧰 Tools, analytics, privacy, self-hosted


Ultracite

by Hayden Bleasel

A highly opinionated, zero-configuration linter and formatter.

🧰 Tools, linter, formatter


zerobyte

by Nico

Backup automation for self-hosters

🧰 Tools, backup


Want to read more? Check out the full article here.

To sign up for the weekly newsletter, visit weeklyfoo.com.

Top comments (0)