Getting Started with Liquibase and Spring Boot
Liquibase is a popular library for versioning and deploying database changes. This is an open source library and widely use in the Java ecosystem or as part of a Jenkins build....
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 store 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 r...