Agile Development Best Practices
I’ve been practicing Agile development methodologies for a while in different teams and companies and I clearly see the benefits of them. Agile methodologies were formally descr...
Getting Started with GraalVM and Java Native
GraalVM is one of the virtual machines to run applications written in multiple languages like JavaScript, Python or Java. One of the main features of GraalVM is Native Images. G...
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...
