Aware Expert
ENFR

John Papa

John Papa est un Principal Developer Advocate chez Microsoft, spécialisé dans le développement web, les outils pour développeurs et l'architecture front-end. Il est un expert en Angular, TypeScript, JavaScript et Node.js et est passionné par la création d'applications JavaScript évolutives. John est également un auteur prolifique, un conférencier et un formateur, avec une forte présence dans la communauté de développeurs grâce à son site web, son profil GitHub et ses cours Pluralsight.

Check the latest blog posts of John Papa below

Brandon Roberts talks with us about Analog, the meta framework for Angular he works on. How have meta frameworks changed, why aren't these features inside of Angular, what do developers need to know about Analog that differs from Angular, and what's next for Analog?

Grace Taylor talks with John about ways to make AI more useful for developers, using tools like Better Together to build better apps, how it knows what developer's intent is, what services is Better Together using, and more.

Chris Noring talks with us about why web APIs should be important to developers, how people should manage their APIs, working without a database, do smaller APIs need a load balancer, the importance of security for your APIs, and why the developer experience is important for API management.

Anthony Bartolo returns to talk about new capabilities with AI for Windows. We discuss the extensibility features of GitHub CoPilot, the Snapdragon developer kit for Windows, and insights into AI integration into Microsoft Teams.

Is upgrading via npm worse now than it used to be, or are there things that can be done to help you when you're needing to upgrade a project? Can CoPilot help with knowing what the security risks are before upgrading? And what is a peer dependency error?

Anthony Bartolo walks us through the various ways to think about security in your code, whether you're using AI to help write your code or you want to use AI to help make sure your code is secure.

Frank Boucher answers our questions about what it's like to be a .NET developer in 2024 including the ability to use multiple environments or platforms, what Blazer is, and how .NET development has changed since you last tried it.

Alfredo Deza talks with us about why he likes Python, how to encourage writing tests, breaking functions into multiple functions, and how people can learn more about Python.

Bruno Capuano talks with us about .NET smart components and integrating them with AI, using it for smarter text field areas, where else AI is being used that we might not expect, and how can we make sure to have some guardrails for AI tokens in our applications.

Chris Noring talks with Craig about AI agents, how you can use them together with various data points you may already have, how they differ from assistants like Siri or Alexa, and how CoPilot Studio could be a good starting point for a no-code AI agent solution.

Chris Noring talks with Craig about AI agents, how you can use them together with various data points you may already have, how they differ from assistants like Siri or Alexa, and how CoPilot Studio could be a good starting point for a no-code AI agent solution.

Bruno Capuano talks with us about .NET smart components and integrating them with AI, using it for smarter text field areas, where else AI is being used that we might not expect, and how can we make sure to have some guardrails for AI tokens in our applications.

Alfredo Deza talks with us about why he likes Python, how to encourage writing tests, breaking functions into multiple functions, and how people can learn more about Python.

Frank Boucher answers our questions about what it's like to be a .NET developer in 2024 including the ability to use multiple environments or platforms, what Blazer is, and how .NET development has changed since you last tried it.

Anthony Bartolo walks us through the various ways to think about security in your code, whether you're using AI to help write your code or you want to use AI to help make sure your code is secure.