Aware Expert
ENFR
HomeExpertsTechnologiesLanguagesTools

Language

EnglishFrançais

Technologies

  • AngularAngularAngular
  • Node.jsNode.jsNode.js

Languages

  • JavaScript
  • TypeScript

Tags

  • Web Development

John Papa

John Papa is a Principal Developer Advocate at Microsoft, focused on web development, developer tools, and front-end architecture. He is an expert in Angular, TypeScript, JavaScript, and Node.js, and is passionate about building scalable JavaScript applications. John is also a prolific author, speaker, and instructor, with a strong presence in the developer community through his website, GitHub profile, and Pluralsight courses.

External Links

  • BlogBlogBlog
  • GithubGithubGithub
  • PluralsightPluralsight
  • TwitterTwitterTwitter

Check the latest blog posts of John Papa below

The Next.js for Angular - Analog on Web Rush #290

July 25, 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

July 18, 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

July 11, 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.

Why You As A Developer Must Care About Managing Your APIs on Web Rush #287

July 04, 2024

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.

Fast Development with Visual Studio on Web Rush #286

June 27, 2024

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.

The Best of Build for Developers on Web Rush #285

June 20, 2024

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.

App Spaces: Simplifying App Development in Azure on Web Rush #284

June 13, 2024

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.

npm Updates: Love 'em or Hate 'em? on Web Rush #283

June 06, 2024

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?

Are You Evolving with your Developer Tools? on Web Rush #282

May 23, 2024

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.

What You Need to Know About the Proposal for Signals in JavaScript on Web Rush #281

May 16, 2024

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

May 09, 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.

How Cool it is to be a .NET developer on Web Rush #279

May 02, 2024

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

April 25, 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

April 18, 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

April 11, 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

April 11, 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

April 18, 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

April 25, 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.

How Cool it is to be a .NET developer on Web Rush #279

May 02, 2024

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

May 09, 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.

What You Need to Know About the Proposal for Signals in JavaScript on Web Rush #281

May 16, 2024

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?

Are You Evolving with your Developer Tools? on Web Rush #282

May 23, 2024

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.

npm Updates: Love 'em or Hate 'em? on Web Rush #283

June 06, 2024

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?

App Spaces: Simplifying App Development in Azure on Web Rush #284

June 13, 2024

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.

Explore More

  • Experts
  • Technologies
  • Languages
  • Tools
Share:
Send us Feedback
© 2026 AwareExpert