Kenneth is a Belgian .NET developer and Microsoft MVP currently living in Spain and working in London. He develops mostly server-side applications but also does front-end development using Angular and Aurelia. He writes 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. Kenneth kas also published a course on Pluralsight around continuous deployment for .NET applications.
— TOPIC —
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.