Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
151175 stories
·
33 followers

Build a Social Media Commander app with Agent Instructions using GitHub Copilot | MVP Unplugged

1 Share
From: Microsoft Developer
Duration: 41:54
Views: 194

Join us for the premiere episode of MVP Unplugged, where we explore how AI is transforming developer workflows! Host Justin Garrett, Microsoft Principal Customer Experience Program Manager, connects with Microsoft MVP Jeremy Sinclair to dive into Jeremy’s passion project: Social Media Commander—a cross-platform .NET app built with GitHub Spark and Avalonia using GitHub Copilot.

In this episode, you’ll learn
✅How GitHub Copilot accelerates development with agent-instructions
✅Inserting Microsoft Learn docs as context for app dev
✅Implementing new features with Agent model using the latest models like Claude Sonnet 4.5
✅Best practices for guiding AI agents and avoiding common pitfalls
✅Insights on the future of AI-assisted coding for developers
✅Jeremy also demonstrates adding a new feature (Blue Sky v2) live, shares tips for integrating the Microsoft Learn MCP server, and shows how Copilot can handle CI/CD automation.

🔗Chapter Markers
00:00 - Welcome to MVP Unplugged & AI Focus
00:31 - Meet Jeremy Sinclair: Microsoft MVP
01:19 - Episode Objectives & Key Topics
02:08 - Inside Social Media Commander Project
03:02 - Why Build a Custom App?
04:07 - Demo: Using GitHub Copilot in Agent Mode
06:07 - Tech Stack Deep Dive: .NET & Avalonia UI
07:11 - Adding Blue Sky v2 with Copilot
08:58 - Copilot Instructions & Context Loading
13:05 - Iterating & Troubleshooting with Copilot
16:07 - Why Developer Knowledge Still Matters
17:18 - Using Microsoft Learn Docs as Context
20:14 - GitHub MCP Server & Repo Walkthrough
22:11 - CI/CD Automation with Copilot
23:37 - Copilot in GitHub Web Experience
27:16 - Handling Errors & Steering AI Output
30:12 - Live Demo: Posting to Blue Sky
31:21 - Future Enhancements: AI Alt Text
33:03 - Implementing Blue Sky v2 Correctly
36:13 - Prompting Tips & Insights
37:34 - Key Learnings & Takeaways
39:11 - What Jeremy Loves About Copilot
41:19 - Closing Thoughts & GitHub Repo Link

👉 Subscribe for more MVP insights and AI-powered development tips!

#MVPUnplugged #GitHubCopilot #MicrosoftMVP #AIForDevs #VisualStudio #Azure #DotNet #DeveloperCommunity #AgentInstructions #microsoftlearning

🔗 Resources & Links
Jeremy’s GitHub Repo: https://github.com/snickler/social-media-command
Learn more about GitHub Copilot: https://github.com/features/copilot
Explore Microsoft Learn MCP: https://learn.microsoft.com/training/support/mcp
GitHub Spark: https://github.com/features/spark
Avalonia: https://avaloniaui.net/

MVP Unplugged Playlist
https://youtube.com/playlist?list=PLlrxD0HtieHhclud3yVB88znZPKCZYX_8&si=4HoycKJyUcl1qwV-

About Jeremy
Jeremy Sinclair is a Microsoft MVP specializing in Windows Development and .NET. He is keen on diving into new technologies and avidly sharing his knowledge with the community. He is a huge fan of all things related to Windows on Arm, and you can always catch him with Arm-based Surface devices. Follow him on LinkedIn

About Justin
Justin Garrett is host of MVP Unplugged, Principal PM in Developer Relations which is part of Microsoft Cloud + AI. Justin’s career at Microsoft also spans 20 years across Windows, Bing, Edge, Web Platform, Students/ University Relations, Cloud Advocacy, and most recently a leader of the MVP Program at Microsoft. In his spare time, he enjoys volunteering in STEM, is a soccer team manager, loves planting trees and is an avid Pacific Northwest mountaineer. Follow him on LinkedIn.

About MVP Unplugged
AI is reshaping how we work and live. And for developers and technologists alike, the pace of innovation – new tools, new models, patterns & practices, and even culture itself – is changing even faster. Yet it can be difficult to know what to learn, what to prioritize, what truly lives up to the promise of unlocking creativity and boosting productivity. Join Justin Garrett, Principal PM in DevRel and leader in the Microsoft MVP Program as he speaks with MVPs to share what they’re learning using a real-world project in this unplugged, conversational series. In each episode, they’ll experiment, code, and share honest insights that can make a real difference for the audience. Justin and his guests share stories of navigating technological change and look ahead for what’s next in tech. Come discover with us how to thrive in this era of AI!

Read the whole story
alvinashcraft
52 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Next-Level Debugging with GitHub Copilot in Visual Studio

1 Share
From: VisualStudio
Duration: 51:06
Views: 298

In this recorded Live! 360 session, Harshada Hole demonstrates now take your debugging workflow to the next level using GitHub Copilot inside Visual Studio. Discover how to set smarter breakpoints, write clearer conditions, inspect data more easily, and quickly understand complex code paths—all with AI-assisted guidance built directly into the editor.

You’ll also explore new Visual Studio 2026 diagnostics capabilities such as inline variable values, enhanced exception analysis, deadlock detection with Parallel Stacks, and intelligent agents that can diagnose failed tests or help you optimize performance using real measurement data.

🔑 What You’ll Learn
• How to use Copilot with breakpoints, tracepoints & conditional debugging
• Ways to visualize and filter complex objects during debugging
• How inline variable values reveal parameters, returns & evaluations instantly
• Techniques for analyzing exceptions using deep analysis & repository context
• How to recognize and diagnose deadlocks using Parallel Stacks + AI insights
• Using the Debugger Agent to automatically investigate and fix failed tests
• Using the Profiler Agent to measure, benchmark & improve slow code

⏱️ Chapters
00:00 Intro
02:12 Breakpoints, tracepoints & Copilot-assisted conditions
04:43 Visualizing data while debugging (IEnumerable + LINQ helpers)
12:35 Inline variable values & investigating incorrect logic
16:58 Using Copilot to explain unexpected values
19:00 Exception Helper: quick fixes & deeper analysis
28:35 Exception Helper with repository context
32:20 Diagnosing deadlocks & hangs with Parallel Stacks
37:31 Debugger Agent: automatically investigating failed tests
40:35 Profiler Agent: benchmarking & optimizing performance

🔗 Links
• Explore more Live! 360 sessions → https://aka.ms/L360Orlando25
• Join us at upcoming VS Live! events → https://aka.ms/VSLiveEvents

👤 Speaker: Harshada Hole

#visualstudio2026 #visualstudio #githubcopilot #debugging

Read the whole story
alvinashcraft
57 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

In this era of AI, is low-code dead?

1 Share
From: Microsoft Developer
Duration: 0:59
Views: 227

With AI writing more code than ever, it’s fair to ask if low-code still has a place. Scott Durow takes on the question, and his answer might make you rethink where experimentation and “vibe coding” really belong.

Learn more: https://msft.it/6059tm0gZ

#LowCode #PowerPlatform

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

ChatGPT is the last AI you’ll understand, and your teacher is a deepfake

1 Share

In episode 81 of The AI Fix, Graham discovers that deepfakes are already marking your kids' homework, while Mark glimpses the future when he discovers AI agents that can communicate by reading each other's minds.

Also in this episode, a Chinese robot called Miro U proves six arms are better than two; Mark discovers a well known prompting technique doesn't work unless you want to make your AI dumber; Network Rail delays 32 trains because of an AI photo of a wonky bridge; and our hosts ponder the explosion of progress on the ARC-AGI-2 reasoning benchmark.

Episode links:


The AI Fix

The AI Fix podcast is presented by Graham Cluley and Mark Stockley.

Grab T-shirts, hoodies, mugs and other goodies in our online store.

Learn more about the podcast at theaifix.show, and follow us on Bluesky at @theaifix.show.

Never miss another episode by following us in your favourite podcast app. It's free!

Like to give us some feedback or sponsor the podcast? Get in touch.

Support the show and gain access to ad-free episodes by becoming a supporter: Join The AI Fix Plus!



Privacy & Opt-Out: https://redcircle.com/privacy



Download audio: https://pdst.fm/e/pscrb.fm/rss/p/clrtpod.com/m/audio3.redcircle.com/episodes/149f8e5a-a188-450c-9e0e-08bba507725c/stream.mp3
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Moving From EA to MCA? Watch Out for These Gotchas

1 Share
As Microsoft transitions more customers off Enterprise Agreements and onto MCAs, orgs need to be aware of some potentially costly changes they may incur. Directions' lead negotiator Dean Bedwell shares with Mary Jo Foley the biggest gotchas.



Download audio: https://www.directionsonmicrosoft.com/wp-content/uploads/2025/12/season4ep20bedwell.mp3
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Essential Studio 2025 Volume 4: What’s New in PDF, Word, Excel & PowerPoint Libraries

1 Share

Document SDK - 2025 Volume 4: Enhancements for PDF, Word, Excel, and PowerPoint

TL;DR: Syncfusion Essential Studio 2025 Volume 4 delivers major upgrades for document processing: a new JavaScript PDF Library (Preview), advanced OCR with Tesseract 5, PDF/X-1a compliance, chart-to-image conversion, improved fallback fonts, and Visual Studio integration for faster Blazor development.

Syncfusion® Essential Studio 2025 Volume 4 brings a set of meaningful enhancements to our Document Processing Libraries, focused on improving accuracy, visual fidelity, and standards compliance across PDF, Word, Excel, and PowerPoint workflows.

This release introduces improvements such as enhanced chart-to-image conversion in Excel, advanced chart preservation in Word and PowerPoint, expanded fallback font support, and OCR upgrades powered by Tesseract 5, along with several other updates.

One of the key highlights of this release is the JavaScript PDF Library (Preview), which brings powerful PDF processing capabilities to modern web applications. We’ve also introduced the Document SDK Extension for Visual Studio, making it easier to create projects with preconfigured document processing components.

Curious? Let’s dive in and see what’s inside!

JavaScript PDF Library (Preview): Create, edit, secure, and sign PDFs

Introducing a feature-rich, high-performance PDF library for JavaScript. This non-UI library enables seamless integration of robust PDF functionalities into any JavaScript, TypeScript, Angular, React, Vue, ASP.NET Core, and ASP.NET MVC apps. It allows users to read, create, and manipulate PDF documents without relying on Adobe Acrobat.

Key features:

  • Create, load, and manipulate PDF documents programmatically
  • Add and manage text, images, shapes, layers, and templates
  • Work with interactive elements such as bookmarks, annotations, and form fields
  • Import, export, flatten, and remove annotations and form data
  • Merge, split, extract, and navigate PDF content
  • Secure documents with encryption, redaction, and digital signatures

Note: For more details, refer to the JavaScript PDF Library documentation.

.NET PDF Library: Advanced Standards & enhanced OCR

Syncfusion .NET PDF Library is a comprehensive solution for creating, editing, and managing PDF documents across platforms. In the 2025 Volume 4 release, we’ve added powerful new capabilities to make your workflows more efficient and standards-compliant.

PDF/X-1a:2001-compliant document creation

You can now create PDF/X-1a:2001-compliant documents for cross-platform apps. This ensures your PDFs meet industry standards for print workflows, delivering consistent, high-quality output every time.

PDF/X-1a:2001-compliant document creation
PDF/X-1a:2001-compliant document

OCR Enhancements

The OCR Library makes it simple to extract text from scanned PDFs and images, converting them into searchable, selectable documents with just a few lines of C# code.

What’s new? We’ve introduced major enhancements to boost accuracy and performance in text recognition, making your OCR workflows faster and more reliable.

Upgrade to Tesseract 5

The OCR processor now supports the latest Tesseract 5 engine, offering superior recognition accuracy and faster processing. This upgrade ensures improved handling of complex layouts, multilingual content, and documents with challenging text structures.

Integrated image preprocessing

An advanced image preprocessor is built into the OCR workflow to prepare images for optimal recognition. This reduces errors and improves clarity before text extraction. The preprocessor includes:

  • Grayscale conversion: Removes color data to simplify text detection.
  • Deskew: Corrects tilted or rotated text for proper alignment.
  • Denoise: Eliminates speckles and artifacts that interfere with recognition.
  • Contrast adjustment: Enhances text visibility against backgrounds.
  • Binarization: Converts images to sharp black and white using advanced thresholding for clearer text edges.

.NET Excel Library: Accurate chart-to-image conversion for perfect exports

The .NET Excel library now converts advanced Excel charts into high-quality images for accurate Excel-to-PDF and Excel-to-image exports. This ensures your charts look exactly as intended, preserving both visual fidelity and data clarity.

Supported chart types:

  • Waterfall
  • Treemap
  • Box and Whisker
  • Sunburst
  • Pie of Pie

.NET Word Library: Next-level formatting and comparison features

The .NET Word Library delivers the following powerful updates to enhance document styling, accuracy, and visual fidelity.

CSS selectors in HTML-to-Word conversion

This feature supports the CSS style hierarchy. It includes element, ID, class, descendant, group, and compound selectors. These enhancements ensure complex HTML structures retain their original formatting and styling in Word documents. This minimizes visual discrepancies and preserves design fidelity.

Enhanced Word comparison accuracy

Document comparison accuracy has been improved by integrating the Longest Common Subsequence (LCS) algorithm. This enhancement brings results closer to those of Microsoft Word. It delivers a more accurate and reliable document diffing experience.

Advanced chart preservation

DOCX-to-PDF and image conversions now support additional advanced chart types. These enhancements ensure precise formatting. They also maintain visual fidelity to the original Word document.

Supported chart types:

  • Waterfall
  • Sunburst
  • TreeMap
  • Box and Whisker
  • Pie of Pie

Enhanced fallback font support

This feature now includes 38 additional scripts. These cover complex scripts, Latin scripts, and symbols. It ensures accurate rendering of characters and symbols during DOCX-to-PDF and image conversions. This works even when the specified font does not contain the required glyphs.

.NET PowerPoint Library: Smarter charts and superior font handling

The .NET PowerPoint Library update introduces enhancements for creating more professional and visually appealing presentations. Here’s what’s new:

Advanced chart preservation

PPTX-to-PDF and image conversions now support additional advanced chart types, ensuring precise formatting and visual fidelity to the original PowerPoint document.

Supported chart types:

  • Waterfall
  • Sunburst
  • TreeMap
  • Box and Whisker
  • Pie of Pie

Enhanced fallback font support

This feature now includes 38 additional scripts. These cover complex scripts, Latin scripts, and symbols. It ensures accurate rendering of characters and symbols during PPTX-to-PDF and image conversions. This works even when the specified font does not contain the required glyphs.

Java Word Library: Smarter document comparison

The Java Word Library improves document comparison accuracy by integrating the Longest Common Subsequence (LCS) algorithm. This enhancement produces results closer to Microsoft Word and delivers a more accurate, reliable document diffing experience.

Visual Studio extension: Syncfusion Document SDK extension

Syncfusion has introduced the Document SDK Extension. It enables developers to build Blazor apps using powerful document processing components for PDF, Excel, Word, and PowerPoint. These apps work without relying on Microsoft Office or Adobe tools.

The extension includes ready-to-use project templates and a Blazor Document SDK code generator. Developers can quickly configure projects and insert component code directly into Razor files. This makes it an ideal solution for new users to get started with predefined document processing components.

Syncfusion Document SDK Visual Studio extension
Syncfusion Document SDK Visual Studio extension

Conclusion

Thanks for reading! Syncfusion Essential Studio 2025 Volume 4 sets a new benchmark in Document Processing Libraries. This update includes chart-to-image conversion in Excel, improved chart handling in Word and PowerPoint, OCR enhancements powered by Tesseract 5, and the introduction of our JavaScript PDF Library (Preview), making document processing faster, smarter, and more reliable across platforms.

Ready to explore more? Check out the full details on our Release Notes and What’s New pages.

Already a Syncfusion user? Download the latest version from the license and downloads page.
New to Syncfusion? Start your 30-day free trial and experience the full power of our components.

Need help? We’re here for you—reach out anytime via our support forumsupport portal, or feedback portal.

Read the whole story
alvinashcraft
2 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories