Microsoft for Developers

Get the latest information, insights, and news from Microsoft.

Featured posts

GitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!
Mar 2, 2026
0
0

GitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!

BERJAYA
Katie Savage

Modern software development is moving fast—and AI is now a practical part of how Microsoft developers design, build, and ship applications every day. From w...

GitHub CopilotDeveloper Events

Latest posts

BERJAYA
Apr 23, 2026
Post comments count 0
Post likes count 0

LangChain.js for Beginners: A Free Course to Build Agentic AI Apps with JavaScript

BERJAYA BERJAYA
Yohan,
Dan

Want to build AI agents with JavaScript that go beyond basic chat completions? Agents that reason, call tools, and pull from knowledge bases on their own? We put together a free, open source course to help you get there. LangChain.js for Beginners is 8 chapters and 70+ runnable TypeScript examples. Clone the repo, add your API key to a .env file, and start building. Why LangChain.js? If you already know Node.js, npm, TypeScript, and async/await, you don't need to switch to Python to build AI apps. LangChain.js gives you components for chat models, tools, agents, retrieval, and more so you're not wiring every...

BERJAYA
Apr 22, 2026
Post comments count 0
Post likes count 3

Securing MCP: A Control Plane for Agent Tool Execution

BERJAYA
Jack Batzner

The Model Context Protocol (MCP) is quickly becoming a common way for AI agents to discover and use tools. It provides a consistent interface to databases, APIs, file systems, and third-party services, which makes it easier to plug capabilities into agent workflows. However, MCP standardizes the execution surface without defining how that surface should be governed. Tool definitions are fed directly to the model, tool servers can be hosted by anyone, and there is no built-in point where policy is evaluated before a call is executed. To address that gap, we’ve been building a runtime governance layer for MCP...

BERJAYA
Apr 14, 2026
Post comments count 1
Post likes count 3

Take your PostgreSQL-backed apps to the next level

BERJAYA BERJAYA
Ismael,
Pooja

PostgreSQL is a powerful and hugely popular database engine, and it really comes alive across Microsoft developer platforms. You can build with PostgreSQL across Azure offerings, develop productively in Visual Studio Code with strong extensions and tooling, and connect your data to agentic development workflows and AI services. There's amazing opportunity to bring those pieces together to modernize apps faster, migrate with confidence, and ship intelligent experiences on a proven database foundation. The challenge is that getting the most out of PostgreSQL across this full stack can be complex, especially when yo...

BERJAYA
Mar 16, 2026
Post comments count 4
Post likes count 9

Awesome GitHub Copilot just got a website, and a learning hub, and plugins!

BERJAYA
Matt Soucoup

Back in July, we launched the Awesome GitHub Copilot Customizations repo with a simple goal: give the community a place to share custom instructions, prompts, and chat modes to customize the AI responses from GitHub Copilot. We were hoping for maybe one community contribution per week. That... did not happen. Instead, you all showed up. In a big way. The repo now has 175+ agents, 208+ skills, 176+ instructions, 48+ plugins, 7 agentic workflows, and 3 hooks - all contributed by the community. What started as a curated list has become something much bigger, and we needed to match that ...

BERJAYA
Mar 9, 2026
Post comments count 6
Post likes count 5

Build a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire

BERJAYA
Justin Yoo

Building AI agents is getting easier. Deploying them as part of a real application, with multiple services, persistent state, and production infrastructure, is where things get complicated. Developers from the .NET community have requested whether a real-world example that shows running on local machine as well as on the cloud in a cloud-native way. We've heard you! We built an open-source Interview Coach sample to show how Microsoft Agent Framework, Microsoft Foundry, Model Context Protocol (MCP), and Aspire fit together in a production-style application. It's a working interview simulator where an AI coach w...

BERJAYA
Mar 3, 2026
Post comments count 1
Post likes count 4

Get started with GitHub Copilot CLI: A free, hands-on course

BERJAYA
Dan Wahlin

Learn GitHub Copilot CLI with this free, 8-chapter hands-on course. Review code, generate tests, debug issues, and build custom agents and skills - all from your terminal. No AI experience needed. Works with GitHub Copilot Free. Clone the repo or open in Codespaces to get started.

BERJAYA
Mar 2, 2026
Post comments count 0
Post likes count 1

The JavaScript AI Build-a-thon Season 2 starts today!

BERJAYA
Julia Muiruri

The JavaScript AI Build‑a‑thon Season 2 starts today! Join a free, four‑week, hands‑on program—from Local AI and RAG pipelines to multi‑agent hackathon—designed specifically for JavaScript/TypeScript developers.

BERJAYA
Feb 4, 2026
Post comments count 8
Post likes count 14

WinGet Configuration: Set up your dev machine in one command

BERJAYA
Kayla Cinnamon

I've set up a lot of dev machines in my life. Traditionally, this takes a lot of time to get everything just right, but now there's a faster way with WinGet Configuration files. Let me show you how to go from a fresh Windows install to a fully configured dev environment with a single command and how GitHub Copilot CLI can help you build these configs. What is WinGet Configuration? WinGet Configuration lets you describe your ideal dev environment in a YAML file, then apply it with one command. Instead of running a bunch of commands manually, you declare what you want and let WinGet do the rest. Getting sta...

BERJAYA
Jan 23, 2026
Post comments count 3
Post likes count 13

Bringing work context to your code in GitHub Copilot

BERJAYA
Kayla Cinnamon

This week we shipped the GitHub Copilot SDK which takes the agent loop from the Copilot CLI and makes it easy to embed in other applications. We’ve been using, improving, and extending Copilot CLI for the last few months and it’s sparked new ideas about what it means to have the right context right where we work. As developers, we spend most of our time in the terminal and our IDEs, and on most days, writing code isn’t the hard part. The hard part is everything around it: figuring out why something was built a certain way, tracking down a spec that defined a requirement, remembering which meeting introduced a ...