Transactional vs Analytical Databases
Data can be stored in two different ways depending on the business goal. Most of the companies use an OLTP (On-Line Transaction Processing) database to store end user data that ...
Getting Started with Java Agent
Java Agent is an instrumentation API which is usually overlooked and allows you to modify bytecode at runtime. This means that it is a powerful feature but “with great power th...
Quartz. De-facto Choice for Job Scheduling in Java
Schedulers are sometimes required for recurring tasks like reminding customers that they have to pay before a deadline, and Quartz is one of the best options out there when loo...
Contexts and Dependency Injection in Java EE
CDI (Contexts and Dependency Injection) is one of the core features of Java EE. CDI allows you to glue the different components of your Java EE application in a loosely coupled ...
