Skip to content
You must be logged in to sponsor jasdeepkhalsa

Become a sponsor to Jasdeep Khalsa

DBDiff - Making database version control as easy at Git is today for code, URL: https://github.com/dbdiff/DBDiff, Status of Project: BETA, moving towards stable 1.0 release with the right sponsorship

Frontend and backend tools & Components for charities, sustainable organisations & tech for good companies, URL: https://akalsoftware.com/, Status of Project: ALPHA, design stage with a view to launch in mid-2020

DBDiff

Our mission is simple: to make it super easy and enjoyable for developers to automatically compare and version databases (both the structure/schema and the data) - just how easy it is today to use Git for versioning code.

What would be the benefits of that?

-> Most companies and devs are comfortable versioning code and files, but not so confident in doing this with databases. We want to change all that!

-> Developers save a ton of time (thus saving the company money) as there would be no more writing database migration scripts manually - so devs can focus on more important things like features and bugs!

-> Less downtime, as unwanted databases changes cannot reach to production (assuming you include our tools as part of your continuous integration pipeline/process) - and even if they do reach production, recovering from downtime can be faster as you can confidently roll back databases changes and/or compare what's changed

-> Spend less time analysing and correcting the difference between two databases (either remote or local databases) as the heavy lifting of comparison and patching the difference can be left to the tooling

-> Happier developers, as this makes managing databases a lot easier than it is today

We've already developed an open source tool called DBDiff (PHP-based) which works with MySQL (additional DBs planned).

In short: Super fast diff-ing of two databases and outputting a database migration script (up & down SQL) auto-magically! Can be used with most migration tools. The migration scripts can then be stored using a version control system like Git.

It's already being used by many developers & corporations worldwide.

Tech For Good

So much software gets written for commercial purposes, solving very minor problems for our world. We want to change all that. By writing code which helps make an impact in the world - tech for good. By investing in both backend and frontend components & tools specifically orientated for use by those helping make our world a better place.

Featured work

  1. DBDiff/DBDiff

    Compare MySQL databases & automatically create schema & data change scripts/migrations rapidly (up & down SQL supported) for database version control. Supports *some* migration tools.

    PHP 708
  2. jasdeepkhalsa/dashboard

    A dashboard in React 15.4.x, D3.js 4.6.x, PostCSS & Babel

    JavaScript 1
  3. sikher/sikher

    Sikher for Mobile, Tablet & Desktop - built with Ionic, Electron & Cordova

    C 7
  4. jasdeepkhalsa/jest-unit-testing-examples

    Jest Unit Testing Examples from beginners to advanced

    JavaScript 7
  5. jasdeepkhalsa/node-express-example-app

    Provides a best practice example of how to use Node.js and Express together using modern JavaScript ES6 features including async/await

    JavaScript
  6. jasdeepkhalsa/react-redux-saga-boilerplate

    Boilerplate react app with redux, redux-saga, reselect & jest unit tests

    JavaScript 1

Select a tier

$ one time

Choose a custom amount.