TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    egghead.io developer chats

    We sit down with developers to talk about the latest and greatest in web development. These conversations will take you deeper into the human side of coding web applications and deliver insight that you might not expect.

    Advertise

    Copyright: ©️ egghead.io, llc

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    12-factor Javascript Applications using Docker with Mark Shust Jan 26, 2018
    Show notes

    John Lindquist has a conversation with the Mark Shust, an expert with Git and Docker. They talk about the 12-factor style of building an application and why devs should have a standard method.

    Often developers don’t have a standard process with git. Mark talks about the gitflow workflow, a way of working with features and managing how that feature gets merged into the code base.

    Though due to working with so many branches gitflow has its complexities. So, Mark trimmed it down and created a new workflow he calls git ship, which is gitflow without the development and hotfix branches.

    Before Docker, Mark was running through a dependency hell. Though with Docker Mark was just able to deploy an image and not have to worry about anything. Docker is like a VM but without all the memory overhead! You can even deploy as many images as you want at a time. You can run Postgres, Node servers, and also use entirely different languages in each image!

    Check out Mark’s course which covers all mentioned topics, Build a Twelve-Factor Node.js App with Docker

    Transcript

    "12-factor Javascript Applications using Docker with Mark Shust" Transcript

    Resources

    • Gitflow
    • Docker
    • Mark’s 12-factor egghead Course

    Mark Shust

    • Github
    • egghead
    • Twitter
    • Website

    John Lindquist

    • Twitter
    • egghead.io
    • Github
    • Website

    Angular Web Applications with Juri Strumpflohner and Rob Wormald (Angular Core Team) Jan 17, 2018
    Show notes

    John talks with Juri Strumpflohner, an industry expert and angular trainer; and Rob Wormald, an Angular core development team member, getting into how Angular has evolved with the 2.0 release, powerful new features, their favorite libraries, and where the future is taking it.

    Angular has gotten much better under the hood. Rob talks about how the Angular team is working on really improving the code while still keeping the public API stable. He also talks about the team's ongoing debate on where to improve the code. Faster? Smaller? Currently, the team has chosen to work on making it smaller and has improved the bundle size of Angular.

    One of the new things about Angular that people are most excited about is the Elements and CLI Schematics libraries. Juri talks about how Elements opens up a "whole new world," allowing people not to have to resolve the same problems over and over again by letting them create reusable angular components.

    One of the hardest things to learn with Angular was the design and architecture patterns. Rob goes into how the team has improved the documentation, now actually getting into best practices and giving architecture guidelines.

    Finally, our guests get into their favorite Angular libraries. NgRx Formly being the big favorite. NgRx Formly is a beautiful library that allows devs to create powerful reactive forms. Rob also highly recommends the Angular Schematics library. It is a powerful low-level tool that allows you to create templates and code generators. You can even use it in conjunction with the Angular CLI to extend it or modify it for your own needs!

    Transcript

    "Angular Web Applications with Juri Strumpflohner and Rob Wormald (Angular Core Team)" Transcript

    Resources

    • Angular 2
    • Angular Elements
    • Angular Schematics
    • NgRx
    • Angular Reactive Forms

    Rob Wormald

    • Twitter
    • Github
    • Egghead Courses

    Juri Strumpflohner

    • Twitter
    • Blog
    • Egghead Courses

    Learning React with Kent C. Dodds Dec 29, 2017
    Show notes

    Kent C. Dodds, a leading React expert, speaks with John Lindquist and Joel Hooks, the co-founders of egghead, about how React is a fantastic technology to learn for both newcomers to programming and Javascript grey-beards alike.

    Kent talks about how great componentizing your code is. No longer are you going in and writing HTML for all your pages, you are now writing powerful and useful javascript components.

    The concepts that React got built upon don't just apply to React code. Joel talks about how he taught the React style of componentized code, but using Angular in the workshops he has run.

    Kent and Joel also discuss the importance of ES6. There are still new Javascript tutorials that are get written in ES5, Joel explains why this is shortsighted. The future of Javascript is moving to ES6. Not only that but ES6 is an excellent improvement over ES5.
    New and powerful features can be leveraged with it, spread syntax, arrow functions, modules. These features are the direction Javascript is moving.

    So check it out. Learn this new technology and see that it's not so weird, with Kent's new courses The Beginner's Guide to ReactJS and Advanced React Component Patterns

    Transcript

    "Learning React with Kent C. Dodds" Transcript

    Resources

    • The Beginner's Guide to ReactJS
    • Advanced React Component Patterns
    • Learn ES6
    • codesandbox.io
    • React Documentation

    Kent C. Dodds

    • kentcdodds.com
    • Twitter
    • Github

    John Lindquist

    • Twitter
    • egghead.io
    • Github
    • Website

    Joel Hooks

    • Twitter
    • Website

    Dan Abramov, co-author of Redux Dec 22, 2017
    Show notes

    Joel Hooks co-founder of egghead.io, interviews Dan Abramov, co-author of Redux. They discuss the "Redux phenomenon" and the notion of improving the developer experience.

    Dan's Redux course has been the most popular course on egghead.io for years. What caused Redux to blow up as it did? Dan is here today to talk about the problems he faced that inspired him to write this framework, and all the experiences he had that led to it.

    Joel and Dan talk about how quickly functional programming concepts pushed their way into the mainstream. When they were younger object oriented was how you programmed, Gang of Four was like their bible. However, Dan talks about the problems he was facing and how they inspired him to create Redux.

    Dan's belief that user experience starts with the developer also inspired Redux. The notion that a developer should suffer is silly. Having a tool that is a joy to use and allows a programmer just to create things is invaluable.

    The frustration of getting started with React was enormous. You had to deal with Webpack and install packages manually and hope that you didn't mess up. All this was hugely daunting for beginners especially. create-react-app was the solution for that. Allowing an easy way to get React going with a dev server and all, it let you just get in there and start building components.

    Finally, Joel and Dan leave us with a note to those seeking to learn to program well. Read GitHub like it's a blog. Read the commits, the issues, the PR's, all of it. You might not understand what is going on now, but you will build fluency and eventually you'll understand well enough that you can start to answer questions and contribute.

    Transcript

    "Dan Abramov, co-author of Redux" Transcript

    Resources

    • Getting Started with Redux
    • Building React Applications with Idiomatic Redux
    • Gang of Four
    • Game Programming Patterns

    Dan Abramov

    • Twitter
    • Github
    • Blog

    Joel Hooks

    • Twitter
    • Website

    Getting into Python Dec 08, 2017
    Show notes

    Will Button and Miller Hooks, two experienced Python developers, have a conversation about the differences between Python and Javascript, and what that means to a new programmer.

    Python is downright awesome for a beginner, due to it being more readable and there not being a mountain of frameworks that all seem like completely separate languages. Not only that but there are amazing tools that enable a beginner to just jump right in and create.

    Python is learnable to the point that even people outside of software development are using it as a tool to automate annoying manual tasks. Scripting away all the hard repetitive tasks at work until everyone thinks they are some kind of wizard.

    One of the tools mentioned in the podcast is the wonderful Cookiecutter Django. A great tool for beginners who don't want to deal with a million installs and an array of different skills just to get a project deployed.

    The other tool mentioned, The Jupyter Notebook, gets python up and running right in your browser. Inline code and rich text documentation allow you to write code and see the results inline, even giving you the power to write documentation around the output.

    Check out Will's new egghead course, Intro to Python, and jump into this rich, beginner-friendly world.

    Transcript

    "Getting into Python" Transcript

    Resources

    • Jupyter Notebook
    • Cookie-cutter Django

    Miller Hooks

    • Github

    Will Button

    • willbutton.co
    • Twitter
    • Github

    John Lindquist

    • Twitter
    • egghead.io
    • Github
    • Website

    Functional JavaScript with Paul Frend and Brian Lonsdorf (Dr Boolean) Nov 22, 2017
    Show notes

    In this episode John sits down to talk to Paul Frend and Brian Lonsdorf (aka Dr Boolean) about functional programming, and its practical use cases on the job. Paul has released a new course on egghead.io covering the topic of transducers that is the spark for this conversation.

    Transducers are a a useful pattern that can deliver performance and readability, but are often misunderstood or obscure to many programmers. Along with transducers you'll learn more about monoids, folds, lenses and so much more.

    Transcript

    "Functional JavaScript with Paul Frend and Brian Lonsdorf (Dr Boolean)" Transcript

    Resources

    • Professor Frisby Introduces Composable Functional JavaScript
    • Quickly Transforming Data with Transducers
    • flunc optics
    • partial.lenses

    Brian Lonsdorf

    • Twitter
    • Github
    • egghead.io

    Paul Frend

    • Twitter
    • Github
    • egghead.io

    John Lindquist

    • Twitter
    • egghead.io
    • Github
    • Website

    Using TypeScript with Basarat and Marius Schulz Nov 06, 2017
    Show notes

    Two leading TypeScript experts, Marius Schulz and Basarat Ali Syed, discuss their initial reactions and excitement for TypeScript and how it has evolved and earned their trust over the years. TypeScript has been the main focus of many of their products and trainings and they’ve gained their expertise by closely following the project and digging deep into the TypeScript compiler code. As TypeScript continues to improve with features, tooling, and performance they share their opinions on what they’re most looking forward to in the near future.

    Transcript

    "Using TypeScript with Basarat and Marius Schulz" Transcript

    Resources

    • Advanced Static Types with TypeScript

    Marius Schulz

    • Twitter
    • Github
    • Website

    Basarat

    • Twitter
    • Github
    • Website

    John Lindquist

    • Twitter
    • egghead.io
    • Github
    • Website

    Previous 1 6 7 8

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights