undefined

Francesco Nigro

Software engineer and contributor to JCTools. Focuses on concurrent data structures, performance optimization, and low-level programming in Java.

Top 3 podcasts with Francesco Nigro

Ranked by the Snipd community
undefined
Apr 27, 2025 • 1h 7min

Apache Storm, Disruptor, JCTools and Linearizability

Francesco Nigro, a software engineer and JCTools contributor, shares his insights on concurrent programming and performance optimization in Java. He discusses the evolution of JCTools and its contributions to efficient data structures, including weight-free queues. The conversation highlights JCTools’ advantages over standard Java collections, the nuances of linearizability, and the differences between lock-free and wait-free algorithms. Additionally, they delve into Apache Storm’s event processing capabilities and the importance of memory management in achieving high throughput.
undefined
Apr 6, 2025 • 1h 10min

High-Performance Load Testing

Francesco Nigro, a performance engineer at Red Hat and contributor to notable projects like JC Tools, dives into the significance of stress testing over traditional methods. He discusses the Coordinated Omission Problem in load testing, introducing HyperFoil as a high-performance tool that efficiently generates millions of requests with minimal resource use. The conversation explores its architecture, benefits over competitors, and the integration of automation tools like QDUP, emphasizing the importance of reliable testing strategies in enhancing software performance.
undefined
Mar 2, 2025 • 1h 9min

Java Scalability Considerations

Francesco Nigro, a Netty committer and performance engineer at Red Hat, dives deep into Java scalability and performance. He discusses the history of Netty and how Vert.x enhances usability through reactive design. Key topics include IO_uring's impact on asynchronous I/O, the limitations of Project Loom, and a major scalability issue affecting Hibernate that led to a significant performance boost after a collaborative fix. Francesco also sheds light on the performance challenges in containerized environments and the role of modern CPUs in efficiency.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app