21. Building APIs that Integrators Want To Use
We often think of an integration as communicating with just a single API, but it's not uncommon for some applications to pass data between several platforms. Sentry does just that, acting as a conduit between different services, so that changes in one system are reflected in another. Being able to do this efficiently—and correctly—requires a careful approach to not only your own platform's APIs, but your partners as well. Matte Noble is a Senior Software Engineer at Sentry, and he's here to talk about how they've built a robust platform that handles error cases and massive data processing with an approachable developer experience.
20. Becoming a Junior Developer
Transitioning into a career in tech can be intimidating and challenging, but everyone starts somewhere. On this episode, Chris Castle chats with Shirley Xiaolin Xu and Eric Chen about their experiences as Junior Developers at Heroku. After the initial barrier of learning how to program, they faced many new challenges in the workplace, like engaging with mentors and managers, gaining confidence to ask more questions, and trying to learn the latest tech lingo.
19. Securing the Web with Let’s Encrypt
Let's Encrypt is a certificate authority with a humble goal: to make HTTPS encryption ubiquitous across the web. Co-founder Josh Aas is on this episode to tell us about how TLS/SSL works, the challenges Let's Encrypt has faced, and potential threats still facing the security of the Internet. Heroku is proud to be a Silver sponsor of Let's Encrypt.
18. The Making of Trailhead
Trailhead is an e-learning platform that teaches a wide range of topics, from Git and Swift, to Marketing and Analytics. It was also built and launched in just six short weeks. Tyler Montgomery and Shaun Russell join us from Salesforce to talk about the genesis of the project and the scaling issues they've faced over the last few years.
17. Integrating Terraform with Heroku
Provisioning your infrastructure through code has gained popularity as more app services have moved into the cloud. One of the options, Terraform, is an open source project, with plugins available to spin up resources for several platforms. Mars Hall joins us on this episode to talk about the advantages of using Terraform, some best practices of using it with Heroku, and what's coming up on the roadmap for the next release.
16. Accessibility in Web Standards
The web couldn't exist without standards that define everything from presentation to metadata. For many millions of visually impaired users, the standards that support accessibility are just as important. Léonie Watson has been focused on accessibility for nearly twenty years. She joins us to talk about her long career in web accessibility, her involvement in the W3C, and where she believes the future of the technology is headed.
15. Pursuing a Career in Tech
Tech is a rapidly growing industry with a wealth of opportunities across a range of skill sets. If you don't come from a programming background, or you’re just starting out and are interested in learning more, tune in as designer and front end developer Charlie Gleason and Rails developer David Routen share their advice on creating a career in tech.
14. Talking About Talks
After your presentation has been accepted for a conference, actually giving the talk can be an intimidating experience—but it doesn't have to be! Join several Herokai engineers as they open up about their techniques for combating nervousness, memorizing slides, and iterating on deliveries.
13. oclif: An Open Source CLI Framework
As developers, we spend a lot of our time running commands in a terminal, whether for a local project or to manage a service in the cloud. Jeff Dickey of DropBox joins us to talk about his process for building oclif, an open-source framework for building command-line programs, used by Heroku, Netlify, Apollo, and many others.
Cloud Database Workloads with Jon Daniel
Relational databases such as Postgres are often used for critical workloads, such as user account data. To run a relational database service in the cloud requires a cloud provider to set up a highly durable, highly available system.
Jon Daniel is an infrastructure engineer at Heroku. Jon joins Software Engineering Daily to describe the engineering and operations required to build a managed relational database service.