All Heroku Episodes
A collection of podcasts with Heroku engineers, developers, and product managers.
Episodes
The current pandemic has thrust many workplaces into adopting a remote-first attitude which they may not have been prepared for. Serendipitous events, like chance encounters at the water cooler or camaraderie built during lunches, not only help strengthen but also lead to improved productivity. Jamm is a startup seeking to rebuild these crucial social experiences for remotely distributed teams. Its founder, Badri Rajasekar, explains his motivations for the app, and why solving remote communication is about more than just video chats.
Transcript Available
- Tools and Tips
- asynchronous work
- productivity
- remote work
- Slack
- video chats
- Zoom
Share This
Python is familiar to most developers as a high-level scripting language that's popular in scientific communities. But some of its main benefits include the data processing ecosystem that's been built around it. In particular, the machine learning communities, coupled with its lightweight asynchronous frameworks, have brought a new interest in how Python works with massive datasets. J.T. Wolohan, the author of "Mastering Large Datasets with Python," joins us to talk about the application of Python in these contexts. We'll also be giving away a 40% off discount code for his book!
Transcript Available
- Deeply Technical
- machine learning
- MapReduce
- parallelism
- Python
- streaming data
Share This
Technical documentation is an oft uncelebrated component of software development, but it is an essential piece towards empowering and educating users. Sejal Parikh talks about the functions of this vital role, including her own journey of discovering what a tech writer does.
Transcript Available
- DevLife
- APIs
- career change
- documentation
- freelance
- Technical Writing
Share This
Team productivity depends on more than just your tools. It's about your people, and how they can be most effective. Planning outcomes and measuring results can have a massive effect on the efficacy of your teams. The art of iterating on these processes has a name: operational agility. Yotam Hadass, the VP of Engineering for Electric, joins us to talk about how to introduce these new benchmarks for success.
Transcript Available
- Tools and Tips
- agile development
- observability
- team productivity
Share This
On this episode, the team behind Code[ish] — Charlie Gleason, Jennifer Hooper, David Routen, Satoshi Nagano, and Chris Castle — sit together to talk about how this podcast is produced. They'll go over how Code[ish] got its start, and provide equipment and software tips for anyone curious to start their own podcast.
Transcript Available
- Tools and Tips
- audio recording
- diversity
- podcasting
Share This
Technology has transformed our working lives, but not every industry has been so quick to change. The financial services sector, in particular, still relies on paper and ink for many of its transactions. PensionBee is a UK-based company that's seeking to modernize some antiquated process. Their faith in the power of tech is so strong that they have even developed novel ways to improve team collaboration internally. Learn more about how cultures can be improved from Jonathan Lister Parsons, the CTO of PensionBee.
Transcript Available
- Heroku in the Wild
- fintech
- happiness
- productivity
- QCon
- Slack
Share This
All too often, tech is created and catered for people with privilege, often leaving people of color behind. One such group is the indigenous peoples of the Americas, who are native to those lands. As tech seeks to revolutionize the world, will it also listen to the voices that have survived for millennia? Amelia Winger-Bearskin is part of the Seneca-Cayuga Nation of Oklahoma Deer Clan, and works as a developer evangelist for Contentful. In this episode, she'll discuss how tech supports indigenous populations and how it can do more.
Transcript Available
- DevLife
- AR
- art
- blockchain
- developer relations
- indigenous people
- mentorship
- unrepresented minorities
- VR
Share This
When you think about it, it's kind of miraculous how the web as we know it works as well as it does. No matter the device, browsers are able to render sites fairly accurately--even those built over twenty years ago. How this happened is no accident. The W3C, a dedicated standards body, has been around nearly as long as the Internet has existed, ensuring exactly how HTML, CSS, and JavaScript should work. Tobie Langel, who is part of the W3C, will tell us how these standards are introduced and ratified.
Transcript Available
- Deeply Technical
- browsers
- CSS
- HTML
- Internet
- JavaScript
- specifications
- web standards
Share This
More and more people are turning towards fundraising platforms as a way of contributing to the causes they care about. Softgiving is one such service which prides itself on working closely with influencers, pairing them with charities that they care about and helping them set up campaigns on their livestreams. Matt Pfaltzgraf, their CEO, and Brian Wetzel, their CTO, talk with Julián Duque about what makes their platform both unique and successful.
Transcript Available
- Heroku in the Wild
- autoscaling
- caching
- charities
- donations
- livestreaming
- websockets
Share This
June is Pride Month in the U.S. and, against the backdrop of a pandemic and protests, celebrating one's identity has never been more necessary. We've established a dialog with several LGBTQ+ individuals to talk about what coming out to a community has meant for them. They also delve into the importance of lifting others, through their various non-profit work, and how the spirit of volunteering is essential for creating a stronger society.
Transcript Available
- DevLife
- allyship
- intersectionality
- LGTBQ+
- underrepresented people in tech
Share This
In this podcast, Johnny Boursiquot, Site Reliability Engineer at Heroku, sat down with InfoQ podcast co-host Daniel Bryant and discussed topics that included: why Go is a useful language for building Function-as-a-Service (FaaS) style applications; how Heroku implement the role of Site Reliability Engineer (SRE); and why the ability to teach is such a valuable skill.
- go
- golang
Share This
A Remote Procedure Call (RPC) is a protocol for communication between a client and a server, and, while it's not a new concept, Google has evolved the idea with their own version: gRPC. Learn more about gRPC from Doug Fawley, who is the tech lead for the Golang implementation. He'll talk about the different ways in which clients and servers exchange information, as well as why gRPC is a necessary step forward.
Transcript Available
- Deeply Technical
- client-server communication
- flow control
- gRPC
- microservice T
- protobuf
- stream multiplexing
Share This