The Podcast for Professional Software Developers

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

Elixir Outlaws

Elixir Outlaws
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

Ship It! DevOps, Infra, Cloud Native

Ship It! DevOps, Infra, Cloud Native
A show about getting your best ideas into the world and seeing what happens. We talk about code, ops, infrastructure, and the people that make it happen. Gerhard Lazu and friends explore all things DevOps, infra, and running apps in production. Whether you’re cloud native, Kubernetes curious, a pro SRE, or just operating a VPS… you’ll love coming along for the ride. Ship It honors the makers, the shippers, and the visionaries that see it through. Some people search for ShipIt or ShipItFM and can’t find the show, so now the strings ShipIt and ShipItFM are in our description too.

Episode 493: Ram Sriharsha on Vectors in Machine Learning

January 04, 2022 39:58 38.62 MB Downloads: 0

Ram Sriharsha of Pinecone discusses the role of vectors in machine learning, a technique that lies at the heart of many of the machine learning applications we use every day. Host Philip Winston spoke with Sriharsha about the basics of vectors, vector embeddings, feature engineering versus deep learning, hyperparameters, vector search, k-Nearest Neighbor search, alternative […]

Episode 492: Sam Scott on Building a Consistent and Global Authorization Service

December 28, 2021 46:00 66.47 MB Downloads: 0

Sam Scott, CTO of Oso discusses authorization challenges with host Priyanka. They discussed basics such as definitions of authorization, RBAC, ReBAC and differentiating with authentication. Sam also described the Google Zanzibar engine. The host quizzed Sam on whether to build an off the shelf authorization service or build a custom one. Sam deep dived in […]

Episode 491: Chase Kocher on The Recruiting LifeCycle

December 21, 2021 1:02:07 59.88 MB Downloads: 0

Chase Kocher, the Founder and CEO of aim4hire, a technology recruitment agency talks about the need for Recruiting firms and a personalized approach to hiring. Host Kanchan Shringi speaks with Kocher about the recruiting lifecycle from the candidate, the company and the recruiter’s point of view. They discuss what a fresh grad should do to […]

Episode 490: Tim McNamara on Rust 2021 Edition

December 14, 2021 50:52 49.09 MB Downloads: 0

Tim McNamara, author of Rust in Action, an introduction Rust for programmers who have never used a systems programming language, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language. Host Gavin Henry spoke with McNamara about its rich type system, ownership models, memory safety, thread […]

Episode 489: Sam Boyer on Package Management

December 08, 2021 55:27 80.07 MB Downloads: 0

Guest Sam Boyer, author of So you want to write a package manager talks about package management with Host Robert Blumen. The discussion covers – what is a package? what does it mean to manage package? package meta-data; package versioning; the quantity of packages in modern applications; examples from popular programming languages; where do packages […]

Episode 488: Chris Riccomini and Dmitriy Ryaboy on the Missing Readme

November 30, 2021 51:57 75.04 MB Downloads: 0

Chris Riccomini and Dmitriy Ryaboy discuss their book, The Missing Readme, which is intended to be the missing manual for new software engineers. Felienne spoke with Riccomini and Ryaboy about a range of topics that new software engineers might not have learned about in university or bootcamp, including how to handle technical debt, how to […]

Episode 487: Davide Bedin on Dapr Distributed Application Runtime

November 23, 2021 1:11:32 103.23 MB Downloads: 0

Davide Bedine, a cloud solution architect at Microsoft and professional Dapr enthusiast joined host Jeff Doolittle to discuss his book, Practical Microservices with Dapr and .NET. Dapr, the Distributed Application Runtime, simplifies cloud-native application development by providing standards based solutions for common application requirements. This approach provides a clean separation of core application logic from […]

Episode 486: Bob Nystrom on Dart

November 17, 2021 1:02:08 89.65 MB Downloads: 2

Bob Nystrom, author of Crafting Interpreters and a software engineer at Google working on the Dart programming language, discusses the key features of Dart that make it an excellent choice for fast apps on any platform. Host Gavin Henry spoke with Nystrom about Dart’s history, hardware out of your control, async-await, concurrency, mobile platforms, threads, […]

Episode 485: Howard Chu on B+tree Data Structure in Depth

November 09, 2021 1:02:02 149.04 MB Downloads: 5

Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP project, discusses the key features of B+tree data structures, which are the default selection for efficient and predictable storage of sorted data. Host Gavin Henry spoke with Chu about B+tree data structures; why they allow searches, insertions, and deletions in logarithmic time; what […]

Episode 484: Audrey Lawrence on Timeseries Databases

November 02, 2021 52:46 50.88 MB Downloads: 0

Audrey Lawrence of Amazon discusses Timeseries Databases and their new database offering Amazon Timestream. Philip Winston spoke with Lawrence about data modeling, ingestion, queries, performance, life-cycle management, hot data vs. cold data, operating at scale, and the advantages of a serverless architecture.   Related Links Audrey Lawrence’s LinkedIn Amazon Timestream Home AWS Database Blog Post: […]

Episode 483: Alexander Pugh on Robotic Process Automation

October 27, 2021 1:08:11 65.68 MB Downloads: 0

Alexander Pugh discusses why and when to use Robotic Process Automation (RPA). Host Jeremy Jung spoke with Pugh about interacting with systems without APIs like mainframes; the importance of having developers involved when building bots; the difficulty of automating GUIs using the DOM and COM, dealing with two factor authentication; why RPAs are a bridge […]

Episode 482: Luke Hoban on Infrastructure as Code

October 20, 2021 1:05:11 62.8 MB Downloads: 0

Luke Hoban, CTO of Pulumi, joined host Jeff Doolittle for a conversation about infrastructure as code (IAC), which allows software development teams to configure and control their cloud infrastructure assets using code in contrast to other approaches such as using web interfaces or command line interfaces. Luke described how IAC allows teams to apply good […]

Episode 481: Ipek Ozkaya on Managing Technical Debt

October 12, 2021 1:00:18 58.11 MB Downloads: 0

Ipek Ozkaya joined host Jeff Doolittle to discuss a book she co-authored entitled, Managing Technical Debt. In the book, Ozkaya et al. describe nine principles of technical debt management to aid software companies in identifying, measuring, tracking and paying down technical debt. During the episode, she provides some unique perspectives on the definition of technical […]

Episode 480: Venky Naganathan on Chatbots for Enterprise Applications

October 06, 2021 1:02:24 90.02 MB Downloads: 0

Venky Naganathan, Sr. Director of Engineering at Conga specializing in Artificial Intelligence and Chatbots talks about the buzz around Conversational UI. B2B companies have also started adopting the paradigm. Host Kanchan Shringi speaks with Naganathan about the need for the new UI paradigm for Enterprise Apps, what have been the enablers and the business use […]

Episode 479: Luis Ceze on the Apache TVM Machine Learning Compiler

September 29, 2021 51:29 49.65 MB Downloads: 0

Luis Ceze, CEO and co-founder of OctoML discusses Apache TVM, an open source machine learning model compiler for a variety of target architectures. Luis talks about the complexity in writing assembly code on different hardware targets for machine learning which contains predominantly numerical operations that benefit from specialized vector/tensor instructions and special memory layouts. Host […]