I help organizations get the most of out of their collaboration tools and applications. I post about AI, Copilot, technology, and when in season, Da Bears!

Chicago, IL
Craig Jahnke retweeted
Agent Builder in Copilot turns one prompt into a working agent. The person who knows the process best builds it, no code required. See Agent Builder in action. piped.video/dlS2meHJWAk Build a specialist AI agent without writing a line of code. Describe what you want in one prompt, and Copilot Agent Builder generates the name, instructions, skills, and knowledge setup for you โ€” grounded only in the SharePoint sites, files, and Copilot Connectors you choose. #CopilotAgentBuilder #aiagents #copilot #microsoft365 #microsoft
5
21
5,451
Craig Jahnke retweeted
Playwright MCP or Playwright CLI: pick either, your agent gets all of this ๐ŸŽญ ๐Ÿงฐ WebMCP: pages hand the agent their own tools ๐Ÿ”Ž Find: grep the page instead of reading all of it ๐Ÿชถ Leaner snapshots, fewer tokens on every step ๐Ÿ”ด Do it by hand once, get Playwright code back ๐Ÿ—ฃ๏ธ Codegen in TypeScript, Python, Java and C# ๐Ÿ”Œ Your real Chrome, logins included ๐ŸŽฌ 60 fps video with an animated cursor and chapters ๐Ÿ“ฑ Mobile and device emulation ๐ŸŒ— Light/dark flipped mid-session ๐ŸŒ Mock any request, or pull the plug and go offline ๐Ÿ“ธ Hi-res screenshots ๐Ÿฉน Crashed tab or dropped connection? It'll recover npx @playwright/mcp@latest github.com/microsoft/playwriโ€ฆ npm i -g @playwright/cli@latest github.com/microsoft/playwriโ€ฆ
47
126
1,240
77,257
I miss Prague and Bratislavaโ€ฆ the beer is so good in Europe.
1
3
57
Craig Jahnke retweeted
AI Guardrails vs AI Governance ๐—”๐—œ ๐—ด๐˜‚๐—ฎ๐—ฟ๐—ฑ๐—ฟ๐—ฎ๐—ถ๐—น๐˜€ are built to control what an AI system can do. They can filter risky prompts, block sensitive data, restrict what information can be retrieved, or limit which tools and APIs an agent can use. That makes them useful for enforcing specific technical boundaries inside the system. But guardrails only solve part of the problem. With ๐—”๐—œ ๐—ด๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ป๐—ฎ๐—ป๐—ฐ๐—ฒ, the focus is broader. It defines how AI should be managed across the organization: what risks are acceptable, who owns them, what standards teams should follow, and how systems are reviewed over time. So governance defines what should be allowed and who is accountable. Guardrails help enforce what the AI can actually do. But for coding agents, that creates another challenge: how do you make those engineering standards available while the agent is actually writing code? ๐—œ๐—ณ ๐˜๐—ต๐—ฒ๐˜† ๐—ผ๐—ป๐—น๐˜† ๐˜€๐˜‚๐—ฟ๐—ณ๐—ฎ๐—ฐ๐—ฒ ๐—ฎ๐˜ ๐—ฟ๐—ฒ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐˜๐—ถ๐—บ๐—ฒ, the code has already been written. Thatโ€™s where Qodoโ€™s Agentic Toolbox comes in. It lets coding agents pull in team rules and codebase context, then bring in independent review while they work, ๐—ฏ๐—ฒ๐—ณ๐—ผ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ ๐—ฃ๐—ฅ becomes the first real checkpoint. So the same agent writing the code isn't the only agent checking it. Install the Toolbox โ†’ lucode.co/agentic-toolbox-qoโ€ฆ What else would you add? โ€”โ€” โ™ป๏ธ Repost to help others learn AI. ๐Ÿ™ Thanks to @QodoAI for sponsoring this post. โž• Follow me ( Nikki Siapno ) to improve at AI and system design.
4
46
174
17,469
I don't get how secondary market ticket price gouging is legal. There should be a limit over the price of the ticket, and they should have to be sold by individuals, not companies who use bots to gobble them up...
1
53
Craig Jahnke retweeted
Does it matter? They're going to get away with it anyway and there will be no consequences. Why aren't Democrats following on his office claims. Surely someone could find out if he's working or not??? Image one of us AWOL from work, nobody knows if you're coming back. Fired day 2
1
3
983
.@Canada you should rename Lake Superior to Lake Canada is Superior
74
Craig Jahnke retweeted
๐Ÿš€ Most engineers know CI/CD. Fewer truly understand GitOps. And MLOps? Thatโ€™s where modern AI systems scale. If youโ€™re building cloud-native or AI-powered products in 2026, understanding the difference between these three workflows is no longer optional. Hereโ€™s the simplest breakdown ๐Ÿ‘‡ ๐Ÿ”น CI/CD โ†’ Automates software delivery From writing code โ†’ testing โ†’ building โ†’ deploying faster and safer. ๐Ÿ”น GitOps โ†’ Uses Git as the single source of truth Infrastructure and deployments become declarative, auditable, and automatically reconciled. ๐Ÿ”น MLOps โ†’ Brings discipline to Machine Learning lifecycle From feature engineering and model training โ†’ monitoring โ†’ retraining AI models in production. ๐Ÿ’ก Think of it this way: โœ… CI/CD = Shipping applications efficiently โœ… GitOps = Managing infrastructure reliably โœ… MLOps = Operating AI systems at scale As companies move toward AI-native engineering, these three practices are increasingly working together โ€” not separately. ๐Ÿ“Œ Which one are you currently working with the most: CI/CD, GitOps, or MLOps? ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฎ๐˜ ๐—”๐—œ ๐—ถ๐—ป ๐—ท๐˜‚๐˜€๐˜ ๐Ÿญ ๐—บ๐—ถ๐—ป๐˜‚๐˜๐—ฒ ๐—ฎ ๐—ฑ๐—ฎ๐˜†. ๐—๐—ผ๐—ถ๐—ป ๐—บ๐˜† ๐˜„๐—ฒ๐—ฒ๐—ธ๐—น๐˜† ๐—ป๐—ฒ๐˜„๐˜€๐—น๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—œ ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐˜๐—ต๐—ฒ ๐—ฟ๐—ฒ๐—ฎ๐—น-๐˜„๐—ผ๐—ฟ๐—น๐—ฑ ๐—ท๐—ผ๐˜‚๐—ฟ๐—ป๐—ฒ๐˜† ๐—ผ๐—ณ ๐—”๐—œ ๐˜๐—ฟ๐—ฎ๐—ป๐˜€๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป. ๐Ÿ‘‰ ๐—ฆ๐—ถ๐—ด๐—ป ๐˜‚๐—ฝ ๐—ณ๐—ฟ๐—ฒ๐—ฒ now โ†’ avsl.beehiiv.com/ Follow @AiswaryaVenkit1 for more such insights!!
9
18
71
2,915
Craig Jahnke retweeted
๐Ÿš€ Microsoft Fabric โ€” Explained Simply Most companies donโ€™t have a data problem. They have a โ€œtoo many toolsโ€ problem. Thatโ€™s where Microsoft Fabric changes the game ๐Ÿ‘‡ ๐Ÿ‘‰ Imagine having: โ€ข Data pipelines * Storage * Analytics * Dashboards * AI All in one single platform Thatโ€™s exactly what Microsoft Fabric delivers. ๐Ÿ’ก What makes it powerful? โœ… One unified data lake (OneLake) โœ… Built-in ETL + Data Engineering โœ… Real-time + batch analytics โœ… AI integrated with Copilot โœ… Seamless with Azure + Microsoft 365 No silos. No tool switching. No complexity. โšก Before vs After โŒ Multiple tools (Data Factory + Synapse + Power BI) โŒ Data duplication โŒ Complex architecture โœ… One platform โœ… Faster insights โœ… Lower cost โœ… Easier collaboration ๐Ÿง  Think of it like this: Microsoft Fabric = Operating System for Data Just like Windows manages apps, Fabric manages your entire data ecosystem. ๐Ÿ“Š Use cases: * Business dashboards & reporting * AI/ML model building * Real-time analytics (IoT, logs) * Data warehousing & lakehouse ๐Ÿ”ฅ If you're working with data in 2026, this is not optional โ€” it's foundational. Would you replace your current stack with Fabric? ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฎ๐˜ ๐—”๐—œ ๐—ถ๐—ป ๐—ท๐˜‚๐˜€๐˜ ๐Ÿญ ๐—บ๐—ถ๐—ป๐˜‚๐˜๐—ฒ ๐—ฎ ๐—ฑ๐—ฎ๐˜†. ๐—๐—ผ๐—ถ๐—ป ๐—บ๐˜† ๐˜„๐—ฒ๐—ฒ๐—ธ๐—น๐˜† ๐—ป๐—ฒ๐˜„๐˜€๐—น๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐˜„๐—ต๐—ฒ๐—ฟ๐—ฒ ๐—œ ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐˜๐—ต๐—ฒ ๐—ฟ๐—ฒ๐—ฎ๐—น-๐˜„๐—ผ๐—ฟ๐—น๐—ฑ ๐—ท๐—ผ๐˜‚๐—ฟ๐—ป๐—ฒ๐˜† ๐—ผ๐—ณ ๐—”๐—œ ๐˜๐—ฟ๐—ฎ๐—ป๐˜€๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป. ๐Ÿ‘‰ ๐—ฆ๐—ถ๐—ด๐—ป ๐˜‚๐—ฝ ๐—ณ๐—ฟ๐—ฒ๐—ฒ now โ†’ avsl.beehiiv.com/ Follow @AiswaryaVenkit1 for more such insights!!
11
12
80
4,147
Craig Jahnke retweeted
SharePoint and the Future of Work, Apps, and Agents
8
24
80
10,699
Craig Jahnke retweeted
Chicago folks! Join us Thursday evening at the Aon Center to learn more about cloud computing! Azure MVP Brian McKeive (@mcbeev ) will present "Faster .NET on Azure App Service: The Hard Lessons I Paid For"! Learn more and register at meetup.com/the-chicago-cloudโ€ฆ
1
1
240
Craig Jahnke retweeted
๐Ÿ’ก Weekly update on the @m365pnp upcoming community calls from Microsoft365 & Power Platform Community โ€ข Calls for this week with agenda details ๐Ÿ“… โ€ข Focus on #Copilot, #Microsoft365 & #PowerPlatform โ€ข Demos this week by Joseph Jang, @vesajuvonen, Sandeep PS, @tavikukko & Ramin Ahmadi ๐Ÿ“ See details โ†’ pnp.github.io/blog/weekly-agโ€ฆ
1
3
246
Craig Jahnke retweeted
Great post from @clamanna It is fun to see this in existing teams and products like OneDrive and SharePoint. Here is one example of a team that 4xโ€™d their delivery spanning fundamentals and features to customers. With Cowork, Scout, Copilot Studio, and GitHub weโ€™re bringing you the tools we use to help teams go faster - and have more fun.
The most important thing my team will do this year wonโ€™t be a single product or feature we ship - it will be changing how we work. I wrote about the 3 things that have mattered most as weโ€™ve changed how we build โ€“ and thereโ€™s more weโ€™re still figuring out.
Article

Changing how we build

Every few decades, technology disrupts not just what we build, but how we build it. We are in one of those moments now. The most important thing my team will do this year wonโ€™t be any single product

1
18
74
10,729
Craig Jahnke retweeted
July was a big month for Copilot in PowerPoint. We made it easier to apply a previous deck's style or your company brand to your presentation, use Copilot to help you keep feedback organized by supporting comments and made several updates your iOS and iPad experience.
6
13
77
10,092
Today weโ€™re expanding model choice in Microsoft 365 Copilot with the addition of Anthropicโ€™s latest modelโ€”Claude Opus 5. msft.it/6017vCQ3v
2
17
82
3,321
What ever happened to padded toilet seats?
1
64
Copilot in SharePoint is now in expanded public preview. Turn ideas into action, from creating sites and pages to organizing content, building lists, and keeping information up to date. โ–ถ๏ธLearn about Copilot in SharePoint at msft.it/6015vmM6F
1
16
63
3,841
Craig Jahnke retweeted
A few months ago, we introduced codename MDASH, our new multi-model agentic scanning system, now in expanded private preview. Built to discover, validate, and prove software vulnerabilities at AI speed, the system is helping us explore new benchmarks and insights as we apply it across some of our most complex environments. Read the latest updates: msft.it/6011vlLW3
2
27
78
9,777