Ruff 0.16.0 - @astral_sh's fast Python linter - came out a few days ago and increased the number of default-enabled rules from 59 to 413, which highlighted all sorts of problems across my projects (1618 in sqlite-utils alone) https://t.co/QTtemT1KtI
Opening @ChromeDevTools's Performance panel for the first time is overwhelming: two axes, a wall of color, hundreds of stacked frames
So I built an interactive guide to learn to read it, from the waterfall and flame chart to LCP, CLS and INP
https://t.co/Y4Bb09J7NM
#WebPerf
🎉 WOW! Webpack 5.109 is now available 🤯
✨ Zero-config support for CSS, HTML, TS, and WASM
🎯 `import.meta.glob` and `import.meta.resolve`
⚡ CommonJS module concatenation
📊 Built-in progress bar
Learn more: https://t.co/b0LSP93aBM
lazyrsync is a terminal UI for rsync.
It supports dry-runs so you can preview transfers, shows live progress, performs SSH syncing, has numbered snapshots, reusable profiles and more.
Luis Ortiz made lazyrsync using @ratatui_rs and is Terminal Tool of the Week! ⭐️
VACUUM is notoriously difficult to get right for busy Postgres databases.
The reason it's needed boils down to MVCC and how Postgres implements it.
Our latest blog unpacks how it all works.
#raylib surpassed 1 Million counted downloads! 🤯
* Actually those numbers do not consider GitHub clones downloads, ~4K per day, total downloads are probably several millions 🔥
Not bad for a C low-level library...
"Generated code does not need to be genius-level engineering. It needs to be understandable, stable, refactorable, and easy to verify.
And Go is proudly boring in exactly the right ways."
https://t.co/o63ffFmGlX < so well said by @pliutau.
Nuxt 4.5 is out, and it's a big one. 🚀
- ⚡️ Vite 8
- 🦀 Rspack 2, now powered by Rsbuild
- 🌊 experimental SSR streaming for faster TTFB
- 🩺 a new stable error code system
- 🎨 useLayout + named views
... plus a lot of groundwork for Nuxt 5!
💚💚💚
https://t.co/V8HKaFcVUW
Vue 3.6 is now entering RC phase! 🎉
Super excited for all these perf improvements and for Vapor to soon be available for everyone to use!
https://t.co/VUxUEAg0ZD
You can't know what to fix if you don't audit your UI.
The issue with vibe-coded apps is that they're written in a way that doesn't break any builds, but they're still full of dead components.
For designers who weren't used to working primarily on the codebase, this makes slop feel hidden.
That's why @strongeron, one of our product designers, created Storybook Workbench. It's a set of agent skills that work one command at a time and turn your codebase into stories in Storybook.
There, you can see exactly what's inside your repo, what are all the icon and components used, and what's dead code.
This tool makes it so much easier to clean up after. See how it works in the link below.
Takumi 2.3
- 30% smaller lossless WebP for free.
- Image nodes can now take raw RGBA buffers, drop external canvas or GL rendered image straight in (like the dither-style canvas example).