
Developer Voices
Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and what we can learn from them.You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.
Latest episodes

Jun 13, 2023 • 55min
Building a Thriving Community Around Your Software with Ale Murray
Are you trying to build the community around your software? And what does “building a community” really mean? What are we building communities for?Join us on Developer Voices as host Kris Jenkins sits down with Ale Murray, a seasoned community manager with nearly a decade of experience, to discuss her tips for building a thriving tech community. Ale shares her insights on why community building is essential, how to identify your target audience, and how to approach community building with the right mindset. She also offers practical advice on how to handle challenging situations, such as dealing with negative feedback and managing conflicts within the community. Whether you're just starting out or looking to improve your existing community, this conversation offers valuable insights and actionable tips to help you succeed.Ale on Twitter: https://twitter.com/ale_amurrayKris on Twitter: https://twitter.com/krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkinsKris on Mastodon: https://mastodon.social/@krisajenkins

Jun 7, 2023 • 57min
Bitemporal Databases: What They Are and Why They Matter, with James Henderson of XTDB
As a developer, it's crucial to understand the various types of databases available so you can choose the right tool for the job. In this episode, we're shining a spotlight on bitemporal databases with James Henderson, lead developer of of a new bitemporal database called XTDB.You may have already created an ad-hoc bitemporal database without realizing it, but James and his team have been hard at work building a custom database that's tailor-made for situations where having two notions of time are essential. Join us to learn about the what and why of bitemporality and explore the process of designing and building a database in Clojure.Ready to get started with XTDB? Visit https://www.xtdb.com/v2 to learn more.Want to get involved with the XTDB community? Head over to https://discuss.xtdb.com.Follow XTDB on Twitter at https://twitter.com/xtdb_com and Kris Jenkins at https://twitter.com/krisajenkins.Connect with Kris on LinkedIn at https://www.linkedin.com/in/krisjenkins/.

May 31, 2023 • 55min
What are the fundamentals of Data Engineering?
Every business deals in data, but the internet age has ushered in an explosion of the number of different data formats we have to process from a number of different databases to get the job done. Ask any Data Scientist, and they’ll tell you a huge part of their job isn’t data science - it’s data engineering. Acquiring, processing and shipping data, and above all, understanding it. We’ve always had that task in the IT world, but these days it’s a whole discipline.Today’s podcast sits down with the author of “The Fundamentals Of Data Engineering” to survey the landscape. To understand what data engineering is, and go deep into what a data engineer needs to understand to succeed.

May 24, 2023 • 1h 2min
Can Kotlin take you everywhere?
Kris Jenkins, an expert from Google specializing in Kotlin, dives into the versatile programming language. He discusses Kotlin's evolution, its rise within the Android ecosystem, and the integration of multi-platform capabilities. The conversation explores how Kotlin bridges functional and object-oriented programming while highlighting the exciting future advancements on the horizon. Kris also introduces the innovative Android Studio Bot, which revolutionizes coding efficiency. Finally, he offers practical tips for beginners eager to start their Kotlin journey.

May 16, 2023 • 48min
How Do You Get AI Into Production?
AI is the new hotness, but with new approaches come new problems of scale. How do you make raw data accessible to teams of data scientists and model-builders? How do build a repeatable deployment pipeline? And how do you monitor your models once they're in production? Today's episode goes through all these reality checks with author and expert Adi Polak, who's just released a new book on the subject.Scaling Machine Learning With Spark (book): https://www.oreilly.com/library/view/scaling-machine-learning/9781098106812/Kris on Twitter: https://twitter.com/krisajenkinsKris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

12 snips
May 10, 2023 • 53min
Is Gleam your next programming language?
Louis Pilfold, the creator of the Gleam programming language, explores the developer-friendly innovations that Gleam brings to Erlang's BEAM platform. He discusses the importance of simplicity and resilience in programming languages while emphasizing proper error handling. The conversation delves into Gleam's community engagement and the balance between complexity and usability. Louis also highlights the financial sustainability challenges of open source projects and the governance models affecting language evolution, wrapping up with insights into the supportive Gleam community.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.