Software Engineering Daily App with Keith and Craig Holliday

You have probably missed some of the best episodes of Software Engineering Daily. If you listen to just a few episodes a week, it can be difficult to identify the high quality shows. And if you are new to the podcast, you have no idea how to find episodes that might appeal to you.

Software Engineering Daily has a discovery problem.

We have 600 episodes, and much of the content is evergreen. The shows we did a year ago on Apache Spark, or Ethereum, or ReactJS are still relevant today, and they get plenty of listens.

Keith and Craig Holliday built a recommendation system for Software Engineering Daily. Then they built a Software Engineering Daily iOS app to improve the experience of SE Daily listeners. You can use the SE Daily app to find the most popular episodes of this podcast, and to find episode recommendations based on what you have listened to.

In this episode, Keith and Craig join the show to explain why they built an app for Software Engineering Daily. You can find all the code for the SE Daily app at in case you want to fork it for your own podcast–or if you want to contribute to it.

Question of the Week: What is your favorite continuous delivery or continuous integration tool? Email and a winner will be chosen at random to receive a Software Engineering Daily hoodie. 


Cloudflare runs 10% of the Internet, providing performance and security to millions of websites. Many of you probably already use Cloudflare on your sites. We’re not talking about using Cloudflare today though, we’re here to talk about building on top of it. If you’re a developer you can build apps which can be installed by the the millions of sites which rely on Cloudflare. You can even sell your apps; they can make you money every month. Visit to watch how you can build and deploy an app in less than 3 minutes.

Flip the traditional job search and let Indeed Prime work for you while you’re busy with other engineering work, or coding your side project. Upload your resume and in one click, gain immediate exposure to companies like Facebook, Uber, and Dropbox. Interested employers will reach out to you within one week with salary, position, and equity up front. Don’t let applying for jobs become a full-time job. With Indeed Prime, jobs come to you. The average software developer gets 5 employer contacts and an average salary offer of $125,000. Indeed Prime is 100% free for candidates – no strings attached. Sign up now at

Thanks to Symphono for sponsoring Software Engineering Daily. Symphono is a custom engineering shop where senior engineers tackle big tech challenges while learning from each other. Check it out at Thanks to Symphono for being a sponsor of Software Engineering Daily for almost a year now. Your continued support allows us to deliver content to the listeners on a regular basis.

  • Hassan Farid

    Why did you guys not build a cross platform app?

    • Keith Holliday

      I’m not strongly opposed to it, but two quick reasons:
      1. React native is still new – only at version 0.48. We have been building native apps much longer.
      2. Older solutions usually don’t pan out and have to switch to native. There was much debate about this a few years back – mainly referencing Facebook’s switch. React Naive will probably fix this.

      Mostly, it is just a preference at this point unless we scale.

  • Hassan Farid

    Is there a way, someone can contribute to recommendation engine?

    • Keith Holliday

      Yep! Right now the recommendation is handled in the api. Jeff linked to the open source in the notes above.

      • Hassan Farid

        Thanks Keith for this effort. I found the reference by end of podcast.

  • Pingback: Dew Drop - September 8, 2017 (#2557) - Morning Dew()

  • Pingback: Dew Drop - September 11, 2017 (#2558) - Morning Dew()

  • Very interested in the discussion around the app. I’ve been looking for a general podcast app, but with the ability to ‘mark’ and annotate interesting sections. Any thought toward adding in something like that specific to SED, and potentially spinning that off into. General app if it works well?

    • Jeff Meyerson

      Yes–we are planning to build an app that any podcaster can use to build a full-fledged platform.

      Much more discussion in the Slack channel, would love to see you there.