InfoQ Homepage InfoQ Content on InfoQ
-
Pat Helland on Software Architecture and Urban Planning
Wes Reisz talks to Pat Helland about the relationship between software architecture and urban planning. Helland explores planning for future growth, regulations/standards, and communication practices that cities--and software architecture--had to evolve to use. He uses these comparisons to distil lessons that architects can use in building distributed systems.
-
John DesJardins on In-Memory Data Grids, Stream Processing, and App Modernization
In this podcast, John DesJardins, field CTO and VP solution architecture at Hazelcast, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: how in-memory data grids have evolved, use cases at the edge (IoT, ML inference), integration of stream processing APIs and techniques, and how data grids can be used within application modernization.
-
Akhilesh Gupta on the Architecture of LinkedIn’s Real-Time Messaging Platform
Charles Humble talks to Akhilesh Gupta, the technical lead for LinkedIn's real-time delivery infrastructure, and also LinkedIn messaging. They discuss the architecture behind LinkedIn’s real-time platform, its building blocks, the frameworks used and other technical details.
-
Yan Cui on Serverless, Including Orchestration/Choreography, Distributed Tracing, & More
Today on the InfoQ Podcast, Yan Cui (a long time AWS Lambda user and consultant) and Wes Reisz discuss serverless architectures. The conversation starts by focusing on architectural patterns around choreography and orchestration. From there, the two move into updates on the current state of serverless cold start times, distributed tracing, and state.
-
Liran Haimovitch on Understandability, Complexity, and Live Debugging
In this podcast, Liran Haimovitch, CTO at Rookout, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the concept of “understandability” and how this relates to building modern software systems, how complexity impacts a system’s understandability, and the benefits of live debugging tooling.
-
Jason Thane on Building a Values Based Culture
In this podcast, Shane Hastie spoke to Jason Thane of GenUI about building a company on a values-based culture, how software development is fundamentally about communication and collaboration and advice on interviewing for values fit.
-
Pato Jutard of Mural on Maintaining a Collaborative Culture through Exponential Growth
In this podcast Shane Hastie spoke to Pato Jutard, CTO of Mural, about the challenges of maintaining a collaborative culture as they have grown from under 100 people to over 450 through the pandemic.
-
Robin Hills on Emotional Intelligence and Building on Your Strengths
Shane Hastie spoke to Robin Hills about the importance of emotional intelligence in life and at work, building on your strengths rather than focusing on weaknesses, and the value of purpose to enable resilience.
-
Anders Wallgren of Cloudbees on the Human Side of Software Delivery Management
In this podcast Shane Hastie spoke to Anders Wallgren of CloudBees about the human side of software development, ways to improve collaboration and why the future is in features.
-
Frank Trainer on SOLID architecture, Technical Excellence and Development as a Team Sport
In this podcast Shane Hastie, lead editor for culture & methods, spoke to Frank Trainer of Saggezza about technical excellence, writing code for your teammates and not yourself, and the importance of SOLID architecture principles.