weeklyfoo #51 is here: your weekly digest of all webdev news you need to know! This time you’ll find 30 valuable links in 7 categories! Enjoy!
🚀 Read it!
- AIAIAI: How tired are we collectively about AI? Are we over it yet? Can you even hear about it anymore? I’m sorry if you can’t, because this essay will be entirely about it. by Tobias van Schneider / ai / 14 min read
📰 Good to know
- Font with Built-In Syntax Highlighting: Syntax Highlighting in Hand-Coded Websites by glyphdrawing.club / fonts / 17 min read
- Announcing TypeScript 5.6: Next minor release of TypeScript by Daniel Rosenwasser / typescript / 28 min read
- OpenTelemetry Tracing in 200 lines of code: Developers tend to treat tracing as deep magic, and OpenTelemetry is no exception. OpenTelemetry may be even more mysterious given how many concepts your are exposed to even with beginning examples. by Jeremy Morrell / telemetry, analytics / 16 min read
- Being an engineering manager at Amazon: An insider take on what Amazon can teach you about leading software developers. by Gilad Naor, Anton Zaides / leadership / 10 min read
- The HTTP QUERY Method: This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content. by ietf.org / http / 12 min read
🧰 Tools
- Conform: A type-safe form validation library utilizing web fundamentals to progressively enhance HTML Forms with full support for server frameworks like Remix and Next.js. by Edmund Hung / validation
- kty: The terminal for Kubernetes by Thomas Rampelberg / k8s
- react-call: Call your React components by Ismael Ramon / react
- Adze: A library for shaping your JavaScript logs. by adzejs.com / logging
- jaqt: GraphQL-style Array.select() and Array.where() for javascript by muze / javascript
- CSS Nano: Plug in cssnano into your build step for modern CSS compression. by cssnano / css, compression
- Chris Titus Tech’s Linux Utility: Chris Titus Tech’s Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks. by Chris Titus / linux, tools
- Nano-Spawn: Tiny process execution for humans - a better child_process by Sindre Sorhus / nodejs
- Tough Cookie: RFC6265 Cookies and CookieJar for Node.js by SalesForce / cookies
- FarmHash: Node.js implementation of FarmHash, Google’s family of high performance hash functions by Lovell Fuller / hashing
- rainfrog: a database management tui for postgres by carl L / databases, cli
- deck.gl: WebGL2 powered visualization framework by deck.gl / visualizations
- Dev Utilities: Jam exists to make developers lives easier. Here are fast, free, open source, ad-free tools. by jam.dev / tools
- FortuneSheet: A drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets by Suzhou Ruilisi Technology Co., Ltd / spreadsheets
- fast-dotproduct: dotProduct(vectorsA, vectorsB) in JIT-optimized JavaScript, WebAssembly/WASM using SIMD vector instructions. pthread, WebGPU, WebGL, WebNN experiments. by kyr0 / calculations
- Atkinson Hyperlegible Font: Read Easier With our Free Font by Braille Institute / fonts
- Electrico: A Lightweight Electron App Container by thomastschurtschenthaler / nodejs, rust
- SideKick: Bare metal to production ready in mins; your own fly server on your VPS. by Mahmoud Mousa / infra
- ts-remove-unused: Remove unused code from your TypeScript project by Line / tools
🎨 Design
- Loading & progress indicators — UI Components series: Engage users and enhance waiting experiences with these simple recommendations. by Taras Bakusevych / ux / 11 min read
🤪 Fun
- Comic Mono: A legible monospace font… the very typeface you’ve been trained to recognize since childhood. by Thai Pangsakulyanont / fonts / 3 min read
📚 Tutorials
- CSS display contents: Learn how to use display contents to build more fluid layouts. by Ahmed Shadeed / css / 18 min read
📺 Videos
- From Node.js to Deno: How It All Began: After your enthusiastic feedback on our Node.js documentary, we’re excited to present a special feature on Deno! Created by Ryan Dahl and Bert Belder, the innovative minds who contributed A LOT to Node.js (hell one even created Node.js), Deno represents a new chapter in the world of JavaScript runtimes. In this short documentary, we explore the origins of Deno, the motivations behind its development, and the valuable lessons learned along the way. by Honeypot / deno
- The Best Programmer I Know: GOTO 2024 by Daniel Terhorst-North / engineering