Tooling Talks artwork

Tooling Talks

22 episodes - English - Latest episode: over 1 year ago -

Tooling talks is a series of talks about developer tooling, primarily in the Scala ecosystem.

Technology programming tooling technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

An End to Season 1

January 01, 2023 14:00 - 1 minute - 1.26 MB

A short message about the end of Season 1. Thank you so much for everyone out there listening, and I hope to see you in Season 2. Support the show

Krzysztof Romanowski: VirtusLab, a Tooling Powerhouse

December 01, 2022 08:00 - 1 hour - 44.6 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and I have another exciting episode for you today. If you've been paying attention to where a handful of my guests work you'll have noticed a trend of VirtusLab employees. If you're also paying attention to who's been contributing to the Scala 3 compiler, tooling, and pushing for various efforts like scala-cli and the Scala Toolkit, you'll see their name everywhere. This month I though I'd shift gears a little bit and inst...

Gabriele Petronella: The Scala Improvement Process (SIP)

October 01, 2022 08:00 - 1 hour - 46.2 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and I have an episode for you today that I've wanted to do for quite some time. Early on when I was first getting started with open Source Gabriele was one of the first people I interacted with. He's got a ton of experience with the Scalameta toolchain, and is one of the "founding fathers" of Metals. Furthermore, he's also part of the SIP (Scala Improvement Process) committee for Scala 3. In this talk we'll dive into the S...

Filip Zybała: Scaladoc from Scratch

September 01, 2022 07:00 - 52 minutes - 36.2 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and I have another great episode for you this month. For a while now I've wanted to have an episode focused on the new Scaladocs for Scala 3. Completely re-written and hosting some great new features like being able to generate your entire static site, your blog and along with your API docs, as well as hoogle-like search. This episode I was able to sit down with Filip, who's spent the past couple years focused on Scaladocs...

Jeremy Smith: Polynote and Notebooks

August 01, 2022 06:00 - 43 minutes - 29.7 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and I'm excited to share this episode with you. This past month I was able to sit down with Jeremy Smith and talk Notebooks, something I've been wanting to focus an episode on for a while. If you're familiar at all with Notebooks in Scala you're probably aware of Polynote, which was started by Jeremy and was the focus of our discussion. It was a pleasure to have him share his thoughts about notebook usage, building a new n...

Anton Sviridov: Part 2 - I Do As the Crystal Guides

July 14, 2022 06:00 - 46 minutes - 31.7 MB

This week we have a special episode, a part two of the fantastic talk I had with Anton. During this episode we dive into all sorts of great stuff ranging from Neovim, language parsers, and how good tooling radically improves the developer experience. I want to thank Anton again for being so gracious with his time, and giving us all sorts of goodies to think on. As always, thanks so much for listening and for your support. I'm your host Chris, and now let's dive in. Support the show

Anton Sviridov: Part 1 - The Scala Cross Platform Story

July 01, 2022 06:00 - 1 hour - 47.7 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and we have yet another great episode for you this month. In fact, it's so great, that it will actually be two parts. For this first episode with Anton we got to chat about all things cross building, the various platforms you can run your Scala code on, and also about the work it takes to not only maintain projects with multiple Scala versions, but also for those various platforms. Anton has been an absolute joy to interac...

Olivier Mélois: Diving into Smithy

June 01, 2022 06:00 - 1 hour - 55.8 MB

Welcome back to another episode of Tooling Talks! I'm your host Chris and I'm excited to share another episode with you this month. Firstly, I wanted to give a heartfelt thanks to everyone out there for your support. Whether its been through GitHub sponsors, Twitter messages, or just listens, seeing the interest around the podcast has been super encouraging. You're all the best. This month I was able to sit down with Olivier Mélois and have a fantastic conversation about Smithy and the surro...

Amina Adewusi: Let's Talk about Newcomers

March 31, 2022 22:00 - 1 hour - 46.6 MB

Welcome back to another episode of Tooling Talks. I'm your host Chris and this month I was able to have an episode fully focused on something I've been wanting to cover for a while, the beginner experience in Scala Tooling. I'm incredibly grateful that Amina Adewusi was willing to take some time and dive into the topic with me. You may know Amina from the conference she created, Scalabase, which is a conference focused on newcomers to Scala, or maybe her course Learning Scala on LinkedIn, wh...

Gabriel Volpe: A look at Nix and Scala

March 01, 2022 11:00 - 58 minutes - 40 MB

Welcome back to another episode of Tooling Talks. I'm your host Chris and this month I'm excited to sit down with another Neovimmer, Gabriel Volpe. You may know him from his books "Practical FP in Scala" or "Functional Event-Driven Architecture", his work maintaining multiple open source libraries, or maybe some of his talks online.  We talked all about editor choice, using Nix, and even a bit about the Scala Open Source community. I really enjoyed chatting with Gabriel and I'm exciting to s...

Tomasz Godzik: The Scalameta Firefighter

February 01, 2022 10:00 - 1 hour - 58.8 MB

Welcome to a new year of Tooling Talks. I'm your host Chris and I'm excited to welcome you back to a new year of exciting interviews all about Tooling in the Scala Ecosystem. I've got some great guests lined up for this year, some great topics in the works, and maybe even some projects relating to Scala tooling that I'm excited to share with you. Our first guest of 2022 is one that I've worked with in open source for a couple years now. He's currently leading the charge of developing Metals ...

Alex Archambault: Coursier and scala-cli - Changing the Way You Start Scala

December 01, 2021 11:00 - 1 hour - 51.9 MB

Welcome to another episode of Tooling Talks, I'm your host Chris Kipp and I'm excited to share another interview with you this month. Whether or not you're familiar with it, if you're a Scala developer more than likely somewhere in your tool chain you're using Coursier. It's almost a no brainer that in the Scala ecosystem if you need to resolve some dependencies, quickly install a scala program, or quickly see the dependency tree of an artifact, it's the tool to use. That's why I'm so excite...

Rebecca Mark: Unison - A New Approach

November 01, 2021 11:00 - 1 hour - 45.7 MB

If you've been listening to the show for a while you'll have heard the name Unison pop up a few times. Unison aims to reimagine how many aspects of programming languages work, which can also radically challenge the status quo of developer tooling. This month it was joy to sit down with Rebecca Mark and talk all about how approaching development through unison is a totally new experience. Everything from tracking changes in your code, how your code is stored, and how you write your code is ne...

Guillaume Martres: An Interactive Compiler

October 01, 2021 12:00 - 1 hour - 53.1 MB

Welcome to tooling talks, where every month I sit down with someone working in tooling, learn how they got there, and gain some insight into the work they do. This month I had the privilege to sit down with Guillaume Martres, one of the core contributors on the Dotty team from EPFL and chat all about the Scala 3 compiler and what it means to have interactivity in mind when working on a compiler in regards to tooling. We talked about the importance of upstreaming changes, de-duplicating effor...

Eugene Yokota: Coding with Friends and sbt.

September 01, 2021 06:00 - 1 hour - 56.4 MB

This month I had the pleasure to sit down with Euguene Yokota and talk about some fascinating topics that range from coding on the weekend with friends, to being a maintainer of one of the most widely used tools in the Scala ecosystem, to the importance of diversity and inclusion in order for Scala not only to grow, but to maintain the numbers it has. You may know Eugene from being the maintainer of sbt, the tremendous amount of work he's put into Scala build tooling, his blog that has a gre...

Episode 3: A talk with Justin Kaeser

August 07, 2021 10:00 - 1 hour - 41.7 MB

If you're a Scala developer there is almost no doubt you use either IntelliJ or Metals with your editor of choice. Whether you're using IntelliJ, or Metals which utilizes BSP, or maybe even IntelliJ with BSP, you're using some of the handy work of Justin. This month Justin and I sit and chat all about IntelliJ and Scala, the Build Server Protocol, and what some of the future of programming could look like in Scala.  I'm pretty fascinated with this topic lately and looking at the current limi...

Justin Kaeser: The Build Server Protocol and IntelliJ

August 07, 2021 10:00 - 1 hour - 41.7 MB

If you're a Scala developer there is almost no doubt you use either IntelliJ or Metals with your editor of choice. Whether you're using IntelliJ, or Metals which utilizes BSP, or maybe even IntelliJ with BSP, you're using some of the handy work of Justin. This month Justin and I sit and chat all about IntelliJ and Scala, the Build Server Protocol, and what some of the future of programming could look like in Scala.  I'm pretty fascinated with this topic lately and looking at the current limi...

Meriam Lachkar: Scala 3 Migration Tooling

August 05, 2021 18:00 - 1 hour - 44.6 MB

A question I'm sure many Scala developers and companies are asking themselves this year is "how can we migrate our applications to Scala 3?". A fantastic tool to help with this is Scala3-migrate, which will help with migrating your scalacOptions, ensuring your dependencies are published for Scala 3, and even helping to automatically re-write parts of your code. In this interview I chat with Meriam and her work on Scala3-migrate, the challenges you might encounter as you're migrating your cod...

Episode 2: A talk with Meriam Lachkar

August 05, 2021 18:00 - 1 hour - 44.6 MB

A question I'm sure many Scala developers and companies are asking themselves this year is "how can we migrate our applications to Scala 3?". A fantastic tool to help with this is Scala3-migrate, which will help with migrating your scalacOptions, ensuring your dependencies are published for Scala 3, and even helping to automatically re-write parts of your code. In this interview I chat with Meriam and her work on Scala3-migrate, the challenges you might encounter as you're migrating your cod...

Welcome to Tooling Talks

August 05, 2021 11:00 - 1 minute - 732 KB

I'm incredibly excited to be starting this journey with you on Tooling Talks. Every month I'll be having a conversation with someone working in Tooling. We'll dive into tools, talking about the future of tooling, and hopefully provide some insight into how to get started in tooling if you new. Thanks for joining along. Support the show

Ólafur Páll Geirsson: The Scalameta World

August 05, 2021 11:00 - 1 hour - 69.5 MB

It's incredibly fitting that my first guest for tooling talks is Olaf. Just about two year ago I sent an email to Olaf, introduced myself, told him I loved Metals and that I wanted to help. This ultimately lead to my affinity with Developer tooling and also my entryway into that world. You may know Olaf from the impressive amount of tools that's he's either authored or worked on. I'm sure you probably use some of them. Metals, the Scala Language server, Scalafmt, the defacto formatter for Sc...

Episode 1: A talk with Ólafur Páll Geirsson

August 05, 2021 11:00 - 1 hour - 69.5 MB

It's incredibly fitting that my first guest for tooling talks is Olaf. Just about two year ago I sent an email to Olaf, introduced myself, told him I loved Metals and that I wanted to help. This ultimately lead to my affinity with Developer tooling and also my entryway into that world. You may know Olaf from the impressive amount of tools that's he's either authored or worked on. I'm sure you probably use some of them. Metals, the Scala Language server, Scalafmt, the defacto formatter for Sc...