티스토리 수익 글 보기
Debbie O'Brien
Principal Technical Program Manager at Microsoft
Recent Videos
Featured Podcast

Testing Made Easy: Explaining Playwright
The Modern .NET Show
Recent Podcasts
Recent Blog Posts
Debugging My Zsh Config With Goose (and Why Agentic AI Actually Helped)
I've been playing around with a few things recently and wanted to share a real experience that genuinely surprised me. When Goose CLI wouldn't run, the agent investigated my .zshrc file and found a subtle syntax error that would have taken me much longer to debug manually.
Laid off from my dream job, what now?
It’s time to say goodbye. Unfortunately I have been the latest victim of layoffs due to reorgs in Microsoft Spain. I have taken some time to process but I won’t lie, It has been really hard to deal with. This wasn’t just a job. This was my dream. And my dream came true. But unfortunately all dreams must come to an end at some point. So what now?
Testing in a Logged-In State with the Playwright MCP Browser Extension
If you've ever needed to test an application that requires authentication, you know the pain of logging in every time or, worse, handing over your credentials to an LLM. With the new Playwright MCP Browser Extension for Chrome and Edge, that's no longer necessary.
Automating Form Submissions with Playwright MCP and a Prompt file
Have you ever wished you could automate browser tasks — like filling out a form or uploading a file — without writing a full-blown test script? What if all you needed was a plain-text prompt written in natural language? Well now you can with Playwright's MCP server.
Building Your First MCP Server: A Beginners Tutorial
Have you ever wanted your AI assistant to access real-time data? Model Context Protocol (MCP) servers make this possible, and they're surprisingly simple to build and use! Learn how to build an MCP server from scratch using TypeScript, connect it to a real weather API, and integrate it with VS Code and GitHub Copilot.
Vibe Coding with Copilot and Gemini 2.5 pro – Simplifying My Blog with AI-Assisted Refactoring
I have been wanting to share more content on my blog, but ironically, the process of publishing has been slowing me down. In a recent vibe coding session, I decided to remove images from the blog entirely and explore a content-first approach with AI assistance.




