This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/episodes/333 Monica Beckwith - Performance Engineer at Microsoft & Author of "JVM Performance Engineering" @MonicaBeckwith Kirk Pepperdine - Principal Java Engineer at Microsoft @kodewerk RESOURCES Monica https://x.com/mon_beck https://github.com/mo-beck https://www.linkedin.com/in/monicabeckwith https://www.codekaram.com Kirk https://x.com/javaperftuning https://github.com/kcpeppe https://www.linkedin.com/in/kirk-pepperdine https://www.kodewerk.com Links https://youtu.be/kQEu1VsrG44 https://youtu.be/ylxRLx9BuWA https://youtu.be/ag2ykPO805M https://youtu.be/nI15yE2yIoI https://youtu.be/D6jqVS5JFpM https://youtu.be/wgJWs14YcEs https://youtu.be/IX3300umebg https://youtu.be/fDGWWpHlzvw https://youtu.be/9hDsylc3Rvc DESCRIPTION Kirk Pepperdine and Monica Beckwith delve into the evolving world of performance engineering, focusing on Monica's book, JVM Performance Engineering. They discuss key advancements in the Java Virtual Machine (JVM) since JDK 8, including garbage collection and cloud-native applications. The conversation underscores the significance of experimental design and benchmarking, advocating for a collaborative approach that blends theoretical knowledge with practical application. Monica emphasizes the future of performance engineering lies in automation, AI, and machine learning, urging engineers from various disciplines to work together to navigate the complexities of distributed systems effectively. TIMECODES 00:00 Intro 01:45 Exploring JVM Performance Engineering 10:50 Performance engineering & its role in observability 17:45 Journey into performance engineering: Curiosity, mentorship & hardware innovation 35:14 Experimental design & benchmarking in performance engineering 46:35 The future of performance engineering 49:23 Outro RECOMMENDED BOOKS Monica Beckwith • JVM Performance Engineering • https://amzn.to/3BkRoiO Venkat Subramaniam • Cruising Along with Java • https://amzn.to/4dFuBwU Markus Eisele & Natale Vinto • Modernizing Enterprise Java • https://amzn.to/3EsEtZ3 Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ Dave Thomas & Andy Hunt • The Pragmatic Programmer • https://amzn.to/3azvUy3 Joshua Bloch • Effective Java • https://amzn.to/3ygmQJt Diana Montalion • Learning Systems Thinking • https://amzn.to/3ZpycdJ https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #PerformanceEngineering #JVM #JVMPerformanceEngineering #Observability #HardwareInnovation #Java #JavaProgramming #SoftwareEngineering #Programming #MonicaBeckwith #KirkPeperdine #BookClub CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.