This content originally appeared on DEV Community and was authored by Adam ?
weeklyfoo #40 is here: your weekly digest of all webdev news you need to know! This time you’ll find 47 valuable links in 8 categories! Enjoy!
Read it!
- Numbers To Know For Managing (Software Teams): This is a collection of very true topics, written in a very entertaining way. / management / 8 min read
Good to know
- window.ai – running AI LOCALLY from DevTools!: This will go wild as soon as available for all. / ai, chrome / 14 min read
- A Git story – Not so fun this time: Rise of Git (and GitHub) / git / 34 min read
- Serving a billion web requests with boring code: This is the way to go. All the boring tech is the foundation of all the robust software. / engineering / 16 min read
- Top paying technologies: Zig is the highest-paid language to know this year (a new addition), while Clojure gets knocked from the top spot with a 10% decrease from 2022. / survey, salaries / 132 min read
- Lessons From 20 Years Hacking MySQL (Part 1): Very entertaining! / engineering / 20 min read
- My programming beliefs as of July 2024: This is a collection of things I believe about computer programming as of today. It’s based on my own experience. / engineering / 7 min read
- Web Performance Guide: Here’s everything you need to know to master website monitoring, analytics, and diagnostics. / performance / 4 min read
- The many faces of undefined in JavaScript: There are too many ways to represent unknown or missing data and this can lead to defects. / javascript / 13 min read
- Cloudflare debuts one-click nuke of web-scraping AI: Take that for ignoring robots.txt! / cloudflare, bots / 13 min read
- Your Company’s Problem is Hiding in Plain Sight – High Work-In-Progress (WIP): You Need Lazy People to Have Restless Features / performance / 10 min read
- How to Annul Promises in JavaScript: Creating Cancelable Tasks in JavaScript with Promise.withResolvers and AbortController / javascript, promises / 5 min read
- TypeScript 5.5 – A Blockbuster Release: Lots of new features in the next minor release / typescript / 10 min read
- You’re Closer Than You Think – The Only 6 DNS Concepts You Really Need: DNS explained. / dns / 11 min read
- The saddest Just Ship It story ever: IndieHacker story about benji! / indie / 7 min read
- Eponymous Laws: Some observations that might ring true / engineering / 7 min read
Tools
- Pikimov: Online motion design and video editor / video
- Docmost: Docmost is an open source collaborative documentation and wiki software. It is an open-source alternative to the likes of Confluence and Notions. / docs, collaboration
- Solid Toast: Create beautiful, customizable toasts with Solid JS / notifications, toast
- doggo: Command-line DNS Client for Humans. Written in Golang / cli
- squirrelly: Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript / templating
- fast-json-stringify: 2x faster than JSON.stringify() / stringify, json
- Mako: An extremely fast, production-grade web bundler based on Rust. / bundler
- SmoothMQ: A drop-in replacement for SQS designed for great developer experience and efficiency. / queues, sqs
- Changesets: A way to manage your versioning and changelogs with a focus on monorepos / changelog
- Search HackerNews: A search engine for HackerNews / search
- React Ace: A set of react components for Ace (Editor) / react
- lets form: A JSON form generator for React with Material UI / AntDesign / Bootstrap / RSuite / Mantine / react, forms
- H5Web: React components for data visualization and exploration / visualization
- GridStack: Build interactive dashboards in minutes. / grids, dashboards
- Flitter: Flitter is a powerful framework inspired by Flutter, supporting both SVG and Canvas to create high-performance graphics and user interfaces. / visualizations
- MSHR: A collection of 208 vanilla CSS mesh gradients free for you to use in any of your projects. / css, gradients
- json.bash: Command-line tool and bash library that creates JSON / json
- bwip-js: Barcode Writer in Pure JavaScript / barcode
- Superstruct: A simple and composable way to validate data in JavaScript (and TypeScript). / validation
- Termino.js: Create a web based terminal on any website – great for games, animations and real world apps! / terminal
- 0xtools: X-Ray vision for Linux systems / cli, performance
Design
- The country where design is dominated by women: Unlike in most parts of the world, Iceland’s design scene is overwhelmingly female. / equality / 17 min read
- The time for designers to learn to code is now: With design tools further commoditising and sanitising expected creative output, the time for designers to be able to stand out is very much here. / coding / 8 min read
Fun
- 535 ways to reload the page with JavaScript: Javascript is such a joy / javascript / 1 min read
- sliderland: a minimalist coding playground / sliders / 1 min read
Meme
- yaml: this explains a lot of things / yaml / 0 min read
Tutorials
- Profiling Node.js Applications: Learn how to profile your node app. / performance / 21 min read
- How to Perform Data Validation in Node.js: By using the express validation middleware. / validation / 18 min read
- CSS Surprise Manga Lines: When a manga or anime character is surprised, lines focus on and highlight their face. Is it possible to create a similar effect with HTML and CSS? / css / 4 min read
- Practical Deep Learning for Coders: A free course designed for people with some coding experience, who want to learn how to apply deep learning and machine learning to practical problems. / ai / 12 min read
Videos
- How Vercel Works: With Malte Ubl, we deep dived into how Vercel works as a team, what could developer experience look like, and the future of AI-enabled applications. / vercel
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
This content originally appeared on DEV Community and was authored by Adam ?