-
Software Development
Tools and Practices for Documenting Microservices
I will assume you are at least familiar with the concept of microservices — loosely coupled services that provide discrete…
Read More » -
Core Java
Java Command-Line Interfaces (Part 12): CLAJR
The featured library for my twelfth post on processing command-line arguments in Java is Command-Line Arguments with Java Reflection (CLAJR).…
Read More » -
Software Development
5 Computer Science Online Courses to Stay Ahead of the Game
If you want to consider yourself a good software developer, it doesn’t mean that you are also considered a good…
Read More » -
Core Java
Safepoints
Safepoints There are two logical groups of threads in Java application: application threads performing application logic threads performing GC When…
Read More » -
Enterprise Java
Spring Security and Multiple Filter Chains
Spring Security is an immensely useful technology. It allows you to secure your application without being too intrusive and allows…
Read More » -
Enterprise Java
What is javax.ws.rs.core.context? [ Part 5 ]
How to use the @Context annotation In part 4 of What is javax.ws.rs.core.context? you learned about using the @Context annotation to inject the…
Read More » -
Software Development
The Modern Java Monitoring Stack: How to Reverse Engineer the Ideal Setup for Your Production Environment
How can you build the ideal Java production monitoring stack? A decision maker’s guide to the tooling ecosystem Over the…
Read More » -
Software Development
3 Mobile App Performance Issues You Can’t Ignore
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided…
Read More » -
Software Development
Stubbing Key-Value Stores
Every project that has a database has dilemma: how to test database-dependent code. There are several options (not mutually exclusive):…
Read More »