weeklyfoo #48 is here: your weekly digest of all webdev news you need to know! This time you’ll find 41 valuable links in 6 categories! Enjoy!
🚀 Read it!
- We’ve Been Lied To About Work: My big, depressing, and optimistic theory for why it’s so hard to find and keep a job that makes you happy by Daniel Miessler / career / 14 min read
- Leading Effective Engineering Teams - a Deepdive: What makes software teams effective, and how do the TL, EM and TLM roles differ? by Gergely Orosz / performance, engineering / 28 min read
📰 Good to know
- CORS is Stupid: A praise to the fact that you shouldn’t rely on everything by default. Essentially, it means: think for yourself! by Kevin Cox / security, cors / 8 min read
- JS Dates Are About to Be Fixed: Finally a native object to represent a Zoned Date Time by Iago Lastra / date / 10 min read
- React Email 3.0: An entire collection of pre-built components with a much faster development experience. by Gabriel Miranda / email, react / 5 min read
- Fixing a Bug in Google Chrome as a First-Time Contributor: Interesting to read the journey of fixing a bug in chrome. by Casey Primozic / chrome / 17 min read
- Dokku: my favorite personal serverless platform: Like Heroku, but you own it. by Hamel Husain / dokku, infra, serverless / 6 min read
- Manager Antipatterns: Many companies make the same sorts of mistakes with their managers, over and over again. If they were software designs, we’d call them antipatterns. by newardassociates.com / leadership / 3 min read
- One on One Meeting Format Ideas: If you’re not doing them, start now. Read this article to get a better understanding why. by Marc / leadership / 12 min read
- Why I Always Use PostgreSQL Functions For Everything: I’m tending between (1) I should consider this, and (2) there’s a reason not to overuse database functions. by Vedran Bilopavlović / databases / 13 min read
- Can you convert a video to pure css?: This is insane. by David Gerrells / css / 19 min read
- 5 Wasm Use Cases for Frontend Development: WebAssembly—or Wasm—is gaining ground as a frontend development option. How should you consider applying it? by frontenddogma.com / wasm / 6 min read
- What is HN working on: A structured dataset by getomni-ai / ideas, hackernews / 3 min read
- Astro 4.15: Next minor release of Astro by astro.build / astro / 6 min read
- Rspak 1.0: Rspack is a next-generation JavaScript bundler written in Rust, compatible with the webpack API and ecosystem, and is 10 times faster than webpack. by rspack.dev / bundler / 16 min read
- The Top Programming Languages 2024: Typescript and Rust are among the rising stars by Stephen Cass / engineering / 9 min read
- JavaScript Generators: Explained, But On A Senior-Level by Jan Hesters / javascript / 11 min read
- I just crossed $1 million on GitHub Sponsors.: As of this morning, I’ve made over a million dollars on GitHub sponsors. Wowoweewow. by Caleb Porzio / indie / 14 min read
- Bypassing airport security via SQL injection: This is so wild. by Ian Carroll / security, airports / 6 min read
🧰 Tools
- buffdb: Embedded storage built for multiplexing. Smart machines don’t need to read JSON, they only need protocol buffers. The world’s first MODMS (Machine-Oriented Database Management System), built to support RocksDB, SQLite, and DuckDB as backends. by buffdb.dev / databases
- ChartDB: Free and Open-source database diagrams editor, visualize and design your DB with a single query. by chartdb.io / databases
- fuite: A tool for finding memory leaks in web apps by Nolan Lawson / security
- Sherlock: Hunt down social media accounts by username across social networks by sherlockproject.xyz / usernames
- PhotoGradient: Create gradients from uploaded images. by Daniel Destefanis / gradients, color
- html-metadata: MetaData html scraper and parser for Node.js (supports Promises and callback style) by Wikimedia / scraping
- npm-check-updates: Find newer versions of package dependencies than what your package.json allows by Raine Revere / npm
- Vanilla Prime: A simpler, more sustainable way of web development by Morris Brodersen / framework
- Free Public APIs: A collection og > 200 public APIs by Nick Schnee / apis
- N3: Lightning fast, spec-compatible, streaming RDF for JavaScript by RDF JavaScript / rdf
- HotScript: A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know. by Gabriel Vergnaud / typescript
- DEPARTURE_M0NO: Departure Mono is a monospaced pixel font inspired by the constraints of early command-line and graphical user interfaces, the tiny pixel fonts of the late 90s/early 00s, and sci-fi concepts from film and television. by Helena Zhang / fonts
- Animated Favicon Generator: Upload a gif and convert it to an animated favicon. by faviconvideo.com / animations, favicons
- Alphredo: Alpha colors generator by Adam Ruthendorf-Przewoski / colors
- Firecrawl: Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. by Mendable / scraping
🎨 Design
- Enterprise UX - essential resources to design complex data tables: Read everything you need to know to design tables on enterpris level. by Stephanie Walter / tables / 14 min read
📚 Tutorials
- Create an internal CLI: programmers who know their way around a terminal by Chay Choong / cli / 9 min read
- Remove all git local branches except main: Helpful quick tipp by Ariel Mejia / git / 5 min read
- How To Create An NPM Package: In this guide, we’ll go through every single step you need to take to publish a package to npm. by Matt Pocock / npm, typesript / 23 min read
- Docker app hosting: Docker on Digital Ocean by David Adams / docker / 5 min read
📺 Videos
- 21 Videos from Chain React 2024: Chain React 2024 by chainreactconf.com / react
- Everything you need to know about @eigenlayer in 4 mins: I know, it’s web3, however, it’s good to stay updated! by Nader Dabit / web3