• posts:

    en | es | ja | ko | pt | zh
  • LLMs + Structured Output as a Translation Service

    3/18/2025

    Using an LLM for project localization instead of a dedicated translation service. Comparing code and results.

  • Junie Codes (AsciiDoc Support)

    1/31/2025

    Adding features to the duplicate finder with Junie, a new coding agent by JetBrains

  • RAG + Semantic Markup

    12/16/2024

    Build documentation-powered features using retrieval-augmented generation and semantic markup

  • Duplicate Finder for Text: Requirements

    11/20/2024

    Define specifications and the interface for the duplicate finder

  • Efficient Debugging Exceptions

    8/11/2024

    Find the cause of a Java exception and correct the error while the program is still running

  • Self-profiling IntelliJ IDEA

    7/17/2024

    Analyze IntelliJ IDEA's curious performance bottleneck using its own profiler

  • Debugger.godMode() – Hacking JVM Applications With the Debugger

    5/2/2024

    Inspect the memory of a running Java program and change its behavior without accessing the source code

  • Troubleshoot Slow Debugger

    4/22/2024

    At times the debugger may cause your Java application to slow down. Here's why this happens and how to address the problem

  • Tricky Double

    4/16/2024

    A periodic reminder that arithmetic operations with the double-precision floats may cause surprising outcomes

  • Debug Without Breakpoints

    4/5/2024

    A typical debugging session starts with setting breakpoints. But is it really the only way to suspend a program?

  • Duplicate Finder for Text

    3/11/2024

    Ongoing project to minimize duplicates and promote reuse in docs and other massive text repositories

  • Localize Applications With AI

    3/11/2024

    Let's put AI to some work and see if it can localize an entire webapp, using Spring Petclinic as an example

  • Better 'printf' Debugging

    10/31/2022

    A couple of useful tricks for debugging with print statements

  • Get Started With Allocation Profiling

    1/31/2022

    Investigating memory leaks is not a typical use case for allocation profiling. Still, combined with other tools, the profiler can point us in the right direction

  • Debug Unresponsive Apps

    10/1/2021

    Debugging UI freezes is easier when you use the right tools and techniques. Let's consider a couple of them using a hands-on example

  • What's Wrong With createDirectories() – Guide to CPU Profiling

    5/29/2021

    A practical example of profiling and optimizing CPU-intensive tasks in a Java application


  • Made by Igor Kulakov. Have fun!
  • Duplicate Finder
  • Subscribe

  • Subscribe for mailing list
  • Subscribe on LinkedIn
  • Subscribe on X/Twitter
  • RSS feed