Search overlay panel for performing site-wide searches
Salesforce (Heroku) Named a Leader. Learn More!

Code[ish]

codeish-cover-art.png

Code[ish]

A podcast brought to you by the developer advocate team at Heroku, exploring code, technology, tools, tips, and the life of the developer.

Subscribe to Code[ish]

This field is for validation purposes and should be left unchanged.

Related Podcasts

Looking for more podcasts? Tune in to the Salesforce Developer podcast to hear short and insightful stories for developers, from developers.

Share This

Code[ish] • March 17th, 2020

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.

Hosted By:
Charlie Gleason
Charlie Gleason
User Interface / User Experience Lead, Heroku
@superhighfives
with Guests:
Kimberly Lowe-Williams
Kimberly Lowe-Williams
Senior Manager, Production Engineering Governance, Heroku
@TdeTweets312
Rachel Marro
Rachel Marro
Jr Software Engineer, BenchPrep

Transcript Available

  • Tools and Tips
  • bootcamps
  • diversity and inclusion
  • interviewing
  • representation in tech

Share This

Code[ish] • March 10th, 2020

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

Code[ish] • March 3rd, 2020

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

Code[ish] • February 25th, 2020

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

Code[ish] • February 18th, 2020

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

Code[ish] • February 11th, 2020

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

Code[ish] • February 4th, 2020

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

Code[ish] • January 28th, 2020

We're fortunate to live in an age with access to nearly unlimited resources for information. Sometimes, though, reading a tutorial isn't enough: you've got to see how someone builds something to fully grasp it. Geoffrey Grosenbach certainly thought so. Back in 2006, he built PeepCode and sold screencasts guiding watchers through his work building Ruby on Rails apps. He's currently at Hashicorp as their Director of Product Education. He joins Mike Mondragon on this episode to talk about launching a business aimed at developers, and how he learned to teach others.

Transcript Available

  • DevLife
  • Rails
  • Ruby
  • screencasts
  • self-learning

Share This

Code[ish] • January 21st, 2020

When you're one of the largest telecommunications companies in Canada, you're responsible for building and maintaining services that can handle a volume of data many times greater than the average web server. Julián Duque had a chance to sit down with Luca Maraschi, a chief architect at TELUS Digital, during NodeConfEU. On this episode, they talk about the frameworks and tech stack Luca has chosen to build the service mesh which facilities data flow between their microservices and clients.

Transcript Available

  • Deeply Technical
  • distributed systems
  • Kong
  • Kuma
  • microservices
  • Node
  • service mesh

Share This

Code[ish] • January 14th, 2020

Heroku applications big and small run on dynos, virtualized Linux containers fine-tuned to execute your code. As the load on a server increases, you must add dynos to keep up with demand—but how do you know how many more to add? And how can you be sure that you are saving costs by reducing the amount of dynos after spikes in traffic settle? To solve that problem, Adam McCrea developed Rails Autoscale, a Heroku add-on that auto-scales Rails apps hosted on Heroku. He'll talk with Corey Martin about how he came up with the idea, how he built it, and how he got word out amongst his network to make it a must-have add-on.

Transcript Available

  • Heroku in the Wild
  • add-on
  • bootstrapping
  • dynos
  • Rails
  • Ruby
  • scaling

Share This