# Best Podcasts for Software Developers: A Curated Guide from the Community

> Discover top podcasts for software developers handpicked by the community. Explore software engineering, soft skills, and tech trends from this curated guide.

- Repository: [Sonkeng/Best-websites-a-programmer-should-visit](https://github.com/sdmg15/Best-websites-a-programmer-should-visit)
- Tags: curated-list
- Published: 2026-03-01

---

**The *Best-websites-a-programmer-should-visit* repository maintains a comprehensive, community-validated list of over 25 podcasts covering software engineering, soft skills, and emerging technologies.**

Finding high-quality audio content in the crowded developer ecosystem can be challenging. The **Best-websites-a-programmer-should-visit** repository solves this by curating the best podcasts for software developers in a single, community-maintained index. This open-source list, rendered via Jekyll and validated through automated linting, aggregates shows ranging from language-specific tutorials to career advice and system design discussions.

## Where to Find the Best Podcasts for Software Developers

The repository stores its podcast recommendations in the main content file, utilizing a static site generator for presentation and continuous integration for quality assurance.

### Repository Architecture and Content Storage

The project uses **Jekyll** with the **Architect** theme, configured in [[`_config.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/_config.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/_config.yml). The actual content resides in [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md), which contains a dedicated **Podcasts** section listing each show with its URL and focus area.

### Validation and Continuous Integration

To maintain list integrity, the repository employs **awesome-lint** via an npm test script defined in [[`package.json`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/package.json)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/package.json). The [[`.travis.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/.travis.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/.travis.yml) configuration triggers automated validation on every pull request, ensuring that podcast links and formatting remain compliant with community standards before merging into the main branch.

## Top Podcasts for Software Developers

The curated list spans multiple domains within software engineering. Below are the recommended shows organized by their primary focus area, as documented in the repository's [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md).

### General Software Engineering and Architecture

- **Coding Blocks** – <https://www.codingblocks.net> : Deep dives into practices, design patterns, performance, OOP, and database design.
- **Software Engineering Daily** – <https://softwareengineeringdaily.com> : Daily interviews covering infrastructure, open source, and engineering culture.
- **Software Engineering Radio** – <http://www.se-radio.net> : Long-form educational episodes targeting professional developers.
- **Full Stack Radio** – <http://www.fullstackradio.com> : Product design, UX, unit testing, and system administration topics.

### Language-Specific and Framework Podcasts

- **JavaScript Jabber** – <https://devchat.tv/js-jabber> : JavaScript ecosystem, front-end frameworks, and community news.
- **React Native Radio** – <https://devchat.tv/react-native-radio> : Mobile development using React Native.
- **Talk Python To Me** – <https://talkpython.fm> : Python-focused interviews and ecosystem updates.
- **Python Bytes** – <https://pythonbytes.fm> : Weekly Python news and project highlights.
- **The Real Python Podcast** – <https://realpython.com/podcasts/rpp/> : Python tutorials, interviews, and coding tips.
- **MS Dev Show** – <http://msdevshow.com> : Microsoft ecosystem including Azure, Windows, and Visual Studio.
- **Groovy Podcast** – <http://groovypodcast.podbean.com> : Groovy language and ecosystem coverage.
- **iPhreaks** – <https://devchat.tv/iphreaks> : iOS development and Apple tools.
- **LispCast** – <https://lispcast.com/category/podcast/> : Functional programming concepts with a Lisp focus.
- **The Cynical Developer** – <https://cynicaldeveloper.com> : .NET, desktop, web, and mobile development.

### Career, Soft Skills, and Community

- **Developer On Fire** – <http://developeronfire.com/episodes> : Human stories and career journeys hosted by Dave Rael.
- **Developer Tea** – <https://spec.fm/podcasts/developer-tea> : Short episodes designed for listening during a tea break.
- **Soft Skills Engineering** – <https://softskills.audio/> : Non-technical advice on salary negotiation, mentorship, and workplace dynamics.
- **Learn To Code With Me** – <https://learntocodewith.me/podcast/> : Career transitions, tech business insights, and personal growth.
- **Front End Happy Hour** – <http://frontendhappyhour.com> : Front-end engineers from Netflix, Evernote, Atlassian, and LinkedIn discussing UI topics.
- **The Changelog** – <https://changelog.com/podcast> : Open-source project deep dives and creator interviews.
- **The Bike Shed** – <http://bikeshed.fm> : Ruby, Rails, JavaScript, and general development experience discussions.

### Emerging Technologies

- **Blockchain Insider by 11:FS** – <https://blockchain.global/blockchain-innovation> : Blockchain technology trends and innovations.
- **Unchained** – <https://unchainedpodcast.co> : In-depth blockchain industry insights and interviews.

## How to Access and Contribute to the Podcast List

The repository provides multiple ways to consume the podcast catalog and welcomes community contributions through a standardized workflow.

### Extracting the Podcast List Locally

You can clone the repository and extract the **Podcasts** section directly from the [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md) using command-line tools:

```bash

# Clone the repository

git clone https://github.com/sdmg15/Best-websites-a-programmer-should-visit.git
cd Best-websites-a-programmer-should-visit

# Extract the Podcasts section from the README

awk '/## 🎧 Podcasts/,/^$/' README.md

```

### Parsing Podcast Data Programmatically

For automated consumption, use a **Node.js** script to parse the markdown and extract podcast URLs and descriptions:

```javascript
// npm install marked
const fs = require('fs')
const { marked } = require('marked')

const readme = fs.readFileSync('README.md', 'utf8')
const tokens = marked.lexer(readme)

let inPodcasts = false
for (const token of tokens) {
  if (token.type === 'heading' && token.text === '🎧 Podcasts') {
    inPodcasts = true
    continue
  }
  if (inPodcasts && token.type === 'list') {
    token.items.forEach(item => {
      const match = item.text.match(/\[(.+?)\]\((https?:\/\/[^)]+)\)/)
      if (match) console.log(`${match[1]} → ${match[2]}`)
    })
    break // stop after the list
  }
}

```

### Contributing New Podcasts

The repository accepts contributions via pull request. To add a podcast, fork the repository, edit the **Podcasts** section in [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md) using the format `- **Name** – <URL> : Description`, and run `npm test` locally to verify compliance with `awesome-lint`. The [[`.travis.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/.travis.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/.travis.yml) configuration ensures that Travis CI automatically validates formatting and link integrity before maintainers merge your contribution.

## Summary

- The **Best-websites-a-programmer-should-visit** repository curates over 25 of the **best podcasts for software developers** in its [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md), covering architecture, languages, soft skills, and emerging technologies.
- The site is built with **Jekyll** using the **Architect** theme ([[`_config.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/_config.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/_config.yml)) and validated via `awesome-lint` ([[`package.json`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/package.json)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/package.json)) and **Travis CI** ([[`.travis.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/.travis.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/.travis.yml)).
- You can extract the podcast list locally using `awk` or parse it programmatically with **Node.js** and the `marked` library.
- Community contributions follow a standardized PR workflow that ensures link quality and markdown consistency.

## Frequently Asked Questions

### What are the best podcasts for software developers?

The **best podcasts for software developers** include **Coding Blocks** for architecture and design patterns, **Software Engineering Daily** for infrastructure and industry trends, **JavaScript Jabber** and **Talk Python To Me** for language-specific deep dives, and **Soft Skills Engineering** for career advice. The complete curated list is maintained in the [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md) of the **Best-websites-a-programmer-should-visit** repository.

### How is the podcast list maintained and validated?

The repository uses **awesome-lint** (configured in [[`package.json`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/package.json)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/package.json)) to enforce markdown standards and link formatting. **Travis CI** (defined in [[`.travis.yml`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/.travis.yml)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/.travis.yml)) automatically runs these validations on every pull request, ensuring that podcast entries remain compliant with community standards before merging.

### Can I contribute a new podcast to the repository?

Yes, contributions are accepted via pull request. To add a podcast, fork the repository, edit the **Podcasts** section in [[`README.md`](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/main/README.md)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/README.md) using the format `- **Name** – <URL> : Description`, and run `npm test` locally to verify compliance with `awesome-lint`. Once validation passes, submit your PR for automated **Travis CI** checking and maintainer review.

### What topics do these software development podcasts cover?

The curated podcasts span **general software engineering** (architecture, design patterns, testing), **language-specific ecosystems** (Python, JavaScript, .NET, Java, Groovy, Lisp), **front-end and mobile development** (React Native, iOS, UI/UX), **career and soft skills** (salary negotiation, mentorship, productivity), and **emerging technologies** (blockchain, decentralized systems). This breadth ensures coverage for developers at every specialization and experience level.