Search overlay panel for performing site-wide searches

Salesforce (Heroku) Recognized as a Leader. Learn More!

Code[ish]

Code[ish]

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.

Share This

Code[ish] • September 24th, 2019

Open source communities face several challenges. Besides receiving fair compensation, there are questions of sustainability, governance, mental health, marketing themselves to CTOs, alongside technical challenges such as issue triage and relevant documentation. Open Collective is an organization that aims to help. They serve chiefly as a legal banking entity to collect funds from individuals and companies and disperse them to maintainers in need. They also go beyond the fiscal and into the social elements of open source sponsorship by guiding individuals towards stewarding their communities into sustainability.

Transcript Available

  • Tools and Tips
  • funding
  • governance
  • maintainers
  • non-profits
  • Open Source
  • sustainability

Share This

Code[ish] • September 17th, 2019

Open source thrives on community contributions; sometimes, those contributions come from companies that encourage their employees to participate in open source work. But balancing the concerns of your job with those of an open source project can be tricky. Leah Silber knows this. She's worked on jQuery, Rails, Ember, and Rust, and her company, Tilde, places a huge emphasis on contributing to and consuming open source projects. She joins us to explain how businesses fundamentally thrive by sponsoring and supporting the open source work that their employees are passionate about.

Transcript Available

  • DevLife
  • contributions
  • Open Source
  • work-life balance

Share This

Code[ish] • September 10th, 2019

Rust is a type-safe, concurrent, and memory efficient language from Mozilla. Developers from various backgrounds are turning towards it more as a means of quickly writing performant and functional code for browsers, cryptocurrencies, operating systems, CLIs, and--oh yeah, embedded devices. Carol Nichols and Jake Goulding are Rust instructors and enthusiasts, and they join Chris Castle to talk about Rust's underlying strengths as an ideal blend of simpler languages, like Ruby, with more memory conscious ones, like C. We're also going to give a 40% discount code for Carol and Jake's new video series on Rust, forthcoming from Manning!

Transcript Available

  • Deeply Technical
  • memory efficiency
  • Rust
  • systems programming

Share This

Code[ish] • September 5th, 2019

GopherCon is the conference for all things golang, where Go community members congregate to discuss best practices, upcoming language changes, cool implementations, and more. Chris Castle caught up with several attendees to talk about what they're excited about. In this second half of a two-part episode, you'll hear open source project maintainers and developers share what they love about the Go language and its community.

Transcript Available

  • Deeply Technical
  • containers
  • developer tools
  • golang
  • Kubernetes
  • modules
  • newbies
  • performance

Share This

Code[ish] • September 3rd, 2019

GopherCon is the conference for all things golang, where Go community members congregate to discuss best practices, upcoming language changes, cool implementations, and more. Chris Castle caught up with several attendees to talk about what they're excited about. In this first half of a two-part episode, you'll hear from employees at Mattel, GitHub, and Microsoft, as well as authors and instructors, on how they've integrated Go into their work.

Transcript Available

  • Deeply Technical
  • CLI
  • go
  • golang
  • GopherCon
  • Kubernetes
  • Programming

Share This

Code[ish] • August 27th, 2019

The adoption of containers as a technique to build and deploy applications has made container images the new executable standard of the cloud. But maintenance of one's Dockerfile is a serious shortcoming to this methodology. Adhering to best practices and patching security issues can be difficult to stay on top of. Cloud Native Buildpacks aim to resolve these issues by providing a simpler abstraction for building apps, often without any explicit configuration necessary. Developers from Heroku and Pivotal who have built and used CNBs discuss these benefits and more.

Transcript Available

  • Deeply Technical
  • buildpacks
  • CLI
  • cloud
  • docker

Share This

Code[ish] • August 20th, 2019

Chatbots have a long history weaved into the evolution of communication on the Internet, from IRC and XMPP to Slack and Discord. They're scriptable applications that respond to a user's commands, and they rely heavily on APIs to send actions and receive responses. They don't require much in terms of computational power or disk storage, but as with any kind of software, scaling them to support millions of users across the world requires a fail-safe operational strategy. For its customers, Salesforce offer a live agent support product with a chatbot that reacts to customer inquiries. The team behind the bot join us on this episode of Code[ish] to talk about how they leverage Heroku for its multi-regional requirements.

Transcript Available

  • Heroku in the Wild
  • automation
  • chatbot
  • Heroku buildpacks
  • high availability
  • multi-region

Share This

Code[ish] • August 13th, 2019

What is art? It's a question that's stumped philosophers for thousands of years. Fortunately, we're not going to ask that. Instead, we want to know what it would look like if a computer made art. Cory Haber is a painter who programs; he knows a thing or two about writing programs that paint. He engages in a discussion led by Erin Allard about the intersection of technology and art in a discussion. Whether it's generating art through machine learning or developing hardware that can hold a paintbrush, this field of creativity is just getting started.

Transcript Available

  • Deeply Technical
  • AI
  • generative art
  • machine learning
  • plotter art
  • processing

Share This

Code[ish] • August 6th, 2019

We tend to think of engineering as a field with graduations. You start off as a junior, and as you develop your skills, knowledge, and understanding of technical systems, work your way up to a senior, then climb to the top as a principal. Leadership is not very different. An individual headed down the career path of a leadership might be an inspiration to their colleagues, then they might manage a team, and then eventually lead a department in an organization. Trey Ford is a Vice President of Product Management in Heroku, and while moving from an IC to a manager to a leader, he's spent a lot of time thinking about what makes a leader effective. He joins Shirley Xiaolin Xu to talk about what he's learned during his career to make teams and individuals happier, confident, and more productive.

Transcript Available

  • Tools and Tips
  • career growth
  • communication
  • leadership
  • Trust

Share This

Code[ish] • July 30th, 2019

Join Heroku’s head of product marketing and developer relations, Vikram Rana, as he chats with Heroku’s head of brand design and front-end developer, Charlie Gleason. From finding inspiration and choosing tools, to navigating morality and ethics, the two delve into how the team at Heroku approaches design, brand, and one another.

Transcript Available

  • Tools and Tips
  • brand
  • design
  • ethics
  • inspiration
  • tools

Share This