A weekly podcast where we tackle the challenges facing Web developers today and invite expert guests on the show to share their experience solving concrete problems while building real Web applications.
Kapunahale Wong is a developer and doc writer for Angular. We talk wtih her about what goes into writing docs, how can people help out, and tips for evaulating your own project's docs.
Brian Ketelsen stops by to talk about GO and his experience getting into development.
Jonathan Carter is on to talk about VS Live Share including how it works, and answers security concerns about sharing your code online.
Jan Lehnardt is our guest to answer our questions about Greenkeeper which helps monitor and update your npm dependencies.
Randall Koutnik joins us to talk about building tools for developers and how to differentiate between user experience and developer user experience.
Kim Maida talks with us about authentication, rolling your own security, SDK for apps on Auth0, Groups vs claims vs scopes, storing tokens on client side, and how short a life should access tokens have?
Matteo Collina talks with us about HTTP/2, HTTP/3, NodeClinic, Autocannon, the event loop, node security, and dealing with large amounts of JSON data.
We talk with Bel Halpern about how he built the dev.to platform, how they're hoping to monetize (or not), how to keep going on a long term project, and how an April Fool's day joke went awry.
Suz Hinton is our guest and we're talking about the Internet of Things - what languages you can use, constraints of IOT, and what offline IOT means.
John, Ward, and Dan talk about their experiences at ngConf 2019 - the talks they enjoyed as well as what they learned in conversations with attendees at the conference.
Marie is a Software Engineer for Azure Functions. On this episode we talk about what serverless is, the importance of throttling, durable functions, and common use cases.
Natalie Qabazard chat swith Ward and Dan about introducing people to Typescript, how it can help with refactoring, and what it's like to work at Slack.
Jen Looper talks with us about mobile app development and deployment with advice from her experiences as an individual developer as well as for the enterprise world.
Ben Lesh is on this week to talk with us about RxJS and what the roadmap is for the future of RxJS.
We're talking all things CSS with Emma Wedekind.
Nicole Oliver joins us to talk about Typescript decorators.
Jem Young helps John & Ward dispel some of the enterprise engineering myths.
Doguhan Uluca talks with us about delivering web apps to the cloud using Docker, Kubernetes, and ways to get started if you've never tried it.
Katerina Skroumpelou is our guest and we're talking about Google Firebase. What is Firebase? Why did Katerina decide to use it initially? What problems does Firebase solve? And more!
We've got Ryan Burgess back to talk with us about Netflix's use of native vs web on mobile.
Victor Savkin talks with John and Ward about large app development, yarn vs npm, npx, managing multiple teams on multiple sprints, and the Typescript tax.
We talk with Michael Szul about what is and isn't a bot, understanding natural language processing, and his advice for anyone starting out in bot development.
Adam Baldwin is the Director of Security at npm, inc. and so naturally we're talking about how to best handle security issues in our projects.
Kat Marchan of the npm team joins us to talk about npm tooling, including npx, Tink, and more.
Wes Bos talks about the course and sticker platform he's built, the technology behind it, and the reasons why he's built parts of it, and used off the shelf pre-built options for other parts. This is a great discussion for those faced with buying a system and customizing it for your needs vs building your own.
Chris Fritz of the Vue core team returns to the show to talk about Vue in enterprise apps.
Jeff Hollan, Senior Program Manager for Microsoft Azure Functions, joins us to talk about serverless and talks about his serverless doorbell project.
John and Dan are joined by Sara Vieira to discuss the benefits of creating style guides for the apps you're building in React.
Ryan Burgess from Netflix talks with us about how to do better A/B testing so we don't screw up the UI - whether you've got Netflix sized data or doing smaller client work, A/B testing can help give you the data you need to make better decisions.
Educator & engineer Chris Fritz is on to discuss code reviews and how to help keep everyone in the loop on projects that grow.
Ives van Hoorne is on to talk about what Code Sandbox is and how he got started developing it.
Mobile developer export Nathan Walker discusses how he uses NativeScript to build mobile apps with a native feel.
Jen Luker joins John and Dan, to discuss why how the role of Web accessibility.
John and Ward discuss why developers might consider mobile and mobile Web. They dive into what some of the challenges are and how Ionic fits into the story with Mike Hartington!
John and Ward talk with core RxJS team member, Tracy Lee. Tracy shares the direction of RxJS, who is using it, and some inside tips on how to learn RxJS and common pitfalls.
Tierney Cyren talks with John and Ward about all things Node and how to use it in production.
John, Dan and Ward talk with Rob Wormald about his views on where Custom Web Components are heading. Rob talks about Polymer, web components, how Angular and other frameworks approach web components, and where he thinks we should all head.
Sam spent the last few years at a non-profit with a series of refactors and migrations/rewrites with his team. For example: - Rewriting the C# API, first to unit of work (complete rewrite), then refactoring to CQRS - Adding ES6, followed by TypeScript, to the AngularJS front ends - Migrating the front ends from Gulp to Webpack and from Bower to npm - ngUpgrade (still in process when I left) - Determining whether to update to Webpack 4 or move to the CLI later - Several large data structure refactor projects initiated by the business that affected the entire stack (from SQL to Angular)
They had to evaluate the risk of maintenance vs the risk of updating vs the risk of rewriting. They used a mix of determining the business impact, the technical debt, and developing proof of concepts to figure this out each time.
I feel like this is a constant issue teams face, especially smaller teams that are not working for software companies (though software companies, of course, do this as well, but are perhaps more driven by end-user needs/sales).
John, Ward, and Dan talk with Filipe Silva about OSS, github, and the culture of communication among developers.
John, Ward, and Dan talk with Maxim Salnikov about his experience as PWA expert. Maxim discusses what they are and when he uses them, along with browser support, and how he uses service workers. Maxim shares a lot of tips on building and debugging PWAs that you don't want to miss.
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.
John and Ward talk with Aysegül Yönet 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? Find out more with D3 expert Aysegül Yönet to learn more.