Core Java
-
Java Annotations Are a Big Mistake
Annotations were introduced in Java 5, and we all got excited. Such a great instrument to make code shorter! No…
Read More » -
Are You Still Debugging?
Debugging is “a process of running a program/method interactively, breaking execution flow after each statement and showing…” In a nutshell,…
Read More » -
5 Things Only Experienced Developers Can Teach You About Java
An overview of everything you need to know before diving deep into developing Java There are numerous tools, methods, environments…
Read More » -
Resolve method calls in Java code using the JavaSymbolSolver
Why I created the java-symbol-solver? A few years ago I started using JavaParser and then I started contributing. After a…
Read More » -
Java Microservices: The Cake Is a Lie but You Can’t Ignore It
What does building a microservice actually means? Answered through the eyes of microservice frameworks It’s becoming impossible to ignore the…
Read More » -
Generational disparity in garbage collection
For the last year, I have been helping the startup Instana to create a Java agent that traces executions within…
Read More » -
[MEGA DEAL] Novice to Expert Java Bundle (96%)
Go From Zero to Hero in the World’s Most Popular Programming Language Hey fellow geeks, This week, on our JCG…
Read More » -
Do you really need instanceof?
Using instanceof is a code smell. I think we may agree on that. Whenever I see a construction like that…
Read More » -
The Curse of Project Jigsaw: Why is Java 9 Delayed Over and Over Again?
JDK 9 release date is postponed to July 2017 With less than 200 days to the release of JDK 9,…
Read More »