All Heroku Episodes
A collection of podcasts with Heroku engineers, developers, and product managers.
Episodes
Panorama Education is a platform that helps educators use data to support student’s needs, and helps communities build great schools. Rather than a one-size-fits-all SaaS model, Panorama tailors its offerings to match the level of digital architecture which a school district has in-place. Ben Small, a software engineer, and Mitch Peabody, an engineering manager, join Sandy Lai in conversation to discuss how they achieve their goals of improving student success.
@mapeabody
Transcript Available
- Heroku in the Wild
- education
- scaling
- Security
Share This
Year Up is an organization which unites highly motivated young adults with companies that have job opportunities available. It does so by offering a year-long course for qualified students: six months of training followed by a six month internship placement. Luis Alvarez is a recent graduate who was placed onto Heroku's Branding and Content team. Charlie Gleason interviews him about his experience going through the Year Up program and how he was able to land a contract at Salesforce.
Transcript Available
- DevLife
- bootcamps
- data analysis
- design
- internship
- Python
- work-life balance
Share This
Over the past few years, the popularity of livestreaming has taken off immensely. All over the world, viewers tune in to services like Twitch to watch people do everything from play video games to knitting to programming. Often, these streams are accompanied by music; but due to licensing issues, streamers can't play any song they want, or else they'll be hit by fees. Pretzel Rocks aims to fix that. By making it easier to access licensed music, viewers and streamers can enjoy the same tunes simultaneously. Julián Duque discusses the technical and legal challenges of the platform with Nate Beck, the service's founder and principal architect.
Transcript Available
- Heroku in the Wild
- livestreams
- music
- POP
- Postgres
- React
- Ruby on Rails
- Twitch
Share This
Many online platforms rely on crowdsourced content, and Interview Cake is no different. Their goal is to teach users how to succeed in program interviews. To do so, they make their help resources available in over ten programming languages. They were able to accomplish this feat by hiring experts in each language to translate the content into various languages. Parker Phinney, creator of Interview Cake, shares with us how they managed this team and ensured that the work was correct.
Transcript Available
- Tools and Tips
- contractors
- crowdsourcing
- interviews
Share This
Big show! Matz, creator of the Ruby programming language, joined the show to discuss where he began as a programmer, the origins of Ruby, its history and future, Ruby 3.0, concurrency and parallelism, Streem, Erlang, Elixir, and more.
- Matz
- Ruby
Share This
Every year, thousands of adults hopeful for a career change dedicate themselves to joining coding bootcamps, in the hopes of gaining a job in tech. But knowing how to program is only part of the equation. All too often, individuals from underrepresented backgrounds don't get the same opportunities as their peers. The Difference Engine wants to change that. Kimberly Lowe-Williams, its founder and Executive Director, is joined with Rachel Marro, one of The Difference Engine's recent graduates, to talk about how the non-profit prepares people for interviews and launch their careers in tech.
Transcript Available
- Tools and Tips
- bootcamps
- diversity and inclusion
- interviewing
- representation in tech
Share This
Ben Orenstein had been working as a programmer for 15 years before he started his first software company. While he knew he had the technical skills to build the application he wanted to sell, his challenge was in establishing the business around it. On this episode, he'll provide advice for other developers interested in quitting their jobs and starting their own companies.
Transcript Available
- Tools and Tips
- c++
- equity
- founders
- pair programming
- remote work
- screen sharing
- websockets
Share This
When we talk about "the cloud," there's more than just the Internet: there's public cloud, private cloud, hybrid cloud, and even multi-cloud. As with any architectural decision, each of these distinct locations require careful consideration when you're building an application. Giorgio Regni is the co-founder and CTO of Scality, and he's going to demystify the different types of clouds, and explain why you might choose one over the other.
Transcript Available
- Deeply Technical
- enterprise computing
- hybrid cloud
- Kubernetes
- networking
- private cloud
- public cloud
- Security
- storage
Share This
We're all familiar with using data and analytics to monitor the performance of our applications, but Kevala is applying those software fundamentals in new industries. Kevala tracking energy grids in cities and neighborhoods, to map the ways that power is produced, distributed, and consumed. The technology has the potential to decarbonize the energy grid, or at least, offer lower energy prices for distributors and consumers. Kevala's engineering lead, Emmanuel Levijarvi, and one if its software engineers, Teddy Ward, talk about how Kevala works and the tools they rely on to reliably predict energy utilization.
Transcript Available
- Deeply Technical
- energy grids
- green energy
- machine learning
- PostGIS
- Postgres
Share This
Docker has emerged as an extraordinarily popular way to safely and predictably deploy applications. But because of its rapid evolution, changing business targets, and technical composition, it can still be a bit daunting to understand when to use it versus other container runtimes, let alone the task of managing it via Kubernetes and other orchestrators. This episode takes a deeper look at the components of Docker, with a strong emphasis on developer productivity in smaller organizations, not massive enterprises. Bret Fisher is our guest, and as a certified Docker expert—a Captain, actually—his job (and passion) is to share his technical expertise.
Transcript Available
- Deeply Technical
- containers
- deployments
- DevOps
- docker
- isolation
- Kubernetes
Share This
Legacy code is everywhere. Software is also being modified, whether as a result of new requirements, new security issues to patch, or new hardware and operating systems to target. Whether you're working with code from three months or three years ago, the upgrade process doesn't need to be painful. Joe Leo is here to help us conquer our fears of fixing legacy systems. He's the CEO of Def Method, a software consultancy in New York. He'll teach us the effective strategies he's learned over his years of experience with upgrading plenty of code he didn't write. We're also going to give away a 40% discount code for Joe's new book on Ruby development!
Transcript Available
- Deeply Technical
- infrastructure
- legacy code
- maintenance
Share This
Developers can't help themselves from implementing their ideas with every new language and framework that comes along. Sometimes, we discover that the itch we wanted to scratch was a problem for many other teams, too. Ben Curtis found this out when he built Honeybadger, an exception monitoring service. It started as a side project which he eventually turned into a full-time business. He guides us through this journey, and the discoveries he made about work-life balance along the way.
Transcript Available
- DevLife
- burnout
- exception monitoring
- Open Source
- Rails
- Ruby
- side projects
Share This