Awesome Podcast Episodes
This is a curated list of some of the most informational and helpful podcast episodes I have listened to as a developer. The goal of this list is to provide a good place for developers to find a podcast episode on a particular topic of their interest instead of checking out a long list of episodes on individual podcasts.
This list contains podcast episodes for beginners as well advanced developers. It also has episodes about salary negotiations, work-life balance and other, day to day topics of developer life.
If you want to get a list of all the available podcast shows out there, you can find them here. For more awesomeness, check out awesome.
Contributions are more than welcome, make sure to read the Contributions Guideline. If you have any suggestions/criticism for the list, feel free to create an issue here or you can also reach me out over Twitter
Contents
JavaScript
- Learning and Developing JavaScript - Discussion about learning as well as teaching javascript to beginners.
- “You Learned JavaScript, Now What?” with Chris Heilmann - Chris talks in detail about how to help newbies feel more welcome in the community, helping junior developers and javascript ecosystem in general.
- Babel with Henry Zhu (Creator of Babel) - Henry talks about creating Babel, its future, creating babel plugins. He also talked about leaving his job for doing open source full time and problems faced by open source maintainers.
- JavaScript Tooling - Discussion on modern-day javascript tooling, ESLint, prettier, babel, webpack and others.
- NPM with Laurie Voss (CTO, npm) - Laurie talks about Node, NPM, importance of package managers, what npm can do and NPM as a company.
- A flight of JavaScript frameworks - Panel talks about all the popular javascript frameworks used by developers in the past and present and their experiences with working with them.
- 20 JavaScript Array and Object Methods to make you a better developer - Explaination of various useful Array and object methods.
React
- The React Episode - In-depth explanation of important concepts in React such as state, props, lifecycle methods and more.
- Inside React with Sophie Alpert (Engineering Manager, React) - Sophie talks about her first contributions to React, working of react core team and some of the internal workings of react.
- Gatsby and GraphQL with Kurt Kemple - Discussion about GraphQL, Gatsby, future of these technologies. Kurt also talks about his past life and how being a programmer significantly improved his life.
- React and Electron with James Long - James, author of prettier, talks about his working with React, creating desktop applications using Electron.
- Redux and React with Dan Abramov - Dan talks about how he created Redux, its use cases, hot reloading vs live reloading, and other things related to React ecosystem.
- React with Pete Hunt and Jordan Walke - In-depth discussion about the core concepts and features in React from the early days.
- React Router, Flux, and Web Debates with Michael Jackson - What is a Router, why react router, flux architecture and how it works with React, web deabates on web componenets, react native.
- React Hooks - What are react hooks, what problems are they solving, detail discussion on useful hooks such as useEffect, useState, etc.
CSS
Other Web Development Topics
- WebAssembly with Lin Clark - What is WebAssembly, how it's going to affect the future of web development, its implementation, performance compared to JavaScript-driven web and other advantages of WebAssembly.
- Serverless Framework with Austen Collins - Diving into Serverless architecture, AWS ecosystem and AWS lambda.
- All about Microservices with Netflix Team - Discussion with the Netflix team about how they changed monolith architecture to microservice based architecture.
- GraphQL? Here is what you need to know! - What is GraphQL? Differences from REST, Relay, Apollo, and other core concepts of GraphQL.
- TypeScript with Anders Hejlsberg (Author of TypeScript) - Anders talks about what is typescript, reason for creating it and challenges of creating a programming language.
- Whats the deal with npm, yarn and lock files? - Short but informative epsiode about what is npm, yarn, their differences, lock files and how they work in developing applications.
- Web Performance - Importance of web performance, its impact on business, measures to increase web performace.
Data Structures/Algorithms
Advice for developers
- Advice For Beginners - Tech Skills, Applying for Jobs, Focus, Imposter Syndrome + More - Helpful advice for beginner developers from tech skills, imposter syndrome, finding jobs and more.
- What Software Developers (and Therefore Every Company) Need - Founders and CEO's of GitHub, Twilio and Digital Ocean talks about developer ecosystems, the needs of software developers, developer tools and more.
- Marketing for Developers - Discussion about creating a personal brand as a developer. Wesbos and Scott talk about their marketing strategies for their businesses.
- Getting better offers as an engineer (salary negotiations and more) - Salary negotiations during job interviews, how to get better at it and how to approach these topics.
- Interview experiences of Frontend Developers - Panel from Netflix, Evernote and LinkedIn engineers talk about their worst and best interview experiences.
- Experience in Big Companies vs Startups - Discussion about working as a developer in Big companies vs Startups from learning, finances to work-life balance.
- Role of Mentors in growth of developer career - Discussion about Role of mentors in a career of a developer to reach from junior to senior level positions.
- Work life balance for developers - Discussion about work-life balance for developers and prevention of burnouts.
- Transition from Mid to Senior Level Developer - Discussion about how to transision from Mid to Senior level Developer.
- From coding bootcamp to software engineer at Asana - Bootcamp grad Josh, talks about how he did his career change into software development and getting a job at Asana, along with his interview experiences along the process.
- How to rock your technical interview - Founder of Interview Cake talks about how to excel in a technical interview (particularly about algorithmic interviews).
- Different Tech Careers with CPO of Treehouse - CPO of Treehouse talks about various career opportunities in tech besides software development.
- How do tech companies read your resume? - Discussion with a Recruiter about how companies scan the resumes and how to stand out.
- What happens in a technical interview? - Deep dive on a technical interview for large software companies.
- Why you should focus on fundamentals first - Discussion about the importance of learning fundamental principles and how to master them.
- Finding a Job Even If You’re Not a Senior Developer - Detailed discussion about what potential employers look for in a developer, presenting your skills in a resume, reaching out to companies and many other helpful topics for developers looking for their first jobs.
- Hiring Engineers with Ammon Bartram, Co-founder of Triplebyte - Ammon talks about problems in hiring good engineers, what growing YCombinator companies look for in a engineer, how triplebyte helps engineers to find a job in YC companies.
- How to become well liked at work - Suggestions on how to face difficult situations and be well liked at work.
- Senior Engineer - What does being a senior software engineer means, when did one become a senior engineer, skill sets required for a senior engineer.
- Bad Bugs - Avoiding Burnout When Solving Elusive Problems - Suggestions on how to handle bad bugs/hard problems without burning out.
Miscellaneous
- State of Programming with Jeff Atwood - Jeff talks about Atwood's law, JavaScript frameworks, docker and his learnings from building StackOverflow and Discourse.
- Airbnb Engineering with Surabhi Gupta - Surabhi talks about the engineering infrastructure inside Airbnb. Her experience from Google search and how different Airbnb search vs Google search.
- DEV Community with Ben Halpern (CEO, dev.to) - Ben talks about his motivation to start Dev community, running an open source business and his thoughts on open source social media networks.
- Free Code Camp with Quincy Larson - Quincy talks about why he started Free Code Camp, his coding journey, paid vs free bootcamp and all things Free Code Camp.
- The End (and Beginning) of Programming (from code to data) - Discussion on the future of programming and how data is becoming more important than the code itself.
- Netflix, Microsoft, Evernote engineer answers to Listener AMA - Answers to Linstner questions by Frontend Happy Hour panelists.
- Ethics in tech from CEO of FogCreek - Anil talks about the importance of ethics in technology, his personal journey in the world of software. Creating companies such as Trello, StackOverflow, Glitch etc as part of FogCreek.
- The JavaScript First Responder with Wesbos - Wesbos discusses his business, how he learns, creating courses, community engagements and web development community.
- Interview with VP of Engineering at Reddit - Nick talks about his personal journey to become VP of engineering at reddit, engineering challenges at reddit and day to day work of VP of engineering at reddit.
- Google JavaScript and AMP - Malte talks about the huge JavaScript infrastructure inside google, internal frameworks and more. He also talks in detail about the working of AMP project.
- Open Source at Facebook - Discussion about open source projects at Facebook. How Facebook decides to make a project open source and success of React.
- The Past, Present, and Future of Open Source - In this short episode, Nadia talks about origins of open source software, its journey till present days and future of open source.
- Productivity at Work - Discussion about being productive at work, tools to use for it, how to find the zone of productivity and more things surrounding this topic.
- Reading Documentation - Tips on how to efficiently read various documentations.
- The State of JavaScript 2018 - Discussion with Sasha, creator of State of JS suvey about the trends of web development, growth of various JS technologies and their future.
- Why Tech Careers are great for introverts and extroverts - Discussion about how introverts vs extroverts makes a good fit for tech roles, suggestions on improving involment of inroverts in meetings.