Igor Kulakov7 articles
Trouble finding memory leaks in a Java program? Learn how allocation profiling can reveal bugs and help you troubleshoot Java performance.
-
What’s wrong with createDirectories() – A Beginner’s Guide to IntelliJ Profiler
Learn how to troubleshoot and optimize Java code with IntelliJ Profiler – using createDirectories() as an example.
- Igor Kulakov
-
Debugger.godMode() – Hacking a JVM application with the debugger
Use the debugger to find out how a Java application works under the hood, access its memory, and modify it without a single source file.
-
Debug Unresponsive Apps
Learn how to debug unresponsive Java/JVM applications, then reload the fix on the fly, using a hands-on example.
- Igor Kulakov
-
Duplicate Finder for Documentation
Let’s make a duplicate finder for documentation together – a tool to quickly detect non-exact, or fuzzy, matches in large text repositories.
- Igor Kulakov
-
Debug Without Breakpoints
Learn how to use IntelliJ IDEA’s Pause – a lesser known feature that will help you diagnose UI freezes, deadlocks, livelocks, and more
- Igor Kulakov
-
Localize applications with AI
Ever wondered if AI can localize an entire project? Let’s take a canonical open-source application and walk through the process end-to-end.
- Igor Kulakov