Hi, and welcome to this week's edition of the newsletter! As I mentioned in the last edition, I'm going to try moving to weekly instead of monthly. I asked in the previous edition for your thoughts, and I had a mix of replies - some of you saying you like the idea of weekly, some of you saying you prefer monthly. So let's just see this as an experiment - please let me know what you think!
Personally, I found with monthly, there was just too much news - and it was becoming just a wall of links, and took me a lot of time to work through each month. Weekly will hopefully allow the email to be a bit more digestible, and also have more up-to-date news - after all, a news item on the 1st of the month, is very out of date by the end of the month (especially if AI-related!).
As always, feel free to reply to this email to get in touch. Or ping me on any of my socials, which can be found on my personal website, danclarke.com.
If you get value from this newsletter, please help me out by sharing it on your socials and with your tech friends and colleagues - it really helps me spread the word and keep the newsletter going 🙏 (at-mention me, and I'll repost).
📰 News items and dev picks
Dotnet news
Visual Studio Code 1.127 - The July VS Code release. The headline is agent browser tools going GA - agents can now open pages, take screenshots, and click around to validate their own work, with per-site browser permissions. There's also an overhauled Agents window (session grouping and drag-and-drop), subagent cost transparency, and default terminal sandboxing on macOS and Linux.
Modernize .NET applications in the GitHub Copilot app - Microsoft's .NET upgrade agent now runs in the GitHub Copilot app, with an interactive "upgrade canvas" that tracks assessment, planning, execution, and results in a single dashboard - alongside its existing Visual Studio, VS Code, and Copilot CLI surfaces.
AI news
OpenAI had a big launch day on July 9...
GPT-5.6 (Sol, Terra, and Luna) is now generally available - The family I covered last edition as a government-vetted preview is now available to everyone: Sol is the frontier reasoning model (with a new "max" effort level and a subagent-based "ultra" mode, $5/$30 per 1M tokens), Terra is the balanced mid-tier ($2.50/$15), and Luna is the fast/cheap one ($1/$6) - across ChatGPT paid tiers, the API, and Codex.
Codex has joined the ChatGPT desktop app - The standalone Codex app has been folded into a new unified ChatGPT desktop app (macOS/Windows) as a dedicated coding surface, alongside a new "ChatGPT Work" agent - with Chat, Work, and Codex on every plan, including Free.
Introducing GPT-Live - New full-duplex voice models now powering ChatGPT Voice - they listen while speaking, backchannel naturally, and hand harder questions off to a frontier model.
GPT-5.6 also landed in GitHub Copilot the same day - Sol on Pro+/Max/Business/Enterprise, Terra and Luna on Pro and up.
Introducing Grok 4.5 - xAI (now branded SpaceXAI) launched Grok 4.5, a model aimed squarely at coding and agentic work, built on its 1.5T-parameter V9 foundation and trained alongside Cursor - the first fruit of the acquisition I covered last edition. It's priced aggressively at $2/$6 per 1M tokens with a claimed 2x token efficiency, and is available in Grok Build, Cursor, and the xAI API (not yet in the EU).
Claude Science - Anthropic launched a beta desktop app (macOS/Linux, on Pro/Max/Team/Enterprise) that pulls research tooling into one place: it connects to 60+ scientific databases, runs code locally or over SSH/HPC, and produces auditable, fact-checked artifacts. It's aimed at researchers, but the local and remote code execution makes it interesting well beyond the lab.
More details on Fable 5's cyber safeguards and jailbreak framework - A follow-up to last week's Fable 5 redeploy: Anthropic detailed the four-tier cyber safety classifier now shipping with it, proposed a public "Cyber Jailbreak Severity" scale (CJS-0 to CJS-4) developed with Glasswing, and opened a HackerOne programme for reported jailbreaks.
OpenAI's new Realtime API models: gpt-realtime-2.1 and gpt-realtime-2.1-mini - Two updated low-latency voice/multimodal models. The full model improves alphanumeric recognition, silence and noise handling, and interruption behaviour; the distilled "mini" tier is faster, with around 25% lower p95 latency across Realtime voice.
GitHub Copilot had a busy week...
The Copilot desktop app is now available to everyone - The standalone app (macOS/Windows/Linux) is now on every plan, including Free and Education, and supports bring-your-own-key, so you can run it against your own model provider with no subscription.
Copilot vision is generally available - Attach images and PDFs directly to Copilot chat (in VS Code, on github.com, and the CLI) and have it reason about them alongside your code.
Kimi K2.7 Code is now a model choice in Copilot - Moonshot's Kimi K2.7 Code joins the model picker.
Copilot CLI no longer needs a PAT in GitHub Actions - It can now run in Actions using the built-in GITHUB_TOKEN, so there's no personal access token to create or store.
Ask Copilot for a repository overview - Visit an unfamiliar repo on github.com and Copilot will generate a high-level overview of its purpose, technologies, and contribution guidelines - on all plans.
GitLost: how researchers tricked GitHub's AI agent into leaking private repos - A sobering one from Noma Security: an unauthenticated attacker could exfiltrate private-repo contents via prompt injection in a public GitHub Issue processed by GitHub Agentic Workflows. Responsibly disclosed to GitHub before publication - and a good reminder of what prompt injection means for agentic tooling.
Claude Code now defaults to "Manual" permission mode - Across releases 2.1.200-2.1.202, the default permission mode switched to Manual on the CLI, VS Code, and JetBrains, and AskUserQuestion dialogs no longer auto-continue by default. There's also a new setting to control how many agents a dynamic workflow spawns.
Claude Code's /doctor is now a full setup checkup - In v2.1.205, /doctor (with a new /checkup alias) went from a read-only diagnostics screen to a checkup that can diagnose and fix: unused skills/MCP servers/plugins versus their context cost, CLAUDE.md deduplication, slow hooks, and permission pre-approvals - reporting what it found and asking before changing anything. Well worth a run!
Others
Announcing TypeScript 7.0 - The long-awaited native (Go-based) compiler port went stable this week, about three weeks after the RC I covered last edition. Full builds are typically 8-12x faster (the VS Code codebase went from 125.7s to 10.6s), editor error-reporting is over 13x faster, and there's a new multithreaded LSP-based language server. It ships as the regular
typescriptnpm package, with a@typescript/typescript6compatibility package if you need to run 6.x side-by-side - and note the stricter defaults (strict: true,module: esnext, no automatic type discovery).npm v12 is now GA - The other follow-up from last edition: npm v12 went stable, switching on the security defaults previewed in June - lifecycle install scripts are now off by default (
npm approve-scripts), and Git/remote/tarball dependencies need--allow-git / --allow-remote. The same announcement also starts deprecating 2FA-bypass granular access tokens in favour of trusted publishing (OIDC). Worth checking your CI pipelines before upgrading!Rewriting Bun in Rust - Jarred Sumner announced that Bun has been rewritten from Zig to Rust - by around 64 parallel Claude instances porting 1,448 files (~535k lines) over 11 days and 6,502 commits, with adversarial-review loops checking the work. v1.3.14 is the final Zig release, and the Rust-based v1.4.0 is in canary. The post also quietly disclosed that Anthropic acquired Bun back in December 2025. Zig creator Andrew Kelley posted a considered response that's well worth reading alongside it.
Cloudflare Drop - A neat little tool: drag a folder or zip into the browser at cloudflare.com/drop and get a live static site on Cloudflare's edge in seconds - no account needed. Previews live for an hour unless you claim them into an account.
GitHub Models is being fully retired on July 30 - GitHub has set a hard shutdown date for all of GitHub Models - the playground, model catalogue, inference API, and BYOK endpoints - for every customer, including existing paid ones. There are brownouts on July 16 and 23 before the July 30 cutoff.
A big collection of leaked system prompts - A colleague shared this in our work Slack this week, and it's a good one: a popular (50k+ stars), regularly-updated repo collecting the system prompts behind most of the major AI tools - Claude, ChatGPT, Gemini, Copilot, Cursor and more. Worth a browse if you want to see how these things are actually instructed under the hood, and to pick up a few prompt-engineering ideas along the way. It's community-extracted, so treat it as indicative rather than official.
Dev Pick - Matt Pocock's AI coding skills
Last edition, my dev pick was about creating your own custom skills whenever you find yourself repeating the same AI prompts. A great follow-on to that is Matt Pocock's skills repo - a collection of AI coding skills covering the whole flow from docs to code review (/grill-with-docs, /to-spec, /to-tickets, /implement, /code-review). It's just passed 160K GitHub stars and 7.5 million downloads! And he's now released a free end-to-end tutorial video walking through how the skills fit together. Whether you use his skills directly or just mine them for ideas for your own, there's a lot to learn from in there.
Sponsorship opportunities
I’m looking for sponsors for both the podcast and this newsletter. Details of podcast sponsorship can be found here. Feel free to reply to this email to discuss further.
The Podcast 🎙

No new episode this week - but if you missed the last one, it was all about OpenSpec, with its creator Tabish Bidiwale. Well worth a listen if you're interested in spec-driven development with AI.
Also, just a reminder that we have a Discord community for the podcast! It would be great to see you there :)
My Dometrain Courses
Below are details of my Dometrain courses. There's also a Containers learning path that includes both the Docker and Kubernetes courses, which can be found here.
Docker for Developers
This course will teach you everything you need to know about Docker and containers. From what containers and images are; to how to build your own; to security and networking; docker-compose; and much more!
Kubernetes for Developers
Once you understand Docker, containers, images, etc - it’s time to move onto the next level and learn a container orchestrator - and Kubernetes has clearly won the battle here! My Kubernetes course is rammed-packed full of demos (pretty much all the way through), which are easy to follow along with downloadable YAML files and scripts. We start with the basics, then later move on to more advanced topics like service meshes and operators.
JetBrains Rider
Rider is an amazing .NET IDE by JetBrains. This course is 6 hours of content - covering hotkeys, refactoring, navigation, debugging, git, testing, AI, profiling, remote collaboration, and much much more!
Aspire
Aspire is Microsoft's vision for how every .NET developer will develop systems. It is a cloud-ready stack for production-ready, distributed applications using .NET, and it makes it extremely easy to develop, run, and test your systems locally. With unmatched dev-time orchestration, integrations with third-party services, and excellent tooling, .NET Aspire aims to make working with the cloud and technologies like Docker and Kubernetes easier than ever.
If you’ve made it this far into the newsletter - I’m hoping that means you’ve
both enjoyed it and found it useful. If you can help me out and share with your developer friends at work and on social media, that would be amazing!
Again - feel totally free to reach out to me, and let me know your thoughts on the newsletter. And see you back in your inbox next week for the next edition! 👋
Bluesky (my primary place)
Twitter (using less nowadays)
LinkedIn
Discord
Mastodon (rarely used)
Threads (rarely used)
Or just go to danclarke.com for links to all my stuff 😊





