Svelte 5
replaces the old let plus $: reactivity model with runes, a small set of compiler-recognized functions that look like normal JavaScript but get rewritten into fine-grained reactive code. Instead of declaring let count = 0 and hoping the compiler infers a reactive binding, you write let count = $state(0). Instead of $: doubled = count * 2, you write let doubled = $derived(count * 2). Instead of $: console.log(count), you reach for $effect(() => console.log(count)). Props become let { name } = $props().
Developer-Tools
Svelte 5 runes quietly rewrote how reactivity works
Containerize your entire dev environment in one Distrobox command
Want to test a build on Ubuntu 24.04 while running Arch? Want CUDA 12.x on a stable Debian host without touching the host drivers? Want six Node.js versions that don’t fight each other? Distrobox is the shortest path there. It’s a POSIX shell wrapper around Podman , Docker , or Lilipod . The containers feel like native shells, and they run just as smoothly inside a terminal built for instant redraws as on a plain console. Your home directory, Wayland socket, GPU, SSH keys, Git config, and audio all wire in for you. GUI apps you install inside show up in the host menu.
Write your own Linux kernel scheduler in eBPF with sched_ext
sched_ext (SCX) is a Linux kernel framework that lets you implement CPU schedulers in eBPF and hot-swap them at runtime without rebooting or recompiling the kernel. It merged into mainline in Linux 6.12 and matured through 7.0, which tightened its interaction with the default EEVDF class. On any distro shipping a kernel with CONFIG_SCHED_CLASS_EXT=y, loading a new scheduler takes a single command, for example sudo scx_loader --start scx_lavd, and you confirm it is active by reading /sys/kernel/sched_ext/root/ops.
How uv and Ruff untangled our messy, slow Python monorepo
uv workspaces give Python a Cargo-style monorepo setup. You get one lockfile, one virtual environment, and auto-resolved inter-package dependencies. Cold installs finish in seconds, not minutes. Pair uv with Ruff for linting and formatting, and the pair replaces Poetry, Black, isort, flake8, and pip-tools in one shot. The rest of this post covers workspace setup, inter-package deps, Ruff config, CI, publishing, and the traps that snag teams moving off older tools.
Claude Code Remote Agents: Dispatch, Scheduled Tasks, and /loop Explained
Claude Code now ships four ways to run agents remotely: Dispatch, Remote Control, Scheduled Tasks, and /loop. Pick the wrong one and you either over-build a simple polling job or under-build something that needs real persistence. Each works at a different layer of the stack. Each has its own lifecycle, infrastructure needs, and rules for what survives a closed terminal or a sleeping laptop.
Dispatch: Send Tasks from Your Phone to Your Desktop
Dispatch launched on March 17, 2026 as a research preview inside Claude Cowork. Open the Claude mobile app, describe a task, and Dispatch routes it to your Claude Desktop instance on your dev machine. Claude Code runs the task locally with your file system, MCP servers, skills, connectors, and any other tools you’ve set up. The result comes back to your phone.
Gemini CLI Is Dead: Migrating to Antigravity CLI in 2026
Google shut down Gemini CLI on June 18, 2026, pushing free, Pro, and Ultra users onto the closed-source, Go-based Antigravity CLI . You can keep the open-source Gemini CLI running with a paid API key, but its separate quota pool is gone. Enterprise and Code Assist Standard licenses still work unchanged.
Key Takeaways
- Gemini CLI stopped serving free, Pro, and Ultra accounts on June 18, 2026.
- Its replacement, Antigravity CLI, is a closed-source Go binary, not open TypeScript.
- You can still run Gemini CLI by feeding it a paid Gemini API key.
- The catch: agy shares one usage pool, so quotas drain much faster.
- Enterprise and Code Assist Standard licenses keep working unchanged.
What happened to Gemini CLI?
On June 18, 2026, Gemini CLI and the Gemini Code Assist IDE extensions stopped serving requests for free, Google AI Pro, and Ultra personal accounts. The Google Developers Blog announcement
confirmed the cutoff and named the replacement: Antigravity CLI, run with the command agy.
Botmonster Tech




