Signup here for the newsletter to get the weekly digest right into your inbox.
weeklyfoo #63 is here: your weekly digest of all webdev news you need to know! This time you'll find 40 valuable links in 7 categories! Enjoy!
🚀 Read it!
- Web Almanac: HTTP Archive’s annual state of the web report by httparchive.org / reports / 6 min read
📰 Good to know
- The Biggest Shell Programs in the World: Shell programs with more than 10k LOC? wow by oils-for-unix / cli, shell / 14 min read
- Writing down (and searching through) every UUID: How do you sort 2^122 entries in a table? by Nolan / sorting, data / 24 min read
- Postgres for Everything (e/postgres): How to reduce complexity and move faster? Just Postgres for everything. by Daniel Olshansky / postgres / 8 min read
- Writing Modern JavaScript without a Bundler: Are you able to set up a project without Vite or Webpack? by Corbin Crutchley / javascript / 16 min read
- Tying Engineering Metrics to Business Metrics: Helps to understand the impact of actions. by Iccha Sethi / performance / 5 min read
- Six ways to shoot yourself in the foot with healthchecks: Good summary. by Phil Booth / monitoring / 5 min read
- Node.js Corepack: Version Control for Package Managers: Manage yarn and pnpm versions consistently across your team by Trevor I. Lasn / nodejs / 4 min read
- I Like Makefiles: The reason I like makefiles is that they often follow an unwritten convention of implementing the same set of commands to get you up and running. by Sebastian Witowski / makefiles, shell / 6 min read
- A letter to open-source maintainers: Here is a letter to all friends who are or aspire to be open-source maintainers. by Xuanwo / oss / 9 min read
- Rules that terminal programs follow: Seven rules you should respect if you write a terminal program. by Julia Evans / cli / 11 min read
🧰 Tools
- JSON5: JSON for Humans by json5.org / json
- Mise: dev tools, env vars, task runner by Jeff Dickey / cli
- countless.dev: See and compare every AI model easily. 100% free & open-source. by countless.dev / ai
- Lingui: A readable, automated, and optimized (3 kb) internationalization for JavaScript by lingui.dev / i18n
- Mailroom: Framework for creating, routing, and delivering user notifications based on events from external systems by SeatGeek / notifications
- Todoctor: CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories by Azat S. / cli
- Himalaya: CLI to manage emails by pimalaya.org / rust, emails
- Pelias: Pelias is a geocoder powered completely by open data, available freely to everyone. by geocode.earth / geo
- One Page Love: Since 2008, we've curated 8551 One Pagers. by onepagelove.com / gallery
- Codate: Easily Create Custom Date Formats in Any Programming Language by Badreddine Ibril / dates
- PicLooks: Find truly authentic looking AI profile pictures in seconds, saving you hours searching stock photo sites like Unsplash. by piclooks.com / avatars
- VTracer: Raster to Vector Graphics Converter by visioncortex.org/vtracer/ / vector, images
- React Spinners: Free react spinners by David Hu / spinners
- Gitingest: Turn any GitHub repository into a simple text ingest of its codebase. This is useful for feeding a codebase into any LLM. by Romain Courtois / llm
- React Native Sheet Transitions: Beautiful iOS-like sheet transitions for React Native by Saúl / react-native
- Termo: Termo is a simple terminal emulator for the browser. It is a wrapper on top of xterm by Raj Nandan Sharma / javascript, terminal
- wasm-vips: libvips for the browser and Node.js, compiled to WebAssembly with Emscripten. by Kleis Auke Wolthuizen / wasm, images
- jsesc: Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data. by Mathias Bynens / ascii
- Wave Terminal: An open-source, cross-platform terminal for seamless workflows by waveterm.dev / terminal
- LFI: A lazy functional iteration library supporting sync, async, and concurrent iteration. by Tomer Aberbach / typescript
- Vratix: Easy to use Open Source modules that implement common API logic and can be used in your Node.js backend services by vratix.com / apis
- MarlItDown: Python tool for converting files and office documents to Markdown. by Microsoft / markdown, microsoft
🎨 Design
- The Art of Dithering and Retro Shading for the Web: Great introduction into dithering. by Maxim Heckel / images, dithering / 33 min read
🤪 Fun
- Every UUID Dot Com: In case you forgot one by Nolan / uuids / 0 min read
📚 Tutorials
- Implementing Filtered Semantic Search Using Pgvector and JavaScript: Good introduction with practical examples how to use pgvector. by timescale.com / postgres, pgvector / 17 min read
- Pure CSS Halftone Effect in 3 Declarations: Also good to learn what a halftone effect is! by Ana Tudor / css, halftone / 20 min read
- How to Dockerize a React App: A Step-by-Step Guide for Developers by Vladimir Mikhalev / docker, react / 17 min read
- Build a SolidJS app with Deno: SolidJS is a declarative JavaScript library for creating user interfaces that emphasizes fine-grained reactivity and minimal overhead. When combined with Deno’s modern runtime environment, you get a powerful, performant stack for building web applications. by Andy Jiang / deno, solidjs / 10 min read
📺 Videos
- Beyond the Hype: A Realistic Look at Large Language Models: GOTO 2024 by Jodie Burchell / llm, ai
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (1)
Great issue Adam. Thanks for sharing these great tools and articles