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.
External Links
Check the latest blog posts of John Papa below
The Next.js for Angular - Analog on Web Rush #290
25 juillet 2024
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?
VS Code to the Cloud in 60 Seconds on Web Rush #289
18 juillet 2024
Dheeraj & Haripriya join us to talk about their new extension, Learn Cloud, for VS Code that helps you get up to speed with the various cloud options for hosting and running your code.
Make AI Useful For You on Web Rush #288
11 juillet 2024
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.
Laurent Bugnion talks with us about using Visual Studio to develop for the web, how Copilot works inside of Visual Studio, and where he sees Visual Studio going in the future.
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.
Elliot Hamai talks with us about using App Spaces from Azure, the difference between static and container apps, when region is important, how it integrates with GitHub, and what a Saas like experience means when it comes to app spaces.
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?
Liam Hampton talks about his top picks for developer tools, how GitHub Actions can be a way to level up, what the Azure Developer CLI is, and the struggles of learning new languages as a developer.
Manfred Steyer helps us understand how Signals works in Angular, as well as it's importance in general. How are Signals going to change our world? Why is asynchronicity important? And what is Signals replacing that we're doing currently?
How Secure is Your AI? on Web Rush #280
09 mai 2024
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.
Python Web Apps on Web Rush #278
25 avril 2024
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.
AI-powered UI Controls on Web Rush #277
18 avril 2024
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.
What’s Possible with AI Agents? on Web Rush #276
11 avril 2024
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.
What’s Possible with AI Agents? on Web Rush #276
11 avril 2024
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.
AI-powered UI Controls on Web Rush #277
18 avril 2024
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.
Python Web Apps on Web Rush #278
25 avril 2024
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.
How Secure is Your AI? on Web Rush #280
09 mai 2024
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.