James Anderson is a Data Engineer in Southampton, UK. He has been working with databases since 2008. The first and worst RDBMS he worked with was Paradox. He quickly moved to using T-SQL in SQL Server 2005 and has worked on every version of the product since. His work ranges from stand-alone systems for simple websites to multi terabyte HA environments that support thousands of sites across Europe. Each have their own challenges.


Continuous Integration is a method of working with source control that is designed to ease the process of merging code. You will see how a CI approach to database development can reduce the time to go from an idea to production.
Should you run SQL Server on physical machines, virtualised, in the cloud or do you run it on Docker? It may sound crazy to run your data tier in ephemeral containers, but I'll discuss the reasons why this might be a good idea.