The InfoQ Podcast

The InfoQ Podcast

bit.ly/1Xc6w4R
InfoQ.com is a trusted source of information for …


Johnny Xmas on Web Security & the Anatomy of a Hack
Jun 17 • 31 min
On this podcast, Wes talks to John Xmas. Johnny works for Kasada, a company that offers a security platform to help ensure only your users are logging into your web applications. Johnny is a well-known figure in the security space. The two discuss common…
Mike Milinkovich, Director of the Eclipse Foundation, Discusses the Journey to Jakarta EE 8
Jun 3 • 26 min
Today on the podcast, Wes talks with Mike Milinkovich, Executive Director of the Eclipse Foundation. The Eclipse Foundation was chosen to govern the evolution of Oracle’s Java EE to Jakarta EE. The two discuss the project, the recent news about issues…
Piero Molino on Ludwig, a Code-Free Deep Learning Toolbox
May 24 • 29 min
Ludwig is a code-free deep learning toolbox originally created and open sourced by UberAI. Today, on the podcast the creator of Ludwig Piero Molino and Wes Reisz discuss the project. The two talk about how the project works, its strengths, it’s roadmap,…
Ben Sigelman, Co-Creator of Dapper & OpenTracing API, on Observability
May 5 • 42 min
Ben Sigelman is the CEO of Lightstep and the author of the Dapper paper that spawned distributed tracing discussions in the software industry. On the podcast today, Ben discusses with Wes observability, and his thoughts on logging, metrics, and tracing.…
Ashley Williams on Web Assembly, Wasi, & the Application Edge*
Apr 26 • 40 min
- Web Assembly (wasm) is a set of instructions or a low-level byte code that is a target for higher level languages. It was added to the browser because it was a portion of the web platform that many felt was just missing. - Wasm is still a young…
Bryan Cantrill on Rust and Why He Feels It’s The Biggest Change In Systems Development in His Career
Apr 12 • 38 min
Bryan Cantrill is the CTO of Joyent and well known for the development of DTrace at Sun Microsystems. Today on the podcast, Bryan discusses with Wes Reisz a bit about the origins of DTrace and then spends the rest of the time discussing why he feels Rust…
Oracle Labs’ Duncan Macgregor on Graal, TruffleRuby, & Project Loom
Apr 5 • 29 min
Duncan Macgregor speaks with Wes Reisz about the work being done on the experimental Graal Compiler. He talks about the use cases and where the new JIT compiler excels really well (compared to C2). In addition, Duncan talks about the relationship of Graal…
Rod Johnson Chats about the Spring Framework Early Days, Languages Post-Java, & Rethinking CI/CD
Mar 23 • 34 min
Today on The InfoQ Podcast, Wes talks with Rod Johnson. Rod is famously responsible for the creation of the Spring Framework. The two talk about the early years of the framework and provides some of the history of its creation. After discussing Spring,…
Katharine Jarmul and Ethical Machine Learning
Mar 15 • 32 min
Today on The InfoQ Podcast, Wes talks with Katharine Jarmul about privacy and fairness in machine learning algorithms. Katharine discusses what’s meant by Ethical Machine Learning and some things to consider when working towards achieving fairness.…
Grady Booch on Today’s Artificial Intelligence Reality and What it Means for Developers
Feb 22 • 32 min
Today on The InfoQ Podcast, Wes Reisz speaks with Grady Booch. Grady is well known as the co-creator of UML, an original member of the design patterns movement, and now work he’s doing around Artificial Intelligence. On the podcast today, the two discuss…
Joe Beda on Kubernetes & the CNCF
Feb 12 • 30 min
Today on The InfoQ Podcast, Wes talks with Joe Beda. Joe is one of the co-creators of Kubernetes. What started in the fall of 2013 with Craig McLuckie, Joe Beda, and Brendan Burns working on cloud infrastructure has become the default orchestrator for…
Megan Cartwright on Building a Machine Learning MVP at an Early Stage Startup
Jan 28 • 32 min
Today on the InfoQ Podcast, Wes speaks with ThirdLove’s Megan Cartwright. Megan is the Director of Data Science for the personalized bra company. In the podcast, Megan first discusses why their customers need a more personal experience and how their using…
Lynn Langit on 25% Time and Cloud Adoption within Genomic Research Organizations
Jan 18 • 26 min
Lynn Langit is a consulting cloud architect who holds recognitions from all three major cloud vendors on her contributions to their respective communities. On today’s podcast, Wes talks with Lynn about a concept she calls 25% time and a project it led her…
Charles Humble and Wes Reisz Take a Look Back at 2018 and Speculate on What 2019 Might Have in Store
Dec 27, 2018 • 35 min
In this podcast Charles Humble and Wes Reisz talk about autonomous vehicles, GDPR, quantum computing, microservices, AR/VR and more. * Waymo vehicles are now allowed to be on the road in California running fully autonomous; they seem to be a long way…
Java Language Architect Brian Goetz on Java and the JDK
Dec 23, 2018 • 41 min
On this week’s podcast, Wes Reisz talks with Brian Goetz. Brian is the Java Language Architect at Oracle. The two start with a discussion on what the six-month cadence has meant to the teams developing Java. Then move to a review of the features in Java 9…
Tanya Reilly on Site Reliability Engineering and the Evolution of the New York City Fire Code
Dec 17, 2018 • 32 min
This week on the InfoQ Podcast, Wes Reisz talks to Tanya Reilly (Principal Engineer at Squarespace and previously a staff SRE at Google). Tanya discusses her research into how the fire code evolved in New York and draws on some of the parallels she sees…
Jason Maude on Building a Modern Cloud-Based Banking Startup in Java
Nov 30, 2018 • 36 min
On today’s podcast, Wes Reisz talks with Jason Maude of Starling Bank. Starling Bank is a relatively new startup in the United Kingdom working in the banking sector. The two discuss the architecture, technology choices, and design processes used at…
Martin Fowler Discusses New Edition of Refactoring, Along With Thoughts on Evolutionary Architecture
Nov 1, 2018 • 32 min
Martin Fowler chats about the work he’s done over the last couple of years on the rewrite of the original Refactorings book. He discusses how this thought process has changed and how that’s affected the new edition of the book. In addition to discussing…
Mitchell Hashimoto on Consul since 1.2 and its Role as a Modern Service Mesh
Oct 20, 2018 • 33 min
In June of this year, Consul 1.2 was released. The release expanded Consul’s capability around service segmentation (controlling who and how services connect East and West). On this week’s podcast, Wes and Mitchell discuss Consul in detail. The two…
Camille Fournier on Platform Engineering, Engineering Ladders, and her Book “The Managers Path
Oct 11, 2018 • 33 min
On the podcast this week Charles Humble talks to Camille Fournier about running a platform team, how her current role differs from the CTO role she had a Rent the Runway, the skills developers need to acquire as they move from engineering to management…
Emmanuel Ameisen, Head of AI at Insight, on Building a Semantic Search System for Images
Oct 7, 2018 • 35 min
On this week’s podcast, Wes Reisz talks to Emmanuel Ameisen, head of AI for Insight Data Science, about building a semantic search system for images using convolution neural networks and word embeddings, how you can build on the work done by companies…
Ben Kehoe, Cloud Robotics Research Scientist, Discusses Serverless @iRobot
Sep 20, 2018 • 38 min
On this week’s podcast, Wes Reisz talks with Ben Kehoe of iRobot. Ben is a Cloud Robotics Research Scientist where he works on using the Internet to allow robots to do more and better things. AWS and, in particular, Lambda is a core part of cloud enabled…
Vaughn Vernon on Developing a Domain Driven Design first Actor-Based Microservices Framework
Sep 13, 2018 • 33 min
Vaughn Vernon is thought-leader in the space of reactive software and Domain Driven Design (DDD). Vaughn has recently released a new open source project called vlingo. The platform is designed to support DDD at the framework and toolkit level. On today’s…
Justin Cormack on Decomposing the Modern Operating System
Sep 6, 2018 • 32 min
On today’s podcast, Justin Cormack discusses how the modern operating system is being decomposed with toolkits and libraries such as LinuxKit, eBPF, XDP, and what the kernel space service mesh Cilium is doing. Wes Reisz and Justin Cormack also discuss how…
Mike Lee Williams on Probabilistic Programming, Bayesian Inference, and Languages like PyMC3
Aug 30, 2018 • 33 min
Probabilistic Programming has been discussed as a programming paradigm that uses statistical approaches to dealing with uncertainty in data as a first class construct. On today’s podcast, Wes talks with Mike Lee Williams of Cloudera’s Fast Forward Labs…
Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, & Software Ethics
Aug 23, 2018 • 30 min
Wes Reisz sits down and chats with Uncle Bob about The Clean Architecture, the origins of the Software Craftsperson Movement, Livable Code, and even ethics in software. Uncle Bob discusses his thoughts on how The Clean Architecture is affected by things…
Arun Gupta on Managed Container Control Planes on AWS
Jul 5, 2018 • 24 min
Arun Gupta discusses with Wes Reisz some of the container-focused services that AWS offers, including differentiating ECS and EKS. Arun goes into some detail the role that Amazon Fargate plays and goals behinds EKS. Arun wraps ups discussing some of the…
Anastasiia Voitova on Cryptography and the Design of Cryptographic Libraries
Jun 28, 2018 • 27 min
In this podcast Wes Reisz is talking to Anastasiia Voitova, known as @vixentael in the security communities. She started her career as a mobile application developer, and in recent years has moved to focus mainly on designing and developing graphics…
Matt Klein on Lyft’s Envoy, Including Edge Proxy, Service Mesh, & Potential AI Use Cases
Jun 21, 2018 • 34 min
On today’s podcast, Wes Reisz talks to Matt Klein about Envoy. Envoy is a modern, high performance, small footprint edge and service proxy. While it was originally developed at Lyft (and still drives much of their architecture), it is a fully open source…
Pam Selle on Serverless Observability
Jun 3, 2018 • 28 min
On this podcast, Pam Selle (an engineer for IOPipe who builds tooling for serverless observability) talks about the case for serverless and the challenges for developing observability solutions. Some of the things discussed on the podcast include tips for…
Serverless and the Serverless Framework with David Wells
May 26, 2018 • 32 min
The Serverless Framework is quickly becoming one of the more popular frameworks used in managing serverless deployments. David Wells, an engineer working on the framework, talks with Wes Reisz about serverless adoption and the use of the open source…
Colin Eberhardt on WebAssembly
May 10, 2018 • 32 min
In this podcast Wes Reisz talks to Colin Eberhardt, the Technology Director at Scott Logic, talks about what WebAssembly (WASM) is, a bit of the history of JavaScript, information about WebAssembly, and plans for WebAssembly 2.0 including the threading…
Martin Thompson on Aeron, Binary vs Text for Message Encoding, and Raft
May 6, 2018 • 34 min
Martin Thompson discusses consensus in distributed systems, and how Aeron uses Raft for clustering in the upcoming release. Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most…
Building a Data Science Capability with Stephanie Yee, Matei Zaharia, Sid Anand and Soups Ranjan
Apr 26, 2018 • 43 min
In this podcast, recorded live at QCon.ai, Principal Technical Advisor & QCon Chair Wes Reisz and InfoQ Editor-in-chief Charles Humble chair a panel discussion with Stephanie Yee, data scientist at StitchFix, Matei Zaharia, professor of computer science…
Streaming: Danny Yuan on Real-Time, Time Series Forecasting @Uber
Mar 30, 2018 • 26 min
On this week’s podcast, Danny Yuan, Uber’s Real-time Streaming/Forecasting Lead, lays out a thorough recipe book for building a real-time streaming platform with a major focus on forecasting. In this podcast, Danny discusses everything from the scale Uber…
Sander Mak on the Java Module System
Mar 22, 2018 • 35 min
Sander Mak and Wes Reisz discuss the Java module system and how adoption is going. Topics discussed on this podcast include Java modularity steps / migrations, green field projects, some of the concerns that caused the EC to initially vote no on Java 9,…
Jendrik Joerdening and Anthony Navarro on Self-Racing Cars Using Deep Neural Networks
Mar 15, 2018 • 37 min
Jendrik Joerdening and Anthony Navarro describe how a team of 18 Udacity students entered a self-racing car event They had very limited experience of building autonomous control systems for vehicles and had just 6 weeks to do it with only 2 days with the…
Andrea Magnorsky on Paradigm Shifts and the Adoption of Programming Languages
Mar 2, 2018 • 31 min
On this podcast, we talk with Andrea Magnorsky, who is a tech lead at Goodlord on their engineering squads; she has a background in Scala, C#, and organised conferences. Today we’ll be talking about paradigm shifts. Why listen to this podcast: * A…
Anne Currie on Organizational Tech Ethics, including Scale, GDPR, Algorithmic Transparency
Feb 22, 2018 • 31 min
On this podcast, Anne Currie joins the tech ethics discussion started on the Theo Schlossnagle podcast from a few weeks ago. Wes Reisz and Anne discuss issues such as the implications (and responsibilities) of the massive amount of scale we have at our…
Oliver Gould on Service Mesh for Microservices, LinkerD, and the Recently Released Conduit
Feb 8, 2018 • 33 min
This week on The InfoQ Podcast Wes Reisz talks with the CTO of Bouyant Oliver Gould. Bouyant is the maker the LinkerD Service Mesh and the recently released Conduit. In the podcast, Oliver defines a service mesh, clarifies the meaning of the data and…
Theo Schlossnagle on Software Ethics and the Presence of Doing Good
Feb 1, 2018 • 25 min
This week’s podcast features a chat with Theo Scholossnagle. Theo is the CEO of Circonus and co-chairs the ACM Queue. In this podcast, Theo and Wes Reisz chat about the need for ethical software, and how we as technical leaders should be reasoning about…
Chris Swan on DevOps and NoOps, plus Operations and Code Validation in a Serverless Environment
Jan 18, 2018 • 35 min
On this week’s podcast, Wes Reisz talks with Chris Swan. Chris is the CTO for the global delivery organisation at DXC Technology. Chris is well versed in DevOps, Infrastructure, Culture, and what it means to put all these together. Today’s topics include…
Architecting a Modern Financial Institution with Vitor Olivier, Thoughts on Immutability, CI/CD, FP
Jan 11, 2018 • 38 min
This week’s podcast features a chat with Vitor Olivier. Vitor is a partner at NuBank (a technology-centric bank in Brazil). This podcast hits on topics from several of Nubank’s recent QCon talks and includes things like: Nubank’s stack, functional…
Charles Humble and Wes Reisz Take a Look Back at 2017 and Speculate on What 2018 Might Have in Store
Dec 28, 2017 • 29 min
In this podcast Charles Humble and Wes Reisz talk about Java 9 and beyond, Kotlin, .NET Core 2, the surge in interest in organisational culture, quantum computing and more. Why listen to this podcast: - Java had a big year with Java 9 shipping, Java EE…
Kolton Andrus on Gremlin’s Newly Announced SaaS Chaos Engineering Product and Running Game Days
Dec 22, 2017 • 33 min
Gremlin is a Software as a Service that lets you plan, control and undo Chaos engineering experiments built by engineers with experience from Netflix, AWS, Dropbox and others. In this podcast Wes talks to Kolton Andrus about the Gremlin product and…
Fast Data with Dean Wampler
Dec 7, 2017 • 29 min
In this podcast, Deam Wampler discusses fast data, streaming, microservices, and the paradox of choice when it comes to the options available today building data pipelines. Why listen to this podcast: * Apache Beam is fast becoming the de-facto standard…
Changhoon Kim on Programmable Networking Switches with PISA and the P4 DSL
Nov 26, 2017 • 29 min
In this podcast, Werner Schuster talks to Changhoon Kim, who is a Director of System Architecture at Barefoot Networks, and is actively working for the P4 language consortium. They talk about the new PISA (protocol independence switch architecture) which…
Apache Beam Founder Tyler Akidau Discusses Streaming System and Their Complexities
Nov 8, 2017 • 44 min
In this podcast, we are talking to Tyler Akidau, a senior engineer at Google, who leads the technical infrastructure and data processing teams in Seattle, and a founding member of the Apache Beam PMC and a passionate voice in the streaming space. This…
Guy Podjarny on OSS Security, Serverless, and the Equifax Hack
Oct 29, 2017 • 46 min
In this podcast, Wes talks to Guy Podjarny (Founder/CEO Synk). The two discuss the space between open source software and third-party dependencies, including a discussion of the Equifax hack (and what we can learn from it), the role of serverless…
Julien Viet on the Newly Released Eclipse Vert.x 3.5.0 and Plans for Vert.x 4.0
Oct 22, 2017 • 29 min
In this podcast, QCon Chair Wesley Reisz talks to Julien Viet. Viet is the project lead for Vert.x and a principal engineer at RedHat having taken over as project lead for Vert.x from Tim Fox in January 2016. They talk about the newly released Vert.x…
Incident Response Across Non-Software Industries with Emil Stolarsky
Oct 15, 2017 • 22 min
What can software learn from industries like aerospace, transportation, or even retail during national disasters? This week’s podcast is with Emil Stolarsky and was recorded live after his talk on the subject at Strangeloop 2017. Interesting points from…
Charity Majors on Honeycomb.io, the Social Side of Debugging and Testing in Production
Oct 6, 2017 • 34 min
In this podcast, recorded live at Strange Loop 2017, Wes talks to Charity, cofounder and CEO of honeycomb.io. They discuss the social side of debugging and her Strange Loop talk “Observability for Emerging Infra: What got you Here Won’t get you There”.…
Nora Jones on Establishing, Growing, and Maturing a Chaos Engineering Practice
Sep 30, 2017 • 42 min
Nora Jones, a senior software engineer on Netflix’ Chaos Team, talks with Wesley Reisz about what Chaos Engineering means today. She covers what it takes to build a practice, how to establish a strategy, defines cost of impact, and covers key technical…
Shubha Nabar Discusses Einstein, the Machine Learning System in Salesforce
Sep 29, 2017 • 25 min
Shubha Nabar is a senior director of data science for Salesforce Einstein. Prior to working for Salesforce, she was a data scientist at LinkedIn and Microsoft. In the podcast she discusses Salesforce Einstein and the problem space that they are trying to…
Simon Brown on the Role of the Software Architect in a Continuous Delivery Environment
Sep 23, 2017 • 29 min
This week’s podcast features Simon Brown well known for his work training software architects. Topics include the differences between a tech lead and an architect, how much documentation is enough and what that looks like in a continuous delivery…
Twitter’s Yao Yue on Latency, Performance Monitoring, & Caching at Scale
Sep 18, 2017 • 30 min
This week’s podcasts features Yao Yue of Twitter. Yao spent the majority of her career working on caching systems at Twitter. She has since created a performance team that deals with edge performance outliers often exposed by the enormous scale of…
Linda Rising on the Importance of Patterns, Her Journey, & Patterns for Driving Change/Innovation
Sep 7, 2017 • 35 min
On the InfoQ Podcast this week, Wes Reisz talks with the Queen of Patterns, Linda Rising. Linda discusses her thoughts on the importance of patterns, she answers questions about what really is a pattern, and how she became involved in working with them.…
Security Considerations and the State of Microservices with Sam Newman
Aug 17, 2017 • 35 min
Wesley Reisz talks with Sam Newman about microservices. They explore the current state of the art with regards the architectural style and corresponding tooling and deployment platforms. They then discuss how microservices increase the surface area of…
Jessica Kerr on Productivity, Slack Chatbots, Yak Shaving, & Why Diversity Matters for Innovation
Aug 10, 2017 • 33 min
Wesley Reisz talks with Jessica Kerr about her focus on developer productivity. Topics include her work at Atomist building Slack Chatbots, an approach to categorizing Yak Shaving (in an effort to prioritize and automate development dependencies), how an…
Martin Hadley on R and the modern R ecosystem
Jul 20, 2017 • 26 min
Werner Schuster talks to Martin Hadley, data scientist at University of Oxford. They discuss the state of the R language, the rich R ecosystem that covers development (RStudio), notebooks for publication (R Notebooks, RPubs), writing web apps (Shiny), and…
Pony Language Designer Sylvan Clebsch on Pony’s Design, Garbage Collection, and Formal Verification
Jul 6, 2017 • 34 min
In this podcast Charles Humble talks to Sylvan Clebsch, who is the designer of the actor-model language Pony programming and now works at Microsoft Research in Cambridge in the Programming Language Principles group. They talk about the inspirations behind…
Kotlin Lead Language Designer Andrey Breslav on Android Support, Language Features and Future Plans
Jun 21, 2017 • 29 min
Why listen to this podcast: - Kotlin is an officially supported language on Google Android platforms - Kotlin Native and Kotlin JS will allow code reuse between server, client and mobile devices - Type safety means that references can be checked for…
Sid Anand on Building Agari’s Cloud-native Data Pipelines with AWS Kinesis and Serverless
Jun 8, 2017 • 25 min
Wesley Reisz talks to Sid Anand, a data architect at cybersecurity company Agari, about building cloud-native data pipelines. The focus of their discussion is around a solution Agari uses that is built from Amazon Kinesis Streams, serverless functions,…
Sachin Kulkarni Describes the Architecture Behind Facebook Live
May 25, 2017 • 31 min
Wesley Reisz talks to Sachin Kulkarni, Director of Engineering at Facebook, about the engineering challenges for Facebook live, and how it compares to the video upload platform at Facebook. Why listen to this podcast: - Facebook Infrastructure powers the…
Martijn Verburg on the JCP EC “No” Vote for the Java Modules
May 18, 2017 • 22 min
Wesley Reisz talks to Martijn Verburg, co-founder of the London Java Community and CEO of jClarity, about the JCP EC “no” vote on the Java Platform Module System (JPMS), which is due to be shipped as part of Java 9. The talk about what JPMS offers, how it…
Daniel Bryant on Microservices and Domain Driven Design
May 11, 2017 • 36 min
Wesley Reisz talks to Daniel Bryant on moving from monoliths to micro-services, covering bounded contexts, when to break up micro-services, event storming, practices like observability and tracing, and more. Why listen to this podcast: - Migrating a…
Rossen Stoyanchev on Reactive Programming with Spring 5 and Spring WebFlux
May 4, 2017 • 34 min
Rossen Stoyanchev talks to Wesley Reisz about blocking and non-blocking architectures, upcoming changes in Spring including Spring WebFlux, the reactive web stack in Spring framework 5, due this summer. He also discusses the differences between rxJava and…
Richard Feldman Discusses Elm and How It Compares to React.js for Front-end Programming
Apr 27, 2017 • 39 min
Why listen to this podcast: - Using a compiler to catch errors at compile time instead of at runtime means much easier refactoring of code. - Incrementally replacing small parts of an existing JavaScript application with Elm is a safer strategy than…
Jean Barmash on Inter-Service RPC with gRPC/Thrift, Designing Public APIs, & Lean/Constraint Theory
Apr 13, 2017 • 32 min
Jean Barmash is Director of Engineering at Compass, Founder & Co-Organizer, NYC CTO School Meetup. Live in New York City. He has over 15 years of experience in software industry, and has been part of 4 startups over the last seven years, 3 as CTO / VPE…
Eric Horesnyi on High Frequency Trading and how Hedge Funds are Applying Deep Learning to Markets
Mar 23, 2017 • 30 min
Eric Horesnyi, CEO @streamdata.io, talks to Charles Humble about how hedge funds are applying deep learning as an alternative to the raw speed favoured by HFT to try and curve the market. Why listen to this podcast: - Streamdata.io was originally built…
Greg Murphy on Gamesparks, Game Tuning and Orchestrating Deployment Across Three Cloud Providers
Mar 9, 2017 • 30 min
Greg Murphy is the COO of Gamesparks, a cloud-based platform providing and a rich mobile back-end service for game developers to engage with their users. Greg takes us inside Gamesparks discussing the architecture, machine learning and what it’s like to…
Architecting SQL Server on Linux: Slava Oks on Drawbridge, LibOS, & Addressing Between Windows/Linux
Feb 23, 2017 • 30 min
Wesley Reisz talks to Slava Oks, who has worked at Microsoft for over 20 years on flagship products, including SQL Server. He also led the kernel team who worked on the Midori operating system. More recently, he has worked on bringing SQL Server to Linux.…
Jonas Bonér on the Actor Model, Akka, Reactive Programming, Microservices and Distributed Systems
Feb 15, 2017 • 38 min
Jonas Bonér, CTO of LightBend and creator Akka, discusses using Akka when developing distributed systems. He talks about the Actor Model, and how every Microservice needs to be viewed as a system to be successful. Why listen to this podcast: - Akka is…
Peter Bourgon on Gossip, Paxos, Microservices in Go, and CRDTs at SoundCloud
Jan 26, 2017 • 40 min
Peter Bourgon discusses his work at Weaveworks, discovering and imlemeting CRDTs for time-stamped events at Soundcloud, Microservices in Go with Go Kit and the state of package management in Go. Why listen to this podcast: - We’ve hit the limits of…
Neha Batra - Pivotal Labs Pair Programming
Jan 5, 2017 • 28 min
In this week’s podcast Wes Reisz talks to Neha Batra, a software engineer at Pivotal Labs. Neha spoke about pair programming in her recent QCon San Francisco 2016 presentation, and has taken time to discuss techniques to get started with the practice as…
Oliver Gould About Architecting to Avoid and Recover from Failure
Dec 29, 2016 • 33 min
In this week’s podcast, Robert Blumen talks to Oliver Gould at QCon San Francsico 2016. Oliver is the CTO of Buoyant where he leads open source development efforts. Prior to Buoyant he was a Staff Infrastructure Engineer at Twitter where he was technical…
Chris Richardson on Domain-Driven Microservices Design
Dec 22, 2016 • 25 min
In this week’s podcast, Thomas Betts talks with Chris Richardson, a developer, architect, Java Champion and author of POJOs in Action. Before his workshop on Microservices w/ Spring Boot and Docker at QCon San Francisco 2016, Richardson took time to…
Keith Adams on the Architecture of Slack, using MySql, Edge Caching, & the backend Messaging Server
Dec 15, 2016 • 36 min
In this week’s podcast, QCon chair Wesley Reisz talks to Keith Adams, chief architect at Slack. Prior he was an engineer at Facebook where he worked on the search type live backend, and is well-known for the HipHop VM [hhvm.com]. Adams presented How Slack…
Haley Tucker on Responding to Failures in Playback Features at Netflix
Dec 8, 2016 • 25 min
In this week’s podcast, Thomas Betts talks with Haley Tucker, a Senior Software Engineer on the Playback Features team at Netflix. While at QCon San Francisco 2016, Tucker told some production war stories about trying to deliver content to 65 million…
Kolton Andrus on Lessons Learnt From Failure Testing at Amazon and Netflix and New Venture Gremlin
Dec 1, 2016 • 28 min
In this week’s podcast, QCon chair Wesley Reisz talks to Kolton Andrus. Andrus is the founder of Gremlin Inc. He was a Chaos Engineer at Netflix, focused on the resilience of the Edge services. He designed and built FIT: Netflix’s failure injection…
Preslav Le on How Dropbox Moved off AWS and What They Have Been Able to Do Since
Nov 17, 2016 • 26 min
As InfoQ previously reported in March 2016, Dropbox announced that they had migrated away from Amazon Web Services (AWS). In this week’s podcast Robert Bluman talks to Preslav Le. Preslav has been a software engineer at Dropbox for the past three years,…
Randy Shoup on Stitch Fix’s Technology Stack, Data Science and Microservices
Nov 10, 2016 • 26 min
In this week’s podcast QCon chair Wesley Reisz talks to Randy Shoup. Shoup is the vice president of engineering at Stitch Fix. Prior to Stitch Fix, he worked for Google as the director of engineering and cloud computing, CTO and co-founder of Shopilly,…
Tal Weiss on Observability, Instrumentation and Bytecode Manipulation on the JVM
Nov 3, 2016 • 28 min
In this week’s podcast, QCon chair Wesley Reisz talks to Tal Weiss, CEO of OverOps, recently re-branded from Takipi. The conversation covers how the OverOps product works, explores the difference between instrumentation and observability, discusses…
Cathy O’Neil on Pernicious Machine Learning Algorithms and How to Audit Them
Sep 15, 2016 • 31 min
In this week’s podcast InfoQ’s editor-in-chief Charles Humble talks to Data Scientist Cathy O’Neil. O’Neil is the author of the blog mathbabe.org. She was the former Director of the Lede Program in Data Practices at Columbia University Graduate School of…
John Langford on Vowpal Wabbit, Used by MSN, and Machine Learning in Industry
Aug 18, 2016 • 23 min
In this week’s podcast QCon chair Wesley Reisz talks to Machine learning research scientist John Langford. Topics include his Machine Learning system Vowpal Wabbit, designed to be very efficient and incorporating some of the latest algorithms in the…
Shuman Ghosemajumder on Security and Cyber-Crime
Jul 31, 2016 • 43 min
In this week’s podcast, professor Barry Burd talks to Shuman Ghosemajumder. Ghosemajumder is VP of product management at Shape Security and former click fraud czar for Google. Ghosemajumder is also the co-author of the book CGI Programming Unleashed, and…
Caitie McCaffrey on Engineering Effectiveness, Diversity, & Verification of Distributed Systems
Jul 21, 2016 • 33 min
In this week’s podcast, QCon chair Wes Reisz and Werner Schuster talk to Caitie McCaffrey. McCaffrey works on distributed systems with the engineering effectiveness team at Twitter, and has experience building the large scale services and systems that…
Wendy Closson on Mindfulness and Algorithmic Approaches to Communicating
Jul 11, 2016 • 36 min
In this week’s podcast, Barry Burd talks with Wendy Closson. With over a decade of experience immersed in development and championing agile practices, Closson coaches technology leaders to manage effectively, respond reasonably, and navigate the choppy…
Courtney Hemphill on VR, Augmented Reality, and the Importance of Animation in UX
Jun 30, 2016 • 38 min
In this week’s podcast, Barry Bird talks to Courtney Hemphill, a partner and tech lead at Carbon Five. With over ten years of experience in software development, Hemphill has done full stack development for both startup and enterprise companies.…
James Shore, Llewellyn Falco, and Rebecca Wirfs-Brock on TDD and Architecture
Jun 2, 2016 • 30 min
In this week’s podcast Richard Seroter talks to James Shore, author of The Art of Agile Development and one of the original signatories of the Agile Manifesto. Also on the podcast are Llewellyn Falco, creator of the open source testing tool ApprovalTests…
Lisa Crispin and Justin Searls on Testing and Innovation in Front End Technology
May 26, 2016 • 29 min
In this week’s podcast Richard Seroter talks to Lisa Crispin who works on the tracker team at Pivotal Labs, and is an organiser of the Agile Alliance Technical Conference. Lisa is the co-author of several books on Agile Testing, and is also the 2012…
GILT VP Heather Fleming on Unlocking the “Secret Sauce” of Great Teams
May 19, 2016 • 15 min
In this week’s podcast QCon chair Wesley Reisz talks to Heather Fleming, who is the VP of product and program management at GILT, where she is responsible for not only the customer-facing website, but also back office things from distribution to order…
Uber’s Chief Systems Architect on their Architecture and Rapid Growth
May 12, 2016 • 31 min
In this week’s podcast QCon chair Wesley Reisz talks to Matt Ranney who is the Chief Systems Architect at Uber, where he’s helping build and scale everything he can. Why listen to this podcast: - Expanding a company and team at this rate is genuinely…
Mads Torgersen on C# 7 and Beyond
Apr 27, 2016 • 20 min
Summary: In this week’s podcast QCon chair Wesley Reisz talks to Mads Torgersen who leads the C# language design process at Microsoft, where he has been involved in five versions of C#, and also contributed to TypeScript, Visual Basic, Roslyn and LINQ.…
Adrian Cockcroft on Microservices, Terraservices and Serverless Computing
Apr 18, 2016 • 30 min
Summary: For our inaugural podcast QCon chair Wesley Reisz talks to Adrian Cockcroft, who works for Battery Ventures where he advises the firm and its portfolio companies about technology issues and also assists with deal sourcing and due diligence. Why…