hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.4K
active users

#devcommunity

7 posts7 participants0 posts today

Azure & DevOps Podcast Episode 343 - AI Developer Training in .NET with Bruno Capuano and host Jeffrey Palermo. buff.ly/p5UA3iK #podcast #devcommunity #dotnet #ai #training #learning #csharp

Azure & DevOps Podcast: AI Dev...

buff.lyAzure & DevOps Podcast: AI Developer Training in .NET with Bruno Capuano - Episode 343Bruno Capuano is a Principal Cloud Advocate at Microsoft where he empowers teams to build AI solutions with Azure using programming languages like C#, Python, and C++. His approach is to solve complex problems with minimal effort, delivering simple and efficient solutions in today’s fast-paced AI landscape. Bruno has led innovation in teams at Avanade across Canada and Europe, transforming cutting-edge technologies into practical business solutions. He is passionate about working with teams, helping them grow, achieve high productivity, and foster collaborative, positive environments. As an international speaker, he advocates for making AI accessible to everyone, empowering teams and organizations to harness its transformative potential. Outside of tech, he is a runner, a lifelong learner, and always looking for his next challenge—whether it’s mastering new skills or tackling a marathon.   Topics of Discussion: [5:08] Bruno explains how his passion for learning and community engagement led him to a role where he could dedicate himself to education and advocacy. [7:17] Why data scientists and new AI tools often favor Python first, and how Bruno and his team work to ensure .NET developers also have immediate access to modern AI capabilities. [10:31] The progression of getting developers into AI. [11:20] Starting with familiar tools like Notepad. [13:39] The “must have’s” for developers who want to start writing AI code. [17:20] The benefit of GitHub models. [23:47] Vector Databases & Retrieval-Augmented Generation (RAG). [25:17] How vector databases store information using numerical representations and enable semantic search. [31:25] Bruno highlights how AI “skills” or “functions” can call external APIs to fetch real-time data.   Mentioned in this Episode: — New Video Podcast! Email us at . (Sponsor) , by Jeffrey Palermo   Want to Learn More? Visit for show notes and additional episodes.  

Azure & DevOps Podcast Episode 343 - AI Developer Training in .NET with Bruno Capuano and host Jeffrey Palermo.

feed.azuredevops.show/ai-devel

feed.azuredevops.showAzure & DevOps Podcast: AI Developer Training in .NET with Bruno Capuano - Episode 343Bruno Capuano is a Principal Cloud Advocate at Microsoft where he empowers teams to build AI solutions with Azure using programming languages like C#, Python, and C++. His approach is to solve complex problems with minimal effort, delivering simple and efficient solutions in today’s fast-paced AI landscape. Bruno has led innovation in teams at Avanade across Canada and Europe, transforming cutting-edge technologies into practical business solutions. He is passionate about working with teams, helping them grow, achieve high productivity, and foster collaborative, positive environments. As an international speaker, he advocates for making AI accessible to everyone, empowering teams and organizations to harness its transformative potential. Outside of tech, he is a runner, a lifelong learner, and always looking for his next challenge—whether it’s mastering new skills or tackling a marathon.   Topics of Discussion: [5:08] Bruno explains how his passion for learning and community engagement led him to a role where he could dedicate himself to education and advocacy. [7:17] Why data scientists and new AI tools often favor Python first, and how Bruno and his team work to ensure .NET developers also have immediate access to modern AI capabilities. [10:31] The progression of getting developers into AI. [11:20] Starting with familiar tools like Notepad. [13:39] The “must have’s” for developers who want to start writing AI code. [17:20] The benefit of GitHub models. [23:47] Vector Databases & Retrieval-Augmented Generation (RAG). [25:17] How vector databases store information using numerical representations and enable semantic search. [31:25] Bruno highlights how AI “skills” or “functions” can call external APIs to fetch real-time data.   Mentioned in this Episode: — New Video Podcast! Email us at . (Sponsor) , by Jeffrey Palermo   Want to Learn More? Visit for show notes and additional episodes.  

🚀 #VISSOFT2025 is calling for research submissions!

What if your IDE could show you bugs before you run the code? Or if AI + visualization made legacy systems as readable as a children’s book?

Software visualization isn’t just about graphs—it’s the secret weapon for tomorrow’s software engineering. Submit your work to the #Research Track and help build the future!

🔗 CFP & details: vissoft.io/2025/submission.html
#OpenSource #DevCommunity #TechForGood

vissoft.ioVISSOFT 2025VISSOFT 2025

⚠️ Grammarly Is Quietly Breaking Websites—Here’s How

Web developer Daniel Bushell discovered that the Grammarly browser extension injects global CSS into every website—even if it’s not actively being used.

🔍 What’s happening?
・It overwrites --rem on :root, breaking layout calculations
・It bypasses Content Security Policy via stealth styles
・It injects a <grammarly-desktop-integration> tag on every page
・It even loads 20 unnecessary font variants

Bushell’s fix? Renaming his variables to --🤡.

This raises bigger questions about how browser extensions interact with the web—and the need for more respectful, sandboxed designs.

👉 dbushell.com/2025/03/29/et-tu-

dbushell.comEt tu, Grammarly?
More from David Bushell