Have you ever wondered how libraries like #springboot and #MockitoJava modify your code at run-time to implement all their advanced features? @parttimenerd #SweetSapMachine fixes bugs by instrumenting libraries, find out why and how:
Have you ever wondered how libraries like #springboot and #MockitoJava modify your code at run-time to implement all their advanced features? @parttimenerd #SweetSapMachine fixes bugs by instrumenting libraries, find out why and how:
"#eBPF allows you to attach programs directly to hooks in the #Linux kernel without loading kernel modules, like hooks for networking or executing programs." How to get started in #Java is explained by @parttimenerd of #SweetSapMachine!
https://foojay.io/today/hello-ebpf-developing-ebpf-apps-in-java-1/
2023 was an adventurous year for @parttimenerd of #SweetSapMachine: "I came into my blogging rhythm, blogging every one to two weeks, resulting in 39 articles, many of them on Foojay
, plus more!"
https://foojay.io/today/looking-back-on-one-year-of-speaking-and-blogging/
"The Foreign Function & Memory API (also called Project Panama) has come a long way since it started." Find out from @parttimenerd of #SweetSapMachine about writing C code in #Java in the latest #OpenJDK releases!
"Now you can profile your #SpringBoot, like the Spring pet-clinic, application running with spring-boot:run:", similar for #Quarkus, in #intellijidea with @parttimenerd of #SweetSapMachine 's plugin!
https://foojay.io/today/profiling-maven-projects-with-my-intellij-profiler-plugin
What happened when @parttimenerd of #SweetSapMachine searched online for some #JFR related settings and stumbled on the /jfr command that exists in #Minecraft!
https://foojay.io/today/custom-events-in-the-blocky-world-using-jfr-in-minecraft/
"Custom #JFR Events: A Short Introduction", by @parttimenerd of #SweetSapMachine shows how JDK Flight Recorder allows you to implement your #Java events to record custom information directly in your profiling file.
https://foojay.io/today/custom-jfr-events-a-short-introduction/
Learn about hidden #Java Debugging (JDWP) agent gems that can improve the performance of on-demand debugging, letting you trigger the start of the debugging session from outside the debugger, from @parttimenerd #SweetSapMachine on Foojay!
https://foojay.io/today/level-up-your-java-debugging-skills-with-on-demand-debugging/
The first of two articles by @parttimenerd of #SweetSapMachine covering the draft of a new iterator-based stack walking #Java API, which builds the base for the follow-up article on safepoint-based profiling!
https://foojay.io/today/asyncgetcalltrace-reworked-frame-by-frame-with-an-iterative-touch/
Have you ever wondered how safepoints are implemented in the #OpenJDK? Follow @parttimenerd from #SweetSapMachine down the rabbit hole into the inner workings of the JVM!