podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Giovanni Asproni
Shows
Software Engineering Radio - the podcast for professional software developers
Brian Demers on Observability into the Toolchain
Brian Demers, Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information about build times, compiler warnings, test executions, and any other system used to build the production code can help to reduce defects, increase productivity, and improve the developer experience. During the conversation they touch upon what is possible with today’s tools; the impact on productivity and developer experience; and the impact, both in terms of risks and opportunities, introduced by the use of artificial intelligence. Brought to you by IEEE Computer Society and IEEE Softw...
2025-07-01
47 min
Software Engineering Radio - The Podcast for Professional Software Developers
Brian Demers on Observability into the Toolchain
Brian Demers, Developer Advocate at Gradle, speaks with host Giovanni Asproni about the importance of having observability in the toolchain. Such information about build times, compiler warnings, test executions, and any other system used to build the production code can help to reduce defects, increase productivity, and improve the developer experience. During the conversation they touch upon what is possible with today’s tools; the impact on productivity and developer experience; and the impact, both in terms of risks and opportunities, introduced by the use of artificial intelligence. Brought to you by IEEE Computer Society and IEEE Softw...
2025-07-01
47 min
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and (almost) totally avoiding frameworks for the development of Terrateam. While discussing the reasons for choosing this specific programming language and the advantages and disadvantages of using external frameworks, they also consider a range of related topics, including static vs. dynamic typing, the use of monorepos, and the advantages of choosing a single language that can be used both for web front ends and server back ends. The episode ends with lessons learned that can be applied to other c...
2025-04-24
56 min
Software Engineering Radio - the podcast for professional software developers
SE Radio 665: Malcolm Matalka on Developing in OCaml with Zero Frameworks
Malcolm Matalka, founder of Terrateam, joins host Giovanni Asproni to talk about the reasoning behind choosing a not-so-widespread language (OCaml) and (almost) totally avoiding frameworks for the development of Terrateam. While discussing the reasons for choosing this specific programming language and the advantages and disadvantages of using external frameworks, they also consider a range of related topics, including static vs. dynamic typing, the use of monorepos, and the advantages of choosing a single language that can be used both for web front ends and server back ends. The episode ends with lessons learned that can be applied to other c...
2025-04-24
56 min
🧠 _
SE Radio 646: Matthew Skelton on Team Topologies
Podcast: Software Engineering Radio - the podcast for professional software developers (LS 52 · TOP 0.5% what is this?)Episode: SE Radio 646: Matthew Skelton on Team TopologiesPub date: 2024-12-11Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationMatthew Skelton joins host Giovanni Asproni to talk about team topologies—an approach to organizing teams for fast flow of value. The episode starts with a description of the underlying principles before exploring the approach in more detail. From there, they discuss when to consider implementing the approach; keys to a succe...
2025-02-12
57 min
🧠 _
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
Podcast: Software Engineering Radio - the podcast for professional software developers (LS 52 · TOP 0.5% what is this?)Episode: SE Radio 653: Asanka Abeysinghe on Cell-Based ArchitecturePub date: 2025-01-30Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationAsanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating scalable, modular, composable systems with...
2025-02-12
1h 00
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating scalable, modular, composable systems with effective governance mechanisms. The conversation starts by introducing the context and some vocabulary before exploring details about the main elements of the architecture and how they fit together. Finally, Asanka offers some advice on how to implement a cell-based architecture in practice. Brought to you b...
2025-01-30
1h 00
Software Engineering Radio - the podcast for professional software developers
SE Radio 653: Asanka Abeysinghe on Cell-Based Architecture
Asanka Abeysinghe, CTO at WSO2, joins host Giovanni Asproni to discuss cell-based architecture -- a style that's intended to combine application, deployment, and team architecture to help organizations respond quickly to changes in the business environment, customer requirements, or enterprise strategy. Cell-based architecture is aimed at creating scalable, modular, composable systems with effective governance mechanisms. The conversation starts by introducing the context and some vocabulary before exploring details about the main elements of the architecture and how they fit together. Finally, Asanka offers some advice on how to implement a cell-based architecture in practice. Brought to you b...
2025-01-30
1h 00
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 646: Matthew Skelton on Team Topologies
Matthew Skelton joins host Giovanni Asproni to talk about team topologies—an approach to organizing teams for fast flow of value. The episode starts with a description of the underlying principles before exploring the approach in more detail. From there, they discuss when to consider implementing the approach; keys to a successful implementation; and some common mistakes to avoid. Brought to you by IEEE Computer Society and IEEE Software magazine.
2024-12-12
57 min
Software Engineering Radio - the podcast for professional software developers
SE Radio 646: Matthew Skelton on Team Topologies
Matthew Skelton joins host Giovanni Asproni to talk about team topologies—an approach to organizing teams for fast flow of value. The episode starts with a description of the underlying principles before exploring the approach in more detail. From there, they discuss when to consider implementing the approach; keys to a successful implementation; and some common mistakes to avoid. Brought to you by IEEE Computer Society and IEEE Software magazine.
2024-12-12
57 min
Software Engineering Radio - The Podcast for Professional Software Developers
Nick Tune and Jean-Georges Perrin on Architecture Modernization
Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including criteria for deciding which aspects to revisit; some of the activities, processes, and tools; and the importance of data engineering in modernization efforts. Nick and Jean-Georges describe how to successfully implement an architecture-modernization effort, and how to fit that work with the teams' other priorities. The episode finishes with some warnings...
2024-10-17
1h 01
Software Engineering Radio - the podcast for professional software developers
Nick Tune and Jean-Georges Perrin on Architecture Modernization
Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including criteria for deciding which aspects to revisit; some of the activities, processes, and tools; and the importance of data engineering in modernization efforts. Nick and Jean-Georges describe how to successfully implement an architecture-modernization effort, and how to fit that work with the teams' other priorities. The episode finishes with some warnings...
2024-10-17
1h 01
🧠 _
SE Radio 628: Hans Dockter on Developer Productivity
Podcast: Software Engineering Radio - the podcast for professional software developers (LS 52 · TOP 0.5% what is this?)Episode: SE Radio 628: Hans Dockter on Developer ProductivityPub date: 2024-08-07Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationHans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive loa...
2024-10-11
56 min
Software Engineering Radio - the podcast for professional software developers
Hans Dockter on Developer Productivity
Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive load, and the big impact that development tools have on it. Hans describes how to implement developer productivity metrics in an organization, as well as warns about some pitfalls. The episode closes with some discussion on Hans's views on the future of this discipline, as well as some...
2024-08-07
56 min
Software Engineering Radio - The Podcast for Professional Software Developers
Hans Dockter on Developer Productivity
Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive load, and the big impact that development tools have on it. Hans describes how to implement developer productivity metrics in an organization, as well as warns about some pitfalls. The episode closes with some discussion on Hans's views on the future of this discipline, as well as some...
2024-08-07
56 min
Software Engineering Radio - the podcast for professional software developers
Kent Beck on "Tidy First?"
Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation about software design, and the impact of tidyings. Then Kent and Giovanni discuss how to balance design and code quality decisions with cost, value delivered, and other important aspects. The episode ends with some considerations on the impact of Artificial...
2024-05-10
1h 01
Software Engineering Radio - The Podcast for Professional Software Developers
Kent Beck on "Tidy First?"
Kent Beck, Chief Scientist at Mechanical Orchard, and inventor of Extreme Programming and Test-Driven Development, joins SE Radio host Giovanni Asproni for a conversation on software design based on his latest book "Tidy First?". The episode starts with exploring the reasons for writing the book, and introducing the concepts of tidying, cohesion, and coupling. It continues with a conversation about software design, and the impact of tidyings. Then Kent and Giovanni discuss how to balance design and code quality decisions with cost, value delivered, and other important aspects. The episode ends with some considerations on the impact of Artificial...
2024-05-10
1h 01
Software Engineering Radio - the podcast for professional software developers
Phillip Carter on Observability for Large Language Models
Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit or integration testing; using observability to develop and refine the functionality provided by the LLM (observability-driven development); using observability to debug LLMs; and the importance of incremental development and delivery for LLMs and how observability facilitates both. Phillip also offers suggestions on how to...
2024-04-03
1h 05
Software Engineering Radio - The Podcast for Professional Software Developers
Phillip Carter on Observability for Large Language Models
Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit or integration testing; using observability to develop and refine the functionality provided by the LLM (observability-driven development); using observability to debug LLMs; and the importance of incremental development and delivery for LLMs and how observability facilitates both. Phillip also offers suggestions on how to...
2024-04-03
1h 05
Software Engineering Radio - The Podcast for Professional Software Developers
Coral Calero Muñoz and Félix García on Green Software
Coral Calero Muñoz and Felix Garcia, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts by describing why green software matters, particularly in the context of global warming, and introducing the key concepts. Continues discussing the current status of the field, in both academia and industry, and finishes with hints and tips that can be readily appl...
2024-01-09
1h 03
Software Engineering Radio - the podcast for professional software developers
Coral Calero Muñoz and Félix García on Green Software
Coral Calero Muñoz and Felix Garcia, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts by describing why green software matters, particularly in the context of global warming, and introducing the key concepts. Continues discussing the current status of the field, in both academia and industry, and finishes with hints and tips that can be readily appl...
2024-01-09
1h 03
Software Engineering Radio - The Podcast for Professional Software Developers
Eric Olden on Identity Orchestration
Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity orchestration and some of the challenges it helps to address, such as integrating disparate identity management systems after company mergers or acquisitions; managing identities in situations where some of the IAM systems are unreachable; and implementing more secure identity management in legacy applications. Brought...
2023-12-07
1h 03
Software Engineering Radio - the podcast for professional software developers
Eric Olden on Identity Orchestration
Eric Olden talks with host Giovanni Asproni about identity orchestration, a software approach for managing distributed identity and access management (IAM) and integrating multiple identity systems or providers (IDPs) to make them look like a single system from a user perspective. The episode starts with a refresher in identity and access management, then introduces identity orchestration and some of the challenges it helps to address, such as integrating disparate identity management systems after company mergers or acquisitions; managing identities in situations where some of the IAM systems are unreachable; and implementing more secure identity management in legacy applications. Brought...
2023-12-07
1h 03
The Mob Mentality Show
Mastering the High Stakes Arena: A Story of Mobbing Under Pressure with Giovanni Asproni
Welcome to an adrenaline-pumping episode of The Mob Mentality Show! In this captivating installment, titled "Mastering the High Stakes Arena: A Story of Mobbing Under Pressure with Giovanni Asproni," we dive into the thrilling world of Mob Programming in high-pressure environments. Join us as we embark on an exploration of high stakes work, dissecting the very definition of what "high stakes" truly means. Giovanni Asproni takes us on a roller-coaster ride through his enthralling story of Mob Programming under the intense pressure of a high-stakes scenario. Discover the challenges and triumphs faced during those critical f...
2023-10-23
48 min
Software Engineering Radio - the podcast for professional software developers
Charles Weir on Ruthless Security for Busy Developers
Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir's research and on a free Developer Security Essentials workshop he created. Charles presents some examples from real-world projects, his view on AI's impact on security, and information about the workshop and where to find the materials. During the conversation, they consider several related topics including the concept of "good enou...
2023-10-05
1h 00
Software Engineering Radio - The Podcast for Professional Software Developers
Charles Weir on Ruthless Security for Busy Developers
Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir's research and on a free Developer Security Essentials workshop he created. Charles presents some examples from real-world projects, his view on AI's impact on security, and information about the workshop and where to find the materials. During the conversation, they consider several related topics including the concept of "good enou...
2023-10-05
1h 00
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code. Brought to you by IEEE Computer Society and IEEE Software magazine.
2023-08-18
1h 10
Software Engineering Radio - the podcast for professional software developers
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code. Brought to you by IEEE Computer Society and IEEE Software magazine.
2023-08-18
1h 10
Radici. Gli studenti raccontano
1. Edoardo Amaldi
“La più grande eredità di Edoardo Amaldi è il messaggio dell’internazionalità della scienza, della scienza che dev’essere senza confini”. La storia di Edoardo Amaldi è stata raccontata nel podcast “The last Italian brain” da Maria Luisa Arru, Alessandro Mastio, Giovanni Salis, Maria Grazia Ladu e Antonello Castangia del Liceo classico “G. Asproni” di Nuoro, per il concorso “Audioritratti di scienza”. Il podcast è stato commentato dalla storica della fisica Adele La Rana, ricercatrice all’Università degli Studi di Macerata. "Radici. Gli studenti raccontano" è il podcast dell'Istituto Nazionale di Fisica Nucleare realizzato con gli studenti delle scuole secondarie di secondo grado di tutta Ital...
2023-08-05
14 min
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 564: Paul Hammant on Trunk-Based Development
Paul Hammant, independent consultant, joins host Giovanni Asproni to speak about trunk-based development—a version control management practice in which developers merge small, frequent updates to a core “trunk” or main branch. The episode explores the technique in some detail, including its pros and cons and some examples from real projects, and offers suggestions on how to get started. The conversation touches on a set of related topics, including code reviews, feature flags, continuous integration, and testing.
2023-05-17
1h 00
Software Engineering Radio - the podcast for professional software developers
SE Radio 564: Paul Hammant on Trunk-Based Development
Paul Hammant, independent consultant, joins host Giovanni Asproni to speak about trunk-based development—a version control management practice in which developers merge small, frequent updates to a core “trunk” or main branch. The episode explores the technique in some detail, including its pros and cons and some examples from real projects, and offers suggestions on how to get started. The conversation touches on a set of related topics, including code reviews, feature flags, continuous integration, and testing.
2023-05-17
1h 00
Software Engineering Radio - The Podcast for Professional Software Developers
SE Radio 554: Adam Tornhill on Behavioral Code Analysis
Adam Tornhill, founder and CTO of CodeScene, joins host Giovanni Asproni to speak about behavioral code analysis. Behavioral code analysis is a set of practical techniques aimed at identifying patterns in how a development organization interacts with the codebase they're building. It can be used to prioritize technical debt to maximize return on investment; to identify communication and team-coordination bottlenecks in code; to drive refactorings guided by data from how the system evolves; and to detect code quality problems before they become maintenance issues. The episode starts with a broad description of the techniques, providing some examples from real...
2023-03-08
54 min
Software Engineering Radio - the podcast for professional software developers
SE Radio 554: Adam Tornhill on Behavioral Code Analysis
Adam Tornhill, founder and CTO of CodeScene, joins host Giovanni Asproni to speak about behavioral code analysis. Behavioral code analysis is a set of practical techniques aimed at identifying patterns in how a development organization interacts with the codebase they're building. It can be used to prioritize technical debt to maximize return on investment; to identify communication and team-coordination bottlenecks in code; to drive refactorings guided by data from how the system evolves; and to detect code quality problems before they become maintenance issues. The episode starts with a broad description of the techniques, providing some examples from real...
2023-03-08
54 min
プログラミングとか科学とか📻
1⃣0⃣ツールの選択は慎重に(プログラマが知るべき97のこと) from Radiotalk
プログラマが知るべき97のこと 1⃣0⃣ツールの選択は慎重に 著者: Giovanni Asproni ライセンス https://creativecommons.org/licenses/by/3.0/us/deed.ja #朗読 #プログラミング
2021-03-24
05 min
The Digital Project Manager
Scaling Agile (With Giovanni Asproni From Zuhlke Engineering Limited)
In this episode, we tackle the golden question: how do you scale agile teams and organizations? Following up on his article on "The Hard Truth About Scalability", Software Architect, Programmer, Coach, and Consultant Giovanni Asproni talks about the pitfalls of scaling agile—and how to avoid them.
2019-11-25
43 min
cpp.chat
Sometimes, In The Lightning Talks, I Don't Get The Jokes
Note that this episode was recorded before episode 26, with Rob and Jason, so Jon introduces it as if it was the first after the hiatus - a nd some of the same jokes are made. Sorry about that. Normal service (and ordering) will resume from the next episode.
2018-05-11
41 min
cpp.chat
Sometimes, In The Lightning Talks, I Don't Get The Jokes
Note that this episode was recorded before episode 26, with Rob and Jason, so Jon introduces it as if it was the first after the hiatus - a nd some of the same jokes are made. Sorry about that. Normal service (and ordering) will resume from the next episode.
2018-05-11
41 min