weeklyfoo #78 is here: your weekly digest of all webdev news you need to know! This time you’ll find 36 valuable links in 4 categories! Enjoy!
🚀 Read it!
- How to Write Blog Posts that Developers Read: I recently spoke to a developer who tried blogging but gave up because nobody was reading his posts. I checked out his blog, and it was immediately obvious why he didn’t have any readers. by Michael Lynch / blogging / 14 min read
📰 Good to know
- Revenge of the junior developer: tldr: junior devs are still needed by sourcegraph.com / engineering / 30 min read
- Career Development: What It Really Means to be a Manager, Director, or VP by Dave Kellogg / engineering, career / 18 min read
- How to handle working software: Undocumented software that has been working is philosophically dangerous by David Tate / engineering / 7 min read
- Node.js TSC Votes to Stop Distributing Corepack: Corepack will be phased out from future Node.js releases following a TSC vote. by Sarah Gooding / nodejs / 7 min read
- New URLPattern API brings improved pattern matching to Node.js and Cloudflare Workers: Today, we are excited to announce that we have contributed an implementation of the URLPattern API to Node.js, and it is available starting with the v23.8.0 update. by Yagiz Nizipli, James M Snell, Daniel Lemire / nodejs, cloudflare / 10 min read
- Next.js and the corrupt middleware: The authorizing artifact by zhero_web_security / nextjs / 13 min read
- The Bitter Lesson: Rethinking How We Build AI Systems by Ankit Maloo / ai / 7 min read
- Reflecting on WikiTok: Three weeks ago, I launched Wikitok at 1:53 AM EST from the corner of my Brooklyn bedroom. by Isaac Gemal / recap / 0 min read
- Whose code am I running in GitHub Actions?: A week ago, somebody added malicious code to the tj-actions/changed-files GitHub Action. If you used the compromised action, it would leak secrets to your build log. Those build logs are public for public repositories, so anybody could see your secrets. Scary! by Alex Chan / github, security, actions / 7 min read
- You should know this before choosing Next.js: A Netlify employee describes insights about how difficult it is to integrate with nextjs outside of Vercel. by Eduardo Bouças / nextjs, vercel / 15 min read
- The select element can now be customized with CSS: From Chrome 135, web developers and designers can finally unite on an accessible, standardized and CSS styleable select element on the web. by Adam Argyle / css, chrome / 8 min read
- 25 Ridiculously Impressive HTML5 Canvas Experiments: Today, we have a collection of ridiculously impressive HTML5 canvas-based experiments. by Abhin Sharma / canvas / 9 min read
- A love letter to the CSV format: Or why people pretending CSV is dead are wrong by Brandon Hamilton / csv / 9 min read
- Experimenting with React View Transitions: A first look at React’s new and experimental View Transitions API by Maxi Ferreira / react, view-transitions / 12 min read
- Announcing tRPC v11: Today, we’re excited to finally be ripping off the band-aid and announcing the official release of tRPC v11! by tRPC Team / trpc / 8 min read
- Biome v2.0 beta: After hard work from our team, Biome’s long-awaited 2.0 release is nearing completion. It will be packed with many large features, so we would like your help testing it with a public beta! by Arend van Beelen jr., Carson McManus / biome / 13 min read
- The state of the front-end and full-stack job market: After an engaging discussion about the front-end and full-stack market, I couldn’t stop wondering: Are my skills and interests in demand? by Tim Severien / career, engineering / 9 min read
- Announcing Babylon.js 8.0: Our mission is to build one of the most powerful, beautiful, simple and open web rendering engines in the world. Today, web graphics and rendering hit the accelerator with the release of Babylon.js 8.0. by Jason Carter, Thomas Lucchini / webgl, 3d / 8 min read
🧰 Tools
- ttyd: Share your terminal over the web by Shuanglei Tao / terminal
- errsole: Collect, Store, and Visualize Logs with a Single Module by errsole / logging
- Frimousse: A lightweight, unstyled, and composable emoji picker for React. by frimousse.liveblocks.io / emojis, react
- tauri-store: Persistent stores for Tauri by Andrew Ferreira / tauri, storage
- Web Image Editor: A powerful, web-based image editor with an intuitive interface for quick edits and filters. Local and privacy-friendly. by filter.addy.ie / image editor, web
- json-edit-react: React component for editing/viewing JSON/object data by Carl Smith / json, react
- React Cookie Manager: A powerful, customizable React component for cookie consent management with built-in tracking prevention. This component provides a modern, user-friendly way to obtain and manage cookie consent from your website visitors. by Hypership / react, cookie-consent
- Cascii: A web-based ASCII and Unicode diagram builder written in vanilla Javascript by Caspar Wylie / ascii
- Fancy Components: A growing library of fancy, fun, animated react components & microinteractions to make the web fun again. Free & Open Source. by Daniel Petho / react
- StringTune: StringTune is a cutting-edge JavaScript library designed to deliver high-performance, modular web effects. by Fiddle.Digital / javascript, effects
- teable: The Next Gen Airtable Alternative - No-Code Postgres by teable.io / postgres, airtable
- Folo: Follow everything in one place by follow.is / follow, social-media
- fuzzball.js: Easy to use and powerful fuzzy string matching, port of fuzzywuzzy. by Nolan Kaplan / javascript, strings
- Lago: Open Source Metering and Usage Based Billing API - Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics by getlago.com / billing, metering, usage
🎨 Design
- NaNGlyphFilters: Generative Fonts by generativefonts.xyz / generative fonts, design / 3 min read
- Saying bye to 4px spacing and hello to Fibonacci: I have a consistent routine when I work with a new designer. I head to Google, search “8px grid Medium.com”, pull up Elliot Dahl’s comprehensive guide and send it to them. Here’s the guide. by Luis Ouriach / spacing / 5 min read
- Web Design, UI Inspiration, resources & Tutorials with Demo: Get inspiration for web design and UI design. by wdrfree.com / css / 9 min read