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
-
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 -
jasdeepkhalsa/dashboard
A dashboard in React 15.4.x, D3.js 4.6.x, PostCSS & Babel
JavaScript 1 -
sikher/sikher
Sikher for Mobile, Tablet & Desktop - built with Ionic, Electron & Cordova
C 7 -
jasdeepkhalsa/jest-unit-testing-examples
Jest Unit Testing Examples from beginners to advanced
JavaScript 7 -
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 -
jasdeepkhalsa/react-redux-saga-boilerplate
Boilerplate react app with redux, redux-saga, reselect & jest unit tests
JavaScript 1