XPath in Selenium
QA/Test AutomationTech Bites
June 20, 2022

XPath in Selenium

When we are unable to locate elements using standard locators like id, class, name, etc. then we can use an XPath to locate that element. In addition, the use of XPaths enables us to write reusable code. XPaths can be described as XML paths which help us navigate through the…
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…
Builder Pattern in Java
Software DevelopmentTech Bites
May 27, 2021

Builder Pattern in Java

Builder Pattern in Java Design patterns are very important in the world of software development, as they represent well proven and tested solutions for some specific problems and tasks. Builder pattern is one of the most popular and used design patterns in Java. It is used to create instances of…