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

End to End Testing - Real Talk JavaScript Episode 3

Have you ever wondered what problems end-to-end (e2e) testing can help solve for you when applied to your applications? Dan Wahlin walks through his recent experiences with e2e testing, the problems it solves, why he uses it, and the tools he uses in this week's episode of Real Talk JavaScript. John and Ward talk with Dan Wahlin about how he approaches and finds value in end-to-end testing tools. Dan discusses what brought him to end-to-end tests and his experience with Cypress.io and Protractor. Dan will also be joining the hosts for future episodes! Tweet Real Talk JavaScript is available on all the major podcast channels, every Tuesday morning! Please follow us at @realtalkjs on Twitter...


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