Using Git as a NoSql database
Git is not just a source control system. It's a content tracker we can (ab)use as a NoSQL database. Git has two features that traditional databases don't support: deduplicated storage and automatic history tracking. This talk discusses how to leverage it and what the benefits and drawbacks are. The goal of this talk is three fold: show attendees creative usage of existing tools, demonstrate the capabilities of Git and how to leverage its power and dive into Git's internals to gain a deeper understanding of a system a lot of developers use, but usually only know on a more superficial level.
I'm a Belgian .NET developer and Microsoft MVP currently living in Spain and working in London. I develop mostly server-side applications but also do front-end development using Angular and Aurelia. I write a blog at www.kenneth-truyers.net (http://www.kenneth-truyers.net/) about all things development, usually focused around continuous delivery and software development best practices. I published a course on Pluralsight around continuous deployment for .NET applications