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. / ai / 14 min read
📰 Good to know
- Font with Built-In Syntax Highlighting: Syntax Highlighting in Hand-Coded Websites / fonts / 17 min read
- Announcing TypeScript 5.6: Next minor release of TypeScript / 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. / telemetry, analytics / 16 min read
- Being an engineering manager at Amazon: An insider take on what Amazon can teach you about leading software developers. / 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. / 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. / validation
- kty: The terminal for Kubernetes / k8s
- react-call: Call your React components / react
- Adze: A library for shaping your JavaScript logs. / logging
- jaqt: GraphQL-style Array.select() and Array.where() for javascript / javascript
- CSS Nano: Plug in cssnano into your build step for modern CSS compression. / 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. / linux, tools
- Nano-Spawn: Tiny process execution for humans - a better child_process / nodejs
- Tough Cookie: RFC6265 Cookies and CookieJar for Node.js / cookies
- FarmHash: Node.js implementation of FarmHash, Google’s family of high performance hash functions / hashing
- rainfrog: a database management tui for postgres / databases, cli
- deck.gl: WebGL2 powered visualization framework / visualizations
- Dev Utilities: Jam exists to make developers lives easier. Here are fast, free, open source, ad-free tools. / tools
- FortuneSheet: A drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets / spreadsheets
- fast-dotproduct: dotProduct(vectorsA, vectorsB) in JIT-optimized JavaScript, WebAssembly/WASM using SIMD vector instructions. pthread, WebGPU, WebGL, WebNN experiments. / calculations
- Atkinson Hyperlegible Font: Read Easier With our Free Font / fonts
- Electrico: A Lightweight Electron App Container / nodejs, rust
- SideKick: Bare metal to production ready in mins; your own fly server on your VPS. / infra
- ts-remove-unused: Remove unused code from your TypeScript project / tools
🎨 Design
- Loading & progress indicators — UI Components series: Engage users and enhance waiting experiences with these simple recommendations. / ux / 11 min read
🤪 Fun
- Comic Mono: A legible monospace font… the very typeface you’ve been trained to recognize since childhood. / fonts / 3 min read
📚 Tutorials
- CSS display contents: Learn how to use display contents to build more fluid layouts. / 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. / deno
- The Best Programmer I Know: GOTO 2024 / engineering