InfoQ Homepage Software Development Content on InfoQ
-
Continuous Deployment and Pair Programming for Lean Software Delivery Even without Jira
Asgaut Mjølne Söderbom and Ola Hast, two developers with Sparebank1, speak about their journey towards continuous deployment and pair programming. During the conversation, they share how they use the "waste clock" to identify areas of improvement or how TDD helps them deliver high-quality code.
-
Building the Middle Tier and Doing Software Migrations: a Conversation with Rashmi Venugopal
In this podcast, Michael Stiefel spoke with Rashmi Venugopal about two topics. The first is how the middle-tier creates the application from the raw materials in the back-end, and how the front-end uses the middle-tier to present a meaningful workflow to the user. The second is how to manage the usually inevitable software migration that results from a successful software product.
-
How Developer Platforms, Wasm and Sovereign Cloud Can Help Build a More Effective Organization
Max Körbächer, managing partner at Liquid Reply, discusses the coming of age of the Kubernetes ecosystem and how and when an organisation should use it to build its platform. Also, he touches on how to measure its success and how WebAssembly and Kubernetes can play together to obtain the most effective usage of your infrastructure.
-
How to Improve the Quality of the Gen AI-Generated Code and Your Team’s Dynamics
Birgitta Böckeler, Thoughtworks’ subject matter expert on Generative AI coding assistants, discusses how to enhance generated code by incorporating additional information into its context, and how your team’s dynamics will evolve with the adoption of these tools.
-
Understanding What Really Matters for Developer Productivity: a Conversation with Lizzie Matusov
In this podcast Michael Stiefel spoke with Lizzie Matusov about the dependency of effective, productive, and satisfied teams on good software architecture. Understanding this relationship requires understanding exactly what software productivity really is, how modern software engineering research has become more rigorous and practical, and how to apply that research to software development.
-
Jessica Kerr on Software Teams and Software Products as Learning Systems
In this podcast Shane Hastie spoke to Jessica Kerr about how software teams and software products are symmathesys – learning systems that are made up of learning parts.
-
Randy Shoup on Creating High-Performance Cultures
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Randy Shoup, VP of Engineering at WeWork, about what is needed to create a high-performance culture.
-
Ravi Lachhman on the State of Developer Happiness, Engineer Burden and Avoiding Burnout
In this podcast Shane Hastie, lead editor for culture & methods, spoke to Ravi Lachhman about the state of developer happiness through the COVID-19 pandemic, engineer burden and avoiding burnout.
-
Nishant Bhajaria on Privacy by Design
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Nishant Bhajaria, Head of Privacy Architecture and Strategy at Uber about the need for privacy by design, the hard decisions that need to be made about privacy and the factors which need to be considered when making trade-offs.
-
Gonçalo Silva on Working Completely Asynchronously
In this podcast, Shane Hastie spoke to Gonçalo-Silva of Doist about how they maintain a collaborative culture while working completely remotely and asynchronously.