How to Migrate a Database Using Liquibase and Spring Boot

Let’s face it, most of us aren’t lucky enough to start a project from scratch, where we can follow all the best practices for database migrations and schema versioning. And if you’ve relied on Hibernate’s ability to auto-detect schema changes and update the database, you’ve probably been led to believe it’s got you covered. But … Read more

MyBatis Generator – Customizing Auto-Generated Elements

What is MyBatis Generator? MyBatis Generator (MBG) is a tool used to automatically generate various files that MyBatis requires, based on a database schema. When using MyBatis, SQL typically needs to be handwritten, but writing large amounts of XML manually can lead to mistakes and isn’t particularly efficient. For projects with frequent schema changes, keeping … Read more

How to Build Forms Using React Hook Form and Yup

Forms are the backbone of nearly every web application, whether you’re creating a login page, a registration form, or a simple contact form. They are essential for gathering user data and ensuring a smooth interaction with your website. As frontend developers, our mission is to collect this data efficiently, whether it’s sending information to an … Read more

Why Learn Blockchain in 2025?

Blockchain is becoming a cornerstone in many industries, and 2025 is shaping up to be an important year for this revolutionary technology. As the primary technology behind cryptocurrencies, blockchain offers a novel way to store, manage, and secure data. With advancements in NFTs, the metaverse, DeFi, and digital wallets, its potential is vast. For those … Read more