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:
    The Changes Gatsby and Mdx Are Making to the Internet with Chris Biscardi Feb 15, 2019
    Show notes

    Today we are joined by Chris Biscardi where we discuss:

    • Learning in public and him live-streaming open-source development
    • Gatsby as a PWA generator and its potential to become the dominant force on the internet
    • MDX's power and its potential of replacing markdown as the default content type
    • Chris' project, MNTNR, and the assistance it'll provide to open-source maintainers.

    Transcript

    "The Changes Gatsby and Mdx Are Making to the Internet - with Chris Biscardi" Transcript

    Resources:

    • MNTNR Systems Twitter

    Chris Biscardi:

    • Twitter
    • christopherbiscardi.com

    Joel Hooks

    • Twitter
    • Website

    Championing a11y and Being Authentic with Lindsey Kopacz Feb 05, 2019
    Show notes

    Lindsey Kopacz, web-developer and accessibility blogger, joins us today to discuss:

    • The positives that being authentic and public with your emotional state provides.
    • Her blog and the excellent dev.to community
    • The business value of accessibility
    • Accessibility in a sense that isn't limited to people with physical disabilities

    Transcript

    "Championing a11y and Being Authentic - with Lindsey Kopacz" Transcript

    Resources:

    • dev.to

    Lindsey Kopacz:

    • Twitter
    • a11ywithlindsey.com

    Joel Hooks

    • Twitter
    • Website

    Learning to Code from Scratch on the Modern Web with Tae'lur Alexis Jan 25, 2019
    Show notes

    Tae'lur Alexis, self taught programmer and founder of CodeEveryday, talks to us about:

    • Figuring out that software was what she wanted to do
    • Learning to code from scratch on the modern web.
    • How front-end development was appealing as a beginner due to visual feedback and opportunity to be creative
    • How social media was key to her success in landing a job as a self-taught developer
    • The CodeNewbie and 100DaysOfCode communities on twitter and the roles they play in supporting developers
    • Setting up realistic habits and goals to prevent burnout
    • What the interview process was like for a new-commer to the industry

    Transcript

    "Learning to Code from Scratch on the Modern Web with Tae'lur Alexis" Transcript

    Resources:

    • freeCodeCamp
    • Colt Steele on Udemy
    • CodeNewbie
    • 100DaysOfCode Challenge

    Tae'lur Alexis:

    • Twitter
    • CodeEveryday Twitter

    Joel Hooks

    • Twitter
    • Website

    Negotiating Your Salary and Advancing Your Career with Josh Doody Jan 07, 2019
    Show notes

    Josh Doody, the author of Fearless Salary Negotiation, joins us today to discuss:

    • What you need to look out for to stay ahead in the industry
    • How to find leverage despite the information asymmetry between the employer and the job candidate
    • Why questions on what your current salary is or what you'd like it to be boxes you out of opportunities
    • The best way to put in the work towards a promotion.
    • Tradeoffs of working for a startup versus a big tech company
    • Equity in the salary negotiation, and how it weighs in.

    Transcript

    "Negotiating Your Salary and Advancing Your Career with Josh Doody" Transcript

    Resources:

    • Fearless Salary Negotiation Coaching
    • Fearless Salary Negotiation Book
    • The Dreaded Salary Question
    • Software Developers: How to get a Raise
    • Salary Negotiation Guide
    • Salary Negotiation for Software Developers egghead Talk

    Josh Doody:

    • Twitter
    • LinkedIn
    • Website

    Joel Hooks

    • Twitter
    • Website

    Switching Careers and Learning in Public with Tania Rascia Dec 12, 2018
    Show notes

    Tania Rascia works as a web developer full time. However, just a few years ago she was working as a professional chef. How and why did she make such a dramatic career switch? It isn't uncommon for culinary professionals to realize that they don't want to spend the rest of their life doing it. It is a very demanding job and isn't sustainable if passion isn't there.

    So, having always been interested in computers and making websites, Tania decided to make the transition into programming as a profession. Starting with one-off small odd jobs on Craigslist, then an internship, and then a full-time web developer! There were a lot of skills and concepts that had to be learned in those three years, especially starting from near zero.

    Sharing what she learned publically played an essential role in Tania's development. It's like writing documentation for herself, but everyone who read her posts got to benefit from it too. Tania also places a lot of importance in creating your own version of something to fully understand it. For instance, she didn't understand how bootstrap worked, so she experimented and worked on creating her own dynamic CSS grid framework to achieve that more in-depth understanding.

    Transcript

    "Switching Careers and Learning in Public with Tania Rascia" Transcript

    Resources:

    Getting Started with React
    Derek Sivers
    A Smarter Way to Learn JavaScript
    You Don't Know JavaScript

    Tania Rascia:

    Twitter
    Website
    Github

    Joel Hooks:

    Twitter
    Website


    Incorporating Testers with Every Development Phase with Angie Jones Dec 08, 2018
    Show notes

    Today Angie Jones, a master inventor and automated testing engineer, speaks with us about what a master inventor is and what it took to receive that title, what testing automation is, having parallel between testers and developers, what developers can be doing to build more testable apps, and finally how modern web development has complicated automated testing.

    Angie talks about some common problems when it comes to testing. The test team is often separate from the developer team, and it leads to communication problems. Testers should be working in parallel with the dev team to ensure that from the get-go they are writing a testable app!

    Another common problem is that 100% test coverage gets pushed. However, that's the wrong idea. Automated testing is expensive to implement, so Angie talks about how she figures out what'll give the most "bang for your buck" when deciding what tests get automated.

    Apps aren't as simple as they used to be, and thicker client-side UIs have made it much harder to implement automated tests. Automated Engineer is a fully fledged development position requiring skill across platforms, which is why Angie says that developers shouldn't be leading automated testing. There is a lot that automated testers have to do and separate skills that they need to develop. There's only so much a person can keep up on at once.

    Transcript

    "Incorporating Testers with Every Development Phase with Angie Jones" Transcript

    Resources:

    • Level up: playing the automation game
    • Bartle taxonomy of player types
    • Why Developers Should Not Lead Your Automation Efforts
    • Which Tests Should We Automate

    Angie Jones:

    • Twitter
    • Github
    • Website
    • YouTube

    Joel Hooks

    • Twitter
    • Website

    Opening Programming's Gates to Women's Communities with Diana Rodriguez Nov 30, 2018
    Show notes

    Diana Rodriguez, Worldwide Community Organizer for the Vue Vixens Initiative, joins us today to talk about her early experiences with development as a child, her transition into a becoming a full-time professional and her work with getting women from communities all over the world involved with programming!

    In the days of yore, gathering programming knowledge wasn't easy, the community was exclusive, and the books were expensive. The only ways to learn were through college, expensive books, or a cool friend willing to give you some information. Despite these difficulties Diana managed to be involved with the Java community, she also had the support of her parents who bought her books. Eventually, Diana's skills grew, and she would put herself out there taking programming gigs. However, it wasn't until six years ago that she decided to go full time.

    Eventually, she became jaded with backend work and was craving something new, that's when she discovered Vue and its excellent and welcoming community. This community was much unlike the Java community back in the day, and Diana is working to be a part of that push for inclusivity full-force through Vue Vixens. Diana works to open and grow chapters all over the world.

    Diana talks about her recent work in South America and how the dev community was exploding, it was almost overwhelming! There were women from ages 13-72 at the meetup that the Vue Vixens organized in Argentina, the event even had to be split up over two days because there were so many people. Being careful of tunnel vision and thinking about these communities of people from foreign countries, women, and other underrepresented people in the tech and welcoming them can have a substantial positive impact.

    Transcript

    "Opening Programming's Gates to Women's Communities with Diana Rodriguez" Transcript

    Resources:

    • Vue Vixens

    Diana Rodriguez:

    • Twitter
    • Website

    Joel Hooks

    • Twitter
    • Website

    Exploring Concepts and Teaching Using Focused Zines with Julia Evans Nov 20, 2018
    Show notes

    Julia Evans, is a zine author and software engineer at Stripe. She joins us to talk about teaching specifics as opposed to high-level overviews, using zines to show that things that sound hard aren't hard in practice, the longevity of Julia's zine empire, and the impact that monetizing her zines had on her audience and the way she approaches working on them.

    Julia writes zines, short tutorials in comic form for software developers. She recently starting monetizing them, it had an impact on her audience but not as much as you would think. Monetizing even had the unforeseen side effect of her zines getting taken more seriously, a college professor even made then required reading in his class.

    She tries to keep the zines focused, with the topics breaking down something very particular. High levels talks often have the problem of not imparting anything useful. The specificity respects people's time and also can give greater context than a high-level overview. It's also much easier to be motivated to start a twenty-page zine as opposed to a three-hundred-page book.

    Julia has many ideas for her zine empire. She wants to continue to collaborate with other developers so she can deliver content that isn't entirely in her wheelhouse. She also wants to start getting into some non-programming concepts, statistics in particular at some point. The possibilities with the medium are pretty much endless.

    Transcript

    "Exploring Concepts and Teaching Using Focused Zines with Julia Evans" Transcript

    Resources:

    • Wizard Zines

    Julia Evans:

    • Twitter
    • Github
    • Website

    Joel Hooks

    • Twitter
    • Website

    Math and Functional Programming Aren't Exclusive to Wizards with Brian Lonsdorf Nov 02, 2018
    Show notes

    Joel and Brian Lonsdorf discuss the pain and growth of learning, math as a source of truth, dispelling that idea that you need to be a wizard to enter the functional programming space, and finally how you can start including functional concepts in your day to day work.

    There's a reason that mathematicians tend to be the best functional programmers. The theories and patterns directly apply, it has truth and purity. It's powerful, almost powerful enough to describe everything, so what makes people turn away from it?

    Traditionally, math gets taught in a dry manner from a young age, tables are memorized, and facts get drilled. It isn't until much later that interesting concepts like set theory get introduced, and at that point, it's too late for many people.

    Material that's "dry" doesn't have to be taught that way. It's been three and a half years since Brian first put Professor's Frisby's guide up on Github and it brought light and friendly perspective to heavy material. It showed that the functional programming paradigm was learnable without requiring a deep dive into Haskell.

    The deep dive doesn't work for everyone. There's merit in starting with something like Gatsby and just getting something out there that you can play with immediately, and then later learn the fundamentals of Javascript. The same thing applies to learning functional programming. You can start composing with Lodash and ease into the deeper patterns and concepts.

    Transcript

    "Math and Functional Programming Aren't Exclusive to Wizards with Brian Lonsdorf" Transcript

    Resources:

    • Professor Frisby's Mostly Adequate Guide to Functional Programming
    • Professor Frisby Introduces Composable Functional JavaScript
    • Functional Composition with Lodash
    • State Monad in JavaScript

    Brian Lonsdorf:

    • Github
    • Twitter
    • Medium

    Joel Hooks:

    • Twitter
    • Website

    Being a Passionate and Deliberate Engineer with Jem Young Oct 19, 2018
    Show notes

    Today we are joined by Jem Young, a senior software engineer over at Netflix. Jem is here to discuss his programming philosophy and how it is an extension of himself, how engineers should have the freedom to have ideas and veto things, the difference passion makes, and being informed about the libraries that you include in your code and if they are actually needed.

    Netflix's homepage got 50% faster when Today Edwards had the idea of not shipping React to the client. All event handling was done with vanilla javascript and React remained on the server side. Finding this balance of developer productivity and performance is important. Jem talks about how you should really examine the reasons why you are including a library in your codebase, and to ask yourself if it could be implemented in a simpler way with what you already have.

    Jem discusses what it means to love the work you do and to have a real passion for creating software. Passion makes a difference in a developer's career path, the devs who are just looking to make a paycheck and don't really care don't end up in the same place that those who really care about their work do. Jem is curious, he experiments with software on his weekends, he'll sometimes wake up at 1am with the solution to a bug he's been thinking about all day, software is an integral part of his life beyond it just being how he puts food on the table.

    Transcript

    "Being a Passionate and Deliberate Engineer with Jem Young" Transcript

    Topics:

    • Trusting your engineers to know what they are doing
    • Weighing the performance costs of included libraries
    • The difference that real passion for software makes
    • How programming is like solving a puzzle
    • How the code you write represents you

    Jem Young:

    • Github
    • Twitter
    • Website

    John Lindquist:

    • Twitter
    • Website

    Previous 1 3 4 5 6 7 8 Next

    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