Introduction to Error Prone: How to Catch Bugs at Compile Time
Error Prone plugs into javac to catch code that compiles but is most likely wrong. A tour of its built-in checks, Refaster rules and custom …

Since 2005, Huseyin Akdogan has been developing enterprise applications with Java, holding training, writing articles, and consultancy services about Java runtimes such as Spring, Quarkus, and some big data technologies. Also, he is one of the leaders of JUG Istanbul and has been an organizer or a speaker at many meetings. Along with these, he is the author of Elasticsearch Indexing book.
125 views

Hüseyin Akdoğan
390 viewsError Prone plugs into javac to catch code that compiles but is most likely wrong. A tour of its built-in checks, Refaster rules and custom …

Hüseyin Akdoğan
1,416 viewsWhen you build a search API, you usually start with HTTP GET, the natural choice for a read operation: it is safe, idempotent, and …

Hüseyin Akdoğan
5,222 viewsDPoP is one of the most exciting developments in the IAM (Identity and Access Management) space in recent years. Yet many backend developers …

Hüseyin Akdoğan
6,356 viewsGatherers is a new and powerful API that enhances the Stream API by modeling intermediate operations and allowing the definition of custom …

Hüseyin Akdoğan
22,872 viewsIn Project Loom, "continuation" is delimited, a "coroutine", sequential code suspends or yields execution by itself, resumed by a caller.

Hüseyin Akdoğan
15,352 viewsThe Scoped Values API allows us to store and share immutable data for a bounded lifetime, and is included since Java 20 as an incubator API.