Episodes

Code[ish] • Tuesday, September 17th 2019

Leah Silber is the CEO of Tilde, and she and her company have been involved in various open source projects over the years, from jQuery and Rails, to Ember and Rust. Her belief is that open source work is more than just the programming: it's also corralling issues, finding the right people for the right problems, and more "real world" tasks such as setting up events and conferences. Because of this, she doesn't believe there's a strong delineation between "skills for a business" and "skills for a project." Allowing employees to explore new roles in projects that they love helps their skill set grow, and those skills can in turn make them better...

Details & Transcript →
Download Now
Transcript Available
    DevLife open source contributions work-life balance
Code[ish] • Tuesday, September 10th 2019
Code[ish] logo
Play button to listen to podcast

34. An Introduction to Rust

Carol Nichols and Jake Goulding

You couldn't find a more perfect pair of guests to talk about Rust than Carol Nichols and Jake Goulding. Carol and Jake write books that teach Rust, maintain websites that allow users to run Rust samples, record videos about Rust, and also manage the Rust Belt Rust conference, where Rust developers congregate in the Rust Belt region of America. Carol has a background in Ruby, and always sought to eke out more performance and less memory consumption. Jake has a background in C, but recognizes that it places a heavy burden on a programmer to be mindful of memory leaks and segmentation faults.

Rust is a fantastic programming language from Mozilla. It has a much simpler and intuitive...

Details & Transcript →
Download Now
Transcript Available
    Deeply Technical Rust systems programming memory efficiency
Code[ish] • Thursday, September 5th 2019
Code[ish] logo
Play button to listen to podcast

33. GopherCon 2019 Spotlight, Part 2

Aaron Schlesinger, Beyang Liu, Liz Rice, and Johnny Boursiquot

Aaron Schlesinger is the core maintainer on Athens, an open source on-prem module proxy. He walks through the history of packages and modules in Go, and introduces how Athens satisfies the needs of developers. Go modules allow you to serve up a Go project's dependencies via an API; Athens implements that API--and integrates with other implementations of the API as well--to simplify dependency management, no matter where the code is stored.

Beyang Liu is the CTO and co-founder of Sourcegraph, a company that focuses on developer tools. They use Go to build high-performance code search, code intelligence, and jump to def functionality that works across repository boundaries and across...

Details & Transcript →
Download Now
Transcript Available
    Deeply Technical golang modules Kubernetes containers newbies developer tools performance
Code[ish] • Tuesday, September 3rd 2019
Code[ish] logo
Play button to listen to podcast

32. GopherCon 2019 Spotlight, Part 1

Nick Gerakines, Jessica Lucci, Tim Raymond, Jay McGavren, Carolyn Van Slyck, and Robert Ross

Chris Castle recently attended GopherCon 2019 in San Diego, and captured small conversations from many different Go community members. In Part One of a two-part episode, he had several conversations with GopherCon speakers about what they were building.

Nick Gerakines is the Director of Software Engineering at Mattel, the toy company. Mattel has several toys with Internet connectivity, and Go is the primary language used for all of their connected products, whether it's to support authentication and parental controls, or providing product catalog and product instance information. A lot of core gameplay mechanics, such as the number of "miles" a car has ridden on a track, are...

Details & Transcript →
Download Now
Transcript Available
    Deeply Technical Go Kubernetes CLI programming Golang GopherCon
Code[ish] • Tuesday, August 27th 2019
Code[ish] logo
Play button to listen to podcast

31. Building Docker images with Cloud Native Buildpacks

Stephen Levine, Emily Casey, Ben Hale, and Terence Lee

Joe Kutner, an engineer at Heroku, leads the discussion on Cloud Native Buildpacks with Stephen Levine (engineer at Pivotal), Emily Casey (engineer at Pivotal), Ben Hale (steward of the Java Buildpack), and Terence Lee (engineer at Heroku). All of them are involved in overseeing the CNB project, and have used the technology in production at their companies. At its core, CNBs are an OCI-compliant alternative to Dockerfiles, except the container is built without very much developer interaction. By analyzing source code, CNB is able to determine the base image to start from, as well as which steps to undertake in order to ensure that an application runs correctly. It's a similar logical...

Details & Transcript →
Download Now
Transcript Available
    Deeply Technical cloud Docker CLI buildpacks