top of page
Search
Git
Overview Git is a version control system that manages and tracks changes in projects. Unlike traditional systems, Git stores data as snapshots of the project rather than as a series of file changes. This approach allows Git to perform most operations locally, making it fast and efficient. It ensures data integrity through checksums and primarily adds data, making it difficult to lose information. Git operates with three main states: modified, staged, and committed, correspond

Rohan Roy
Jan 104 min read
Liquibase
What is Liquibase? Liquibase is an open-source "version control for your database." Just as Git tracks changes to your application code, Liquibase tracks changes to your database schema (tables, columns, indexes). In traditional development, managing database changes is often manual and risky: one developer runs a CREATE TABLE script locally but forgets to give it to the team, or the production database drifts out of sync with development. Liquibase solves this by treating

Rohan Roy
Dec 17, 20252 min read
bottom of page