Just discovered Hillel Wayne's Crossover Project, where he interviews a bunch of "trad" engineers who became SWEs, to decide if SWE is really "engineering". I know we all have gut reactions, but read it! www.hillelwayne.com/tags/crossov...
@pamelafox.bsky.social
GitHub launched stacked PRs today! github.blog/changelog/20... Who's started using them already? Link me to your stack. 🥞
Stacked pull requests are now in public preview - GitHub Changelog
Stacked pull requests break large changes into small, reviewable pull requests. They’re an ordered series of pull requests that each represent focused layers of your change. With stacks, you can…
github.blog
The new MCP spec just dropped. 🚀 blog.modelcontextprotocol.io/posts/2026-0... To celebrate, we're hosting a 5-hour livestream on September 9! Join MCP maintainers and builders for talks about MCP Authorization, Tasks, Apps, and more. Register @ aka.ms/MCPLive/99/b
🔴 Live streaming in 5: Foundry IQ, part 1 in our Microsoft IQ Python series www.youtube.com/watch?v=cbvM... All code/slides/writeups will be in aka.ms/iqdeepdive/r...
Microsoft IQ Deep Dive with Python: Foundry IQ
YouTube video by Microsoft Reactor
youtube.com
Released new version of axe-core-playaxe-playwright-python for automated a11y testing of websites: pypi.org/project/axe-... Thank you to the community for their PRs keeping it up to date with latest axe-core accessibility checks.
Opus 5 is out in GitHub Copilot: github.blog/changelog/20... Opus 5 v. Sol bake-off time!
Claude Opus 5 is now available in GitHub Copilot - GitHub Changelog
Claude Opus 5, Anthropic’s newest Opus model, is now available in GitHub Copilot. It is designed for complex, long-running coding tasks that require careful reasoning, effective tool use, and reliable...
github.blog
"Do automated evals work?" parlance-labs.com/blog/posts/a... @hamel.bsky.social and @doesdatmaksense.bsky.social use multiple LLM-powered tools to identify failures in app traces and compare results to labels from a domain expert.
"In defense of not understanding your codebase" www.seangoedecke.com/in-defense-o... Good points there- I do like at least being able to understand the parts of a codebase that are my specialty, however.
In defense of not understanding your codebase
seangoedecke.com
Great intro to git worktrees from @humanwhocodes.com : humanwhocodes.com/blog/2026/07... The GitHub Copilot app uses them by default, and it reallly helps to understand them, since a worktree will *not* have files from the main checkout like a gitignored .env.
A gentle introduction to Git worktrees - Human Who Codes
Git worktrees let you check out multiple branches into separate directories simultaneously, making parallel local development straightforward whether you're working solo or alongside AI coding agents.
humanwhocodes.com
🐍 📢 💻 🎤Talk proposal submissions for our _11th_ annual Python conference, PyBay 2026, have been extended to July 26! The conference will be Oct 3, 2026 in San Francisco. pybay.org/speaking/cal...
PyBay 2026 - 11th Annual Bay Area Python Dev Conference
11th Annual Python developer conference - longest running on the US West Coast. Join us in San Francisco!
pybay.org
Just a week til our next free livestream series, a collab with @aycabas.bsky.social: "Microsoft IQ Deep Dive with Python" Learn how to use Foundry IQ, Work IQ, and Fabric IQ to ground AI systems, all with open-source Python code. 🗓️ July 28–30, 10AM PT 🔗 Register: aka.ms/IQDeepDivePy...
New blog post: "Beyond text: Returning images and interactive apps from MCP servers" techcommunity.microsoft.com/blog/AzureDe... (Inspired by my closet MCP server, but you can use the same idea and codebase for any sort of visual content)
Beyond text: Returning images and interactive apps from MCP servers | Microsoft Community Hub
The Model Context Protocol (MCP) is becoming a richer foundation for agent experiences. Though most servers return plain text from their tool calls, MCP...
techcommunity.microsoft.com
Great intro to "product quantization", a vector compression technique used by ColBERT. isaacflath.com/writing/Quan...
Quantization for ColBERT | Isaac Flath
A thorough introduction to Quantization for Multi-Vector Search Architectures
isaacflath.com
As a life-long Photoshop addict, I love that the web is now powerful enough for basic photo editing operations. I've been using photopea.com, as it's free and mimics the Photoshop UI and shortcuts.
My current guilty pleasure is watching “Love is Blind: Argentina” - but I figure it’s educational, since it’s all in spanish! Argentinian spanish is a fascinating dialect, it has a lot of sound changes: https://en.wikipedia.org...
my 7-yr-old wants a karaoke machine for her bday! how do karaoke machines work in the modern age? notably, we have no TV, only a projector with chromecast. any recommendations?
At the Cursor Compile conference, Claire Vo gave a fantastic talk about PMing in the AI era. It's now online! I really liked it: www.youtube.com/watch?v=4CAF...
The New PM, Claire Vo | Compile 26
YouTube video by Cursor
youtube.com
Model Context Protocol (MCP) is an open standard that lets us connect LLMs to external systems. Pamela Fox @pamelafox.bsky.social (Microsoft) demonstrates designing MCP servers for PostgreSQL. 📺See Pamela's POSETTE 2026 talk on YouTube: www.youtube.com/watch?v=3_JP... #PosetteConf
Super interesting paper: "Prompt Injection as Role Confusion" role-confusion.github.io They trained a linear probe to predict roles (user/tool/assistant), and then experimented with injecting role tags and just changing the writing style to mimic a role (like <think>ing).
Prompt Injection as Role Confusion
LLMs can't tell who's speaking. We show they identify roles by writing style, not tags, and exploit this with CoT Forgery, injecting fake reasoning that models mistake for their own thoughts.
role-confusion.github.io
I printed a custom t-shirt that's an ode to @simonwillison.net's Pelican benchmark. The super chill highly saturated cruising pelican came from this Gemini 3 launch in Feb: simonwillison.net/2026/Feb/12/... (And the caption was inspired by the reaction on social media to the blog post.)
My colleague and I are running a new livestream series: Microsoft IQ Deep Dive with Python We'll show how to ground AI agents in your company's information, thanks to the Microsoft IQ family: Foundry IQ, Work IQ, Fabric IQ, and Web IQ. 🗓️ July 28–30, 10 AM PT 👉🏼 Register: aka.ms/IQDeepDivePy...
I love my cute lil iPhone 13 mini that fits in all my pockets, but its battery is on its last legs. What's the dantiest modern iPhone I can get?
Helpful post from my colleague: "What are git worktrees, and why should I use them?" Both VS Code and GitHub Copilot app have built-in support for worktrees, and they can be really useful if you get how they work. github.blog/ai-and-ml/gi...
What are git worktrees, and why should I use them?
Git worktrees have been around since 2015, but it wasn't until recently they became popular. Learn what they are, how to use them, and why you might.
github.blog
My Posette talk is now on YT- "An MCP for your Postgres DB" youtube.com/watch?v=3_JP... I build a Python FastMCP server, starting with free-form SQL tools, then read-only tools, then typed query-specific tools. Slides: pamelafox.github.io/mcp-for-post... Code: github.com/pamelafox/mc...
An MCP for your Postgres DB | POSETTE: An Event for Postgres 2026
YouTube video by Microsoft Developer
youtube.com
You can now set a limit for the number of allowed open PRs for users without write access on GitHub repos: github.blog/changelog/20...
Limit open pull requests for users without write access - GitHub Changelog
Maintainers of open source repositories are dealing with an ever-growing volume of pull requests, including repeated low-quality or drive-by contributions that can slow triage and overwhelm review que...
github.blog
I just merged an update to the Azure AI Search + OpenAI RAG project that changes the default chat model to gpt-5.4-mini with reasoning_effort=low and top=5. github.com/Azure-Sample... That combo wasn't best on every metric, but it gave best overall accuracy with reasonable latency.
I tried out Pilates 6 months ago and I love it - started 1x a week and am now at 2x-3x a week. I like how it involves so much stretching and how all the different equipment configurations keeps things interesting. So many creative ways to plank!
My 6 yr old is just singing loudly to herself over and over "I'm blue, if I was green, I would die." She gets that from me. 😊
Got a message from an Amazon recruiter, which reminds me that my earliest rejection was in 2006 after an Amazon phone screen. I was asked how to set a cookie in JS, and I couldn't say exactly how. I know how now, but still don't think I've ever hand-written the code to do that.
I love keyless connections, so I'm happy that the Azure PostgreSQL team made a library specifically for Entra OAuth token refresh, compatible with psycopg3, psycopg2, and SQLAlchemy: https://pypi.org/project...