The Podcast for Professional Software Developers
Similar Podcasts
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 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
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 433: Jay Kreps on ksqlDB
Jay Kreps, CEO and Co-Founder of Confluent discusses ksqlDB which is a SQL engine for data in Apache Kafka. Jay talks about stream processing, Kafka and how the data can now be queried with push/pull queries with ksqlDB, similar to a relational database. Jay discusses some of the similarities and differences between SQL databases and […]
Episode 432: brian d foy on Perl 7
brian d foy, author of Mastering Perl and Learning Perl 6, and the co-author of Learning Perl, Intermediate Perl, Programming Perl, Effective Perl Programming, and others discusses Perl 7, why it is needed and what it enables for the future. Host Gavin Henry spoke with Foy about Perl’s history, what Perl is, Perl 5, Perl […]
Episode 431: Ken Youens-Clark on Learning Python
Ken Youens-Clark, author of Tiny Python Projects discusses Python. Felienne spoke with Youens-Clark about new features in Python, including optional typing and immutable datatypes. They also discussed Youens-Clark’s upcoming book on how to teach Python and testing. Should testing be taught to new programmers from the start, and how to do that? Contexts for programming […]
Episode 430: Marco Faella on Seriously Good Software
Marco Faella, author of Seriously Good Software discusses how to create good software, using six different ‘qualities’ of code. Felienne spoke with Faella about reliability, space and time complexity, readability, reusability, and thread safety. They also discussed how these qualities are often at odds with each other when creating software, and how to deal with […]
Episode 429: Rob Skillington on High Cardinality Alerting and Monitoring
Rob Skillingon discusses the difficulty of scaling monitoring and alerting to high dimensional spaces, as are typically found in modern applications at scale. High cardinality versus high dimension spaces. The episode begins with a review of monitoring, metrics, metadata, and alerting. How do things change at scale? Filtering signals out of high-dimension data sets. When […]
Episode 428: Matt Lacey on Mobile App Usability
Matt Lacey, author of the Usability Matters book discusses what mobile app usability is and why it can make or break an app destined for consumers, business users or in-house users. Host Gavin Henry spoke with Lacey about the “Six components of great App experiences”, “Things every app should do”, native apps, password managers, accessibility, […]
Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security
Sven Schleier and Jeroen Willemsen from the OWASP Mobile Application Security Verification Standard (MASVS) and Testing Guide (MSTG) project discuss mobile application security and how the verification standard and testing guide can be used to improve your app’s security. Host Justin Beyer spoke with Schleier and Willemsen on webviews, certificate pinning, anti-reverse engineering technology, and […]
Episode 426: Philip Kiely on Writing for Software Developers
Philip Kiely discusses his recently published book, Writing for Software Developers. While software development primarily involves writing code, strong written communication skills are critical for multiple tasks. SE Radio’s Jeff Doolittle first asked Kiely why software engineers should care about writing things other than code. The conversation then moved toward the elements of effective technical […]
Episode 425: Paul Smith on The Crystal Programming Language and the Lucky Web Framework
Paul Smith of GitHub discusses the crystal programming language and the lucky web framework with Jeremy Jung. They cover the tradeoffs of object oriented vs functional programming; creating and debugging macros; detecting nulls; building a web framework with strict compile time guarantees; conversational elm-like error messages; the benefits of fast rendering times; writing templates with […]
Episode 424: Sean Knapp on Dataflow Pipeline Automation
Sean Knapp, CEO of Ascend.io, discusses data pipelines and data pipeline automation. Sean spoke with Host Robert Blumen about the ubiquity of data pipelines; what data pipelines do; where the data comes from, how it is transformed, where it goes; and what it is used for (analytics, machine learning, reporting, alerting, business intelligence). Semi-automated and […]
Episode 423: Ryan Singer on Remote Work
Ryan Singer, Head of Strategy at Basecamp discusses the mindset and culture behind successful remote work for engineers. Akshay spoke with Ryan about communication, meeting avoidance, collaboration methods for various types of work. Ryan also talks about cultural aspects such as keeping in touch with teams, mentoring junior engineers who are remote and the power […]
Episode 422: Michael Geers on Micro Frontends
Michael Geers, Frontend Developer with over a decade experience in building User Interfaces discusses Micro Frontends. Micro Frontends is an architectural style that aims to extends the benefits of microservices to User Interface development. It allows independently deliverable frontend applications to be composed into a greater whole. It also enables front end developers to be part […]
Episode 421: Doug Fawley on gRPC
Doug Fawley, tech lead of the golang native implementation of gRPC at Google, discusses gRPC with host Robert Blumen. They examine remote procedure calls generally, as well as the evolution of RPC technologies at Google, the benefits of HTTP/2 as the foundation of an RPC stack, and what HTTP/2 contributes to gRPC (security, flow control, […]
Episode 420: Ryan Ripley on Making Scrum Work
Ryan Ripley, professional Scrum Trainer and host of the podcast Agile for Humans discusses what makes scrum work and the anti-patterns to watch out for. Scrum is difficult to master. Many times the ways that organizations implement scrum can be problematic. People often change the Scrum framework to fit their organization rather than the organization […]
Episode 419: John Ellithorpe on the Role of a CTO
John Ellithorpe, currently EVP & Chief Product Officer @DNAnexus discusses the role of a CTO based on his unique perspective of having been in that role and having that role report into him. From the book “Book CTO’s at work” – There is no one way to define the CTO role. “CTO’s are managers, researchers, […]