Author
Simon JANVIER
Debouncing and throttling in JavaScript: taming event frequency
Typing, scrolling, resizing: some events fire dozens of times a second and flood the main thread. Debouncing and throttling rein…
/ 3 min
Claude Code 2.1.271 brings fast mode to remote sessions and per-command network allowlists
Claude Code 2.1.271 extends fast mode to remote sessions in the cloud or on self-hosted runners. It also adds a…
/ 3 min
Vite 8.3.0 respects the root tsconfig and minifies component CSS
Released on 10 September 2026, Vite 8.3.0 finally honours a root-level tsconfig and minifies CSS inside style tags. This minor…
/ 3 min
GitHub Actions locks down CI cache access with cache-mode
GitHub is generally rolling out cache-mode, a setting that applies least privilege to the cache used by Actions workflows. The…
/ 3 min
GitHub Copilot brings GPT-6 Astra to paid tiers for long-horizon coding
GitHub has switched on GPT-6 Astra, OpenAI's model built for long-running coding work, across its paid Copilot tiers. It appears…
/ 3 min
Laravel 13.31 hardens cookie-based auth and makes Redis queues cluster-safe
Laravel 13.31.0, released on 8 September 2026, closes a security gap in the “remember me” cookie flow and makes Redis…
/ 3 min
Chrome drops Manifest V2 extensions: uBlock Origin leaves the Web Store
On 31 August 2026, Google removed the last Manifest V2 extensions from the Chrome Web Store, uBlock Origin among them.…
/ 3 min
SvelteKit 3 reaches Release Candidate: migration, Vite, and what Svelte 5.57 adds
SvelteKit 3 has reached Release Candidate, days after Svelte 5.57 shipped. A reworked Vite plugin, the move from $lib to…
/ 3 min
Chrome moves to a two-week release cycle
From 8 September 2026, Chrome ships a new stable version every two weeks. Manual version tracking gives way to feature…
/ 3 min
Laravel 13.30 brings vector index management to migrations
Laravel 13.30.0 and 13.30.1, released on 1 September 2026, add vector index dropping to the schema builder and an Eloquent…
/ 3 min