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 / 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? / 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! / security, cors / 8 min read
- JS Dates Are About to Be Fixed: Finally a native object to represent a Zoned Date Time / date / 10 min read
- React Email 3.0: An entire collection of pre-built components with a much faster development experience. / 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. / chrome / 17 min read
- Dokku: my favorite personal serverless platform: Like Heroku, but you own it. / 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. / 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. / 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. / databases / 13 min read
- Can you convert a video to pure css?: This is insane. / 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? / wasm / 6 min read
- What is HN working on: A structured dataset / ideas, hackernews / 3 min read
- Astro 4.15: Next minor release of Astro / 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. / bundler / 16 min read
- The Top Programming Languages 2024: Typescript and Rust are among the rising stars / engineering / 9 min read
- JavaScript Generators: Explained, But On A Senior-Level / 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. / indie / 14 min read
- Bypassing airport security via SQL injection: This is so wild. / 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. / databases
- ChartDB: Free and Open-source database diagrams editor, visualize and design your DB with a single query. / databases
- fuite: A tool for finding memory leaks in web apps / security
- Sherlock: Hunt down social media accounts by username across social networks / usernames
- PhotoGradient: Create gradients from uploaded images. / gradients, color
- html-metadata: MetaData html scraper and parser for Node.js (supports Promises and callback style) / scraping
- npm-check-updates: Find newer versions of package dependencies than what your package.json allows / npm
- Vanilla Prime: A simpler, more sustainable way of web development / framework
- Free Public APIs: A collection og > 200 public APIs / apis
- N3: Lightning fast, spec-compatible, streaming RDF for 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. / 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. / fonts
- Animated Favicon Generator: Upload a gif and convert it to an animated favicon. / animations, favicons
- Alphredo: Alpha colors generator / colors
- Firecrawl: Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API. / scraping
🎨 Design
- Enterprise UX - essential resources to design complex data tables: Read everything you need to know to design tables on enterpris level. / tables / 14 min read
📚 Tutorials
- Create an internal CLI: programmers who know their way around a terminal / cli / 9 min read
- Remove all git local branches except main: Helpful quick tipp / 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. / npm, typesript / 23 min read
- Docker app hosting: Docker on Digital Ocean / docker / 5 min read
📺 Videos
- 21 Videos from Chain React 2024: Chain React 2024 / react
- Everything you need to know about @eigenlayer in 4 mins: I know, it’s web3, however, it’s good to stay updated! / web3