John Papa

Hi, I'm John Papa. I author this blog, create courses for Pluralsight and am a Developer Advocate. I speak at events, contribute to OSS, and I train technology thought leaders

Touring What's New in the Angular CLI

Recently I presented "Touring What's New in the Angular CLI" at Angular Mix. A lot has changed or been added in v6 and the forthcoming v7. You can check out the description below and the slides, as well. While you were sleeping, the Angular CLI had a makeover. There are new features and several improvements to the features you already love. We'll walk through a tour of the best new features and changes including updating your angular app to a new version, adding other libraries, and creating Angular libraries. We'll also run through building an app from scratch using the CLI. Whether you are new to the Angular CLI or it's a familiar old friend to you, this session will...


D3 Data Visualizations with Aysegul Yonet - Real Talk JavaScript Ep 2

The second episode of our podcast Real Talk JavaScript is now available! You can find it on all the major podcast channels, every Tuesday morning! Two of my favorites are [Stitcher] (https://www.stitcher.com/podcast/realtalk-javascript) and iTunes, but it's on many other podcast channels too such as Google Play and TuneIn. John and Ward talk with Aysegul Yonet about creating visualizations with D3. You got data, now what? How do you visualize that in your apps? How do your users make the most of that data to make business decisions? John and Ward talk to Aysegul Yonet, an expert at Data Visualizations! Tweet Please follow us at @realtalkjs on Twitter We hope you enjoy it! John Papa, Ward...


Scaling React - Real Talk JavaScript Episode 1

The first episode of our podcast Real Talk JavaScript is now available! You can find it on all the major podcast channels, every Tuesday morning! Two of my favorites are [Stitcher] (https://www.stitcher.com/podcast/realtalk-javascript) and iTunes, but it's on many other podcast channels too such as Google Play and TuneIn. John and Ward talk to Brian Holt about his experiences scaling react and other javascript based applications. Brian discusses the roles that the human element, dev ops, linting, building, the libraries themselves and state management play in scaling javascript, based on his experiences at Reddit, LinkedIn, and Netflix. Tweet Please follow us at @realtalkjs on Twitter We hope you enjoy it! John Papa, Ward Bell, and Dan...


Coming Soon: Real Talk Podcast

Remember that time you had that bug that too took you an all-nighter to solve? And that time when you first saw hot-reloading work and it saved you tons of time when making sure your website looked right? We all have real life development stories we tell each other about the good and bad struggles we faced, and how we ultimately came to overcome them. Often these experiences define why we choose to use the technologies that we use today. We think it would be great to share these stories with everyone. Real Talk JavaScript We're excited to announce we've created a new podcast titled Real Talk JavaScript. It will be on all the major podcast channels starting October 2,...


Angular CLI Course Updated for v6

I recently updated my course on the Angular CLI with Pluralsight course (August 31, 2018) and I'd like to share what changed with y'all. I estimate about 80% of the clips were re-recorded and are new. All modules were updated, but starting with module 2 "Angular CLI Setup and Verification" through the final module, "Tooling Features", were almost entirely updated or replaced. I ran all of the commands and recorded all-new audio and video for these, and updated all of the code demos (you can find those in the exercise files for download). Some changes are due to how the CLI has evolved, and others are showing all new features. Throughout these modules there are changes including, but not limited...