weeklyfoo #28 is here: your weekly digest of all webdev news you need to know! This time you’ll find 41 valuable links in 7 categories! Enjoy!
🚀 Read it!
- I asked 100 devs why they aren’t shipping faster. Here’s what I learned: That’s gold. by Daksh Gupta / productivity / 13 min read
- How to send progress updates: Number 15 is the best advice! by Slava Akhmechet / productivity / 4 min read
📰 Good to know
- High-Functioning Workaholism: Work less to accomplish more. by Hristiyan Dodov / productivity / 7 min read
- The History of Unikraft: Unikraft hit 2K stars on Github last week. by Felipe Huici / unikernel / 12 min read
- We’ve added JavaScript-native RPC to Cloudflare Workers: That’s super hot. Worker to worker communication made easy! by Kenton Varda / cloudflare, workers / 21 min read
- When to use cute names or descriptive names: I’m often more on the cute names side, but good to read some thoughts on that. by Nicole Tietz / naming / 5 min read
- zx 8: Major release of the popular nodejs script tool by google / zx / 7 min read
- Why I use node, deno, bun, qjs, tjs at the same time: Comparison to the point. by guest271314 / node, deno, bun / 6 min read
- lifehacks: 130! by Alexey Guzey / productivity / 9 min read
- Shell History Is Your Best Productivity Tool: Full ack! I’m also using atuin.sh for a more convenient way to search the history. by Martin Heinz / shell / 7 min read
- The UX of UUIDs: Unique identifiers play a crucial role in all applications, from user authentication to resource management. While using a standard UUID will satisfy all your security concerns, there’s a lot we can improve for our users. by Andreas Thomas / uuids / 7 min read
- Introducing Simpler Project Creation in Deno Deploy: Includes an automated framework detection, optional build step support and a CI/CD setup using Github Actions by Andy Jiang, John Donmoyer / deno / 7 min read
🧰 Tools
- pgmock: In-memory Postgres for unit/E2E tests by stackframe-projects / postgres
- faces.js: A JavaScript library for generating vector-based cartoon faces by ZenGM / images, faces, javascript
- Cally: Small, feature-rich calendar components by Nick Williams / calendar
- Logofav: Get logo ideas with a collection of our favorite logo examples from real-companies. by logofav.com / logos
- homepage: A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. by gethomepage.dev / homepage
- janeway: A Node.js console REPL with object inspection and many other features by Eleven Ways / repl, nodejs
- drawDB: Free, simple, and intuitive online database design tool and SQL generator. by drawdb-io / db
- Counterscale: Scalable web analytics you run yourself on Cloudflare by Ben Vinegar / analytics, cloudflare
- penpot: Penpot is the web-based open-source design tool that bridges the gap between designers and developers. by penpot.app / css
- Awesome Postgres: A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql by Asad Dhamani / postgres
- Pictify: Pictify offers APIs to convert HTML to image or gif. Connect with your audience by creating personalized and sharable content, making your brand more relatable and engaging. by pictify.io / images
- nivo: nivo provides a rich set of dataviz components, built on top of D3 and React. by nivo.rocks / charts, dataviz, d3
- TinyBase: The reactive data store for local-first apps. by tinybase.org / kv
- PowerSync: Build local-first apps with simple state management and real-time reactivity. by powersync.com / sync, db
- Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies by Patrik Henningsson / dependencies
- the component gallery: Designed to be a reference for anyone building component-based user interfaces, The Component Gallery is an up-to-date repository of interface components based on examples from the world of design systems. by component.gallery / ui
- OKLCH Color Generator: This tool uses the OKLCH color format to generate a perceptually uniform full-spectrum color palette, ensuring that changes in color values correspond to equal changes in perceived luminosity and contrast. by Fran Perez / colors
- RethinkDB: The open-source database for the realtime web by rethinkdb.com / db
- Deno Actions: This repository holds a couple of useful GitHub Actions for working with Deno by Niklas / deno, github
- Octo STS: A Security Token Service for GitHub by octo-sts / tokens, github
- csvbase: csvbase is a simple web database by Cal Paterson / csv
🎨 Design
- Why do we need icons in user interfaces?: Icons help us understand things clearly and acts us a guiding light. Discover how icons help us shape user interfaces and tips to keep in mind while choosing your icons. by streamlinehq.com / icons / 1 min read
- Choosing the perfect icons for your typeface: A complete guide on how to pair icons and typefaces to create a consistent visual language. by streamlinehq.com / icons / 13 min read
🐱💻 Hacker News
- What is the most useless project you have worked on?: I believe everybody has similar stories to tell ;) by panqueca / productivity / 115 min read
🤪 Fun
- Oh My Git!: An open source game about learning Git! by bleeptrack, blinry / game, git / 3 min read
📚 Tutorials
- Micro Frontends with Native Federation: Detailed introduction to micro frontends with Native Federation. by Florian Rappl / microfrontends / 22 min read
- Building a PasteBin in Rust - A Step-by-Step Tutorial: Nice idea for a side project. by Eleftheria Batsou / rust / 11 min read
- Usage-based billing for your Software-as-a-Service product: Example from Cloudflare how to implement metered billing for your SaaS. by Cloudflare / cloudflare, billing / 7 min read
- Building an Article Recommendation System with Upstash: Makes use of upstash, remix, openai, langchain, vercel ai, tailwind and fly.io. by Rishi Raj Jain / ai / 15 min read