-
When Breakpoints Don’t Break
Tracepoints, also known as Logpoints, are gaining name recognition. But some still don’t know about the non-breaking breakpoints family.
-
High-Performance Java Serialisation to Different Formats
Learn the basics of serialization in an article that discusses some of the key advantages of the open source Chronicle Wire.
-
Am I Testing the Right Way?
What can or should be considered the right size of a unit with regard to what is tested in isolation? Two unit-testing approaches explained!
-
Resolving Git Merge Conflicts in IntelliJ IDEA
At some point in your career, probably many points, you’ll have to resolve merge conflicts. A common cause of merge conflicts is when you’re working on a feature branch…
-
Best Practices for Managing Java Dependencies
Knowing how to select, update, and remove Java dependencies from our application is essential for security.
-
Migrating Monoliths to Microservices in Practice
Not another “break down the monolith” article, this article is about making the applicable decisions, measuring, and verifying the results!
-
External Debugging Tools 3: JMXTerm
Monitor your application in production and locally. Understand what’s going on under the hood while debugging & changing settings on the fly.
-
Google Remote Procedure Call (gRPC) Example in Payara Server
Payara has developed a module to support gRPC. It is available in Payara Community GitHub repository.
-
External Debugging Tools 1: dtrace and strace
With these tools, track bugs within an application and its external dependencies without the source or deep knowledge of the environment!
-
What is a Java Uber-JAR and Why Is It Useful?
Get started with Uber-JAR today and learn the different variants of the Uber-JAR artifact and the advantages and drawbacks it has.