У нас вы можете посмотреть бесплатно Modern Bytecode Instrumentation with ByteBuddy – Rafael Winterhalter | The Marco Show или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Bytecode instrumentation sounds niche — until you realize it powers Mockito, Hibernate, and countless monitoring tools across the JVM ecosystem. In this episode, Marco talks with Rafael Winterhalter, creator of ByteBuddy, about JVM internals, real-world JIT bugs, legacy Java, open-source burnout, and what it takes to maintain one of the most critical libraries in modern Java. Rafael shares stories from hunting JVM crashes, rewriting mocks for Java 9, supporting banks still running Java 5/6, and juggling the economics of open source. If you’ve ever wondered what actually happens under the hood of the JVM, this episode is packed with insights you won’t hear anywhere else. 🎁 Giveaway Which class file format construct that is specified in the JVM and the Java Virtual Machine specification cannot be emitted by the Java compiler yet? Drop your answer below, the first one to guess correctly wins JetBrains merch or a free 1-year JetBrains product license! 👇 Timestamps: 00:00 – Intro 01:10 – Rafael's background & the origin of ByteBuddy 03:00 – What ByteBuddy does and why it matters 04:32 – Replacing CGLIB and early challenges 07:05 – ByteBuddy’s design philosophy 09:15 – Mockito, Hibernate and real-world adoption 13:14 – Open source reality 15:48 – Performance myths and JVM behavior 18:47 – JVM bugs, JIT issues and instrumentation pitfalls 21:11 – Supporting legacy Java in enterprise 23:56 – Testing ByteBuddy across many JDKs 25:53 – Why companies still run Java 5/6 28:25 – Engineering vs economics 30:39 – Modules, unsafe and evolving with Java 36:12 – Maintaining a one-person project 39:31 – Conferences and developer evangelism 42:02 – Consulting vs product engineering 49:51 – Burnout and sustainability 52:02 – Thoughts on AI in software development 57:13 – Rethinking Java build tools 01:05:07 – Build security and dependency risks 01:10:16 – Giveaway 01:10:48 – Rapid fire and outro Follow Rafael: Bluesky: https://bsky.app/profile/rafaelcodes.... YouTube:@rafaelwinterhalter2984 Follow The Marco Show: Instagram: / themarco.show Join us: Website: https://jb.gg/website Blog: https://jb.gg/blog X: / intellijidea Bluesky: https://bsky.app/profile/intellijidea... LinkedIn: / intellijidea Facebook: / intellijidea Download IntelliJ IDEA: https://jb.gg/download-intellij-idea