All Heroku Episodes
A collection of podcasts with Heroku engineers, developers, and product managers.
Episodes
Many organizations and teams have adopted Go for its focus on concurrency and efficiency, and Heroku is no different. Although it's no longer a "new" language, diving into Go can be intimidating, whether you're a seasoned programmer or a new hire. Johnny Boursiquot, Ed Muller, and Rishabh Wason discuss the joys and challenges of learning Go, applying it to projects at Heroku, and teaching colleagues how to write idiomatic code.
@freeformz
Transcript Available
- Heroku in the Wild
- backend programming
- concurrency
- go
- microservices
Share This
In this episode, Adam talks to Alasdair Monk about how they approach CSS at Heroku, and how using a utility-based approach has kept their team happy for the last three years.
- CSS
- component classes
- design
Share This
Literature gets a bad rap for being too complicated, but it doesn't have to be. Over the years, various websites have sprung up to connect the confused with the clever. LitCharts aims to help by providing source text in one column, and a list of annotations, references, and explanations in another. We sat down with two members of the LitChart to discuss the technical challenges involved in building up a repertoire of literary knowledge.
Transcript Available
- Deeply Technical
- annotating content
- design
- literature
- poetry
- UX
Share This
GraphQL is a querying language with the aim of increasing the productivity of frontend and backend developers. It can make working with React easier, be used as an API for third-party clients, and allow for feature-rich applications to request precisely the data they need. Like any part of your stack, GraphQL isn't a panacea. The language is still being developed, and has some limitations. Tanmai Gopal, the CEO of Hasura, guides us through the pros and cons of using GraphQL in your application.
Transcript Available
- Deeply Technical
- APIs
- frontend development
- graphql
Share This
The GitHub Student Developer Pack is a collection of free offers and discounts from dozens of tech companies including Heroku, SendGrid, Sentry, and TravisCI. Anupam Dagar is a final-year undergraduate student at Indian Institute of Information Technology, and he's sharing with us how the Student Pack has helped him and his peers grow into more confident developers.
Transcript Available
- Tools and Tips
- education
- getting started
- github
- new developers
- node.js
- Python
Share This
Coding problems can be the hardest part an interview. Whether you're standing in front of a blank whiteboard or typing on your laptop as someone watches over video chat, the process can be nerve wracking for even the most skilled coder. That's why Parker Phinney created Interview Cake, a website whose goal is to build confidence and teach candidates how to get past tricky situations. Julián Duque interviews Parker about the history of the site, what sort of content is available, and what candidates can do to prepare themselves.
Transcript Available
- Tools and Tips
- interviews
- newcomers
- Programming
- soft skills
- whiteboarding
Share This
Salesforce architect Ian Varley discusses multi-tenant architecture, including how it differs from multi-user systems. Salesforce, along with other immense cloud platforms, rely on a shared resource architecture in order to scale horizontally. Multi-tenancy offers unique challenges around job scheduling, resource contention, and ensuring secure isolation between users.
Transcript Available
- Deeply Technical
- API
- architecture
- distributed systems
- multi-tenancy
- public cloud
- scalability
- Security
Share This
Open Collective is a platform aimed at simplifying financial contributions to open source projects. Open Collective receives recurring payments and donations from large organizations and redistributes it to open source maintainers to sustain their work. François Hodierne joins us on this episode to talk about how Open Collective sustains itself, through its adoption of Node frameworks, its open code and transparent decision-making, and its successful bug bounty program.
Transcript Available
- Heroku in the Wild
- bug bounty
- funding
- graphql
- node.js
- non-profits
- Open Source
Share This
Software development has advanced so rapidly that's it's possible to create amazing user experiences, powerful machine learning algorithms, and memory efficient applications with incredible ease. But as the capabilities tech provides has changed, so too have the requirements of individual developers morphed to encompass a variety of skills. Not only should you be writing efficient code; you need to understand how that code communicates with all the other systems involved and make it work well. Tim Specht, the CTO of Dubsmash, shares his understanding of what it takes to not only stay on top of the changing software development landscape, but also to understand how to prioritize your own desires with those often conflicting interests of your team, product, or users.
Transcript Available
- Deeply Technical
- software development
- startups
- technology
Share This
Web components have emerged as a standard way to build feature-rich applications for the web. Utilizing techniques such as encapsulation, shadow DOM, and HTML templates, it's quickly becoming the de facto methodology for front-end development. Ben Farrell from Adobe is here to tell us how web components came about, where they're being used in production, and where front-end development is headed over the next five years. We're also going to give a discount code for Ben's book on web components, available from Manning!
Transcript Available
- Deeply Technical
- canvas
- CSS
- design
- front-end
- HTML
- JavaScript
- templating
- web components
- web standards
Share This
The talented Charlie Gleason joins Tim and Ruth and chats about his journey into creative coding and the things he has built.
- creative coding
- Actionscript
- design
- generative art
- sound engineering
Share This
Leah Silber has been running tech conferences for over thirteen years. In this supplemental episode to her previous conversation with Jamie White, she'll introduce us to all the little things that make a big difference in ensuring that conference attendees feel appreciated, valued, and free to have a good time.
Transcript Available
- Tools and Tips
- event planning
- tech conferences
Share This
![Code[ish]](https://www.heroku.com/wp-content/uploads/2025/06/codeish-cover.png?w=300)

