Igor Kulakov11 articles
Other languages: Español 한국어 Português 中文 Recently, I talked about Duplicate Finder on the Foojay Podcast hosted by Frank Delporte. We briefly touched upon implementing support for other formats, and Frank asked if I’m planning on adding AsciiDoc, as it …

- Igor Kulakov
-
Foojay Podcast #66: Let’s Talk About Java Code! Diving into a few Foojay blog posts…
In this Foojay podcast, we dive into a few articles that were published recently and focus on code. Video Podcast (audio only) Guests Links Content 00:00 Introduction of the topics and guests 00:55 Wim De Troyer03:27 Pro or contra Lombok?06:09 …
- Frank Delporte,
- Igor Kulakov,
- Maximillian Arruda,
- Rijo Sam,
- Wim De Troyer
-
Duplicate Finder for Text: Requirements
Other languages: Español 한국어 Português 中文 This post is about the development of the duplicate finder tool. For downloads and instructions on how to use it, see the Download page It’s been a while since I published the intro to the duplicate finder …
- Igor Kulakov
-
Profile IntelliJ IDEA with its own profiler
Other languages: Español 한국어 Português 中文 Just like my previous post, this one is going to be slightly meta. Obviously, you can use IntelliJ IDEA to profile another process, but did you know IntelliJ IDEA can profile itself? This might …
- Igor Kulakov
-
Get Started With Allocation Profiling
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