|
|
Hi there, this is your daily ☕️ DevShot.
|
|
|
In today's DevShot:
|
|
💳 Stripe buys OpenRouter for $7B 🐧 Linux 7.2 lands with Apple M3 support ⚡ Go 1.27 makes some allocations cheaper 🔍 DynamoDB adds native vector search 📊 Grafana's MCP server hits GA 🏙️ PGSimCity turns Postgres into a 3D city Plus: 🎁 5 other news you might like, 🛠️ 5 tutorials, 🧰 6 tools, and 📚 5 papers.
|
|
Explain by Scrimba generates a narrated video tutorial about almost anything you ask, instantly. Upload files, add links, paste code, or just type what you're trying to understand. It plays back more like a YouTube tutorial than a chatbot: voiceover, captions and a moving cursor. Explain is also available as a Chrome Extension, ChatGPT plugin and MCP support for coding agents like Codex, Claude, Cursor etc. Devs are already using Explain to make the rising mountain of pull requests way more digestible. Over 20,000 explainers have been created … so what are you curious about?
|
|
|
💳 Stripe buys OpenRouter for $7B
LINK
|
- Stripe has acquired OpenRouter, the AI routing gateway that gives developers a single API to reach 400+ models from providers like OpenAI, Anthropic, DeepSeek, and Qwen, in a deal exceeding $7 billion.
- OpenRouter lets its 8 million developers switch between models without code changes, handling model selection and intelligent routing optimized for price, speed, and capability, plus invoicing already built on Stripe Invoicing, Tax, and Radar.
- The deal may draw US regulatory scrutiny since Chinese-developed models accounted for 46% of enterprise token consumption by American companies on OpenRouter, putting substantial cross-border AI traffic under Stripe's control at the orchestration layer.
|
🐧 Linux 7.2 lands with Apple M3 support
LINK
|
- Linus Torvalds shipped Linux 7.2 on schedule, adding initial support for Apple's M3 chip alongside Cache Aware Scheduling, the USB4STREAM protocol, and AMDGPU HDMI 2.1 support.
- The release required late-stage reverts to the DRM scheduling code after those features failed tests, pushing them to the 7.3 cycle, plus minor fixes across drivers, networking, architecture files, and the perf core.
- Users shouldn't update manually but wait for maintainers like Canonical or Red Hat to deploy it; stability-focused distros may skip the features entirely while backporting security fixes to their existing kernel.
|
⚡ Go 1.27 makes some allocations cheaper
LINK
|
- Go 1.27 speeds up heap allocations of small objects by replacing a generic allocation function with dedicated ones, benefiting programs that constantly create many tiny objects like tree or linked-list nodes.
- The change applies to objects under 80 bytes, where the compiler already knows the size, so it skips the runtime lookup that previously matched allocations to size classes such as 8, 16, or 24 bytes.
- A benchmark allocating a 16-byte pointer-containing node dropped from ~9.5 ns on Go 1.26 to ~5.5 ns on 1.27, roughly a 1.8x improvement, though only allocation-heavy components will notice.
|
🔍 DynamoDB adds native vector search
LINK
|
- DynamoDB now supports native vector search, letting developers store embeddings alongside application data and run approximate nearest-neighbor queries directly, eliminating the need to sync with a separate vector database.
- A new vector index type stores embeddings in table attributes, works with any embedding model like Bedrock Titan, Cohere Embed, or OpenAI, and supports filtered similarity queries with configurable dimensions and distance functions.
- Vector indexes bill per byte across writes, searches, and storage on top of standard table charges; lower dimensions, minimal projections, and excluding embeddings from results cut costs, and they're available in all DynamoDB regions.
|
📊 Grafana's MCP server hits GA
LINK
|
- Grafana Labs has shipped general availability for two tools that let AI coding agents query live observability data mid-development: the Grafana MCP server and the gcx CLI, both spanning Grafana Cloud and self-hosted stacks.
- The MCP server exposes a fixed set of tools via self-hosted or hosted endpoints, while gcx builds custom workflows and pulls production dashboards into local instances; both ship skill bundles and Claude Code plugins.
- The setup lets agents ground decisions in observed behavior, checking RED metrics or p95 latency, generating k6 load tests from real traffic, and attaching dashboard links to PRs so reviewers verify the running system matches expectations.
|
🏙️ PGSimCity turns Postgres into a 3D city
LINK
|
- PGSimCity, a new open-source tool from Nikolay Samokhvalov, renders PostgreSQL 18 cluster internals as an interactive 3D city that runs entirely in the browser, mapping engine components like shared_buffers, WAL, and autovacuum to city districts.
- Developers can trace statement lifecycles through parse, rewrite, plan, and execute, or trigger failure modes: shrinking shared_buffers to 16 MB forces clock-sweep eviction races, while restricted work_mem spills Sort and HashAggregate nodes to disk.
- It uses PGlite to run real in-memory PostgreSQL compiled to WebAssembly, decouples three.js rendering from TypeScript state machines, and ships under Apache-2.0 with a roadmap covering statement pooling and io_combine_limit-aware buffer sizing.
|
|
Want to get the most out of ChatGPT?ChatGPT is a superpower if you know how to use it correctly. Discover how HubSpot's guide to AI can elevate both your productivity and creativity to get more things done. Learn to automate tasks, enhance decision-making, and foster innovation with the power of AI.
📚 Tutorials & Advice
|
> Concurrent servers: part 7 - Rust: Explains how to build concurrent network servers in Rust by using thread pools with backpressure and Tokio's async/await for event-driven, non-blocking connection handling.
|
|
> How I think about reducing AI costs: Cut AI costs by first auditing spend across all tools, swapping overpowered or outdated models for cheaper ones, and trimming bloated agent prompts.
|
|
|
🔗 Other News & Articles
-
SQLite WAL-Reset Bug
LINK
-
Markdown SVG upgrades
LINK
-
Cloudflare adds agent tracing, with truncation limits and Uneven payload defaults
LINK
-
Per-developer environments were the goal. Agents moved the goalposts.
LINK
-
Linux finally follows Windows and makes a CPU feature requirement mandatory
LINK
|
|
📄 Papers & Resources
|
> Enterprise chatbot architectures answering data questions in plain language got the right answer only ~22 to ~26 percent of the time across four designs, showing no single approach reliably solves accuracy, safety, and cost together.
LINK
|
|
> Project memory for coding agents gives AI coders a structured record of past decisions, so they correctly answer questions about outdated or missing information ~98 to 100% of the time versus just 6 to 27% for a standard memory tool.
LINK
|
|
> AI agent downtime gets put to use, letting the system think ahead while waiting on an action, cutting main-thread processing by up to 43% and needing fewer turns, without hurting accuracy.
LINK
|
|
> AI-simulated usability testing lets startups check where users get stuck in a product before hiring real testers, though the study finds its main accuracy score is unstable and its "how similar is this to real feedback" measure can overstate agreement.
LINK
|
|
> Coding benchmark scores often don't predict real-world coding skill, since models tuned to ace tests like SWE-bench show little to no improvement on other coding tasks, so buyers shouldn't trust a single leaderboard number.
LINK
|
|
|
|
🧰 Latest Tools
| Emergent: builds a full-stack app from a plain-English description, front end through deploy, and you own the code. Start free today |
|
AnySearch: a search API for AI agents that queries multiple trusted sources in parallel, then filters and de-duplicates results into structured data.
LINK
|
|
Dograh: an open-source, self-hostable voice agent platform that lets you bring your own models and deploy via MCP on your own infrastructure or the cloud.
LINK
|
|
Coldtea.ai: automates QA, monitoring, and bug detection with AI agents that flag issues and create fix tasks post-deployment.
LINK
|
|
Kane CLI: a command-line tool that turns natural language descriptions into real Chrome browser automation, returning clear pass or fail test results.
LINK
|
|
Openbase: helps developers pick reliable open-source packages by comparing popularity, activity, and reliability metrics alongside real user reviews.
LINK
|
|
FetchSandbox: simulates webhooks, retries, and async workflows across 60+ real APIs, letting developers reproduce bugs deterministically without burning API quota or touching staging.
LINK
|
|
|
|
💬 How did you find today's edition?
We read every reply — just reply to this email and let us know how we can improve!
|
|
|