Igor Kulakov11 articles
Table of Contents Installation and overviewSetting requirements’Coding’Code qualityCorrecting the implementationResults 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 …

- Igor Kulakov
-
Foojay Podcast #66: Let’s Talk About Java Code! Diving into a few Foojay blog posts…
Table of Contents VideoPodcast (audio only)GuestsLinksContent 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 …
- Frank Delporte,
- Igor Kulakov,
- Maximillian Arruda,
- Rijo Sam,
- Wim De Troyer
-
Duplicate Finder for Text: Requirements
Table of Contents RequirementsDetecting both exact and fuzzy matchesLanguage-agnosticConfigurableDefinitionsChunkInterfaceTest dataTestsNext steps 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 …
- Igor Kulakov
-
Profile IntelliJ IDEA with its own profiler
Table of Contents The problemRecreate the environmentIntelliJ ProfilerAnalyzing the reportWhy such huge difference?The fix?Share the snapshot Other languages: Español 한국어 Português 中文 Just like my previous post, this one is going to be slightly meta. Obviously, you can use IntelliJ …
- 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