Java-based migrations
BlogSoftware Development
July 19, 2022

Java-based Migrations

It is important to develop a well-designed schema at the beginning of the project, but with the new requirements, changing your initial schema is hard to avoid. These changes must be carefully applied to avoid compromising existing data but also to meet new expectations. Migration group changes that modify database…
Software DevelopmentTech Bites
June 21, 2022

Bridge pattern in Java

Design patterns are proven solutions for common problems that occur during software design. They provide a description or a template for how to solve such problems. The Gang of Four (GoF) design patterns are considered to be the foundation of all other patterns. Bridge pattern is a structural pattern that…
Adapter Pattern in Java
Software DevelopmentTech Bites
June 9, 2022

Adapter Pattern in Java

Introduction to Adapter design pattern During your journey through life as a software developer, you will face various problems. Naturally, you want to follow the best practices while writing code and make life easier for yourself and your colleagues. Knowledge of software design patterns which are reusable solutions of common…
Schedulers in Java Tech Bite
Software DevelopmentTech Bites
June 8, 2022

Schedulers in Java

Scheduler is a mechanism that supports executing of tasks periodically or at certain periods of time, without need to run tasks manually. For example, sometimes in an application we need to run some analysis every one hour, or we need to send an email notification every Monday at 08:00 AM,…
Hibernate Caching Tech Bite
Software DevelopmentTech Bites
June 7, 2022

Hibernate Caching

Introduction to Hibernate Caching When you think about Hibernate, the first thing that comes to mind is Hibernate’s ORM which enables you to use your OOP structured classes as database entities. Furthermore, Hibernate provides a multilevel caching mechanism, which is the actual topic of this blog post.  If this blog…