Data Conference Databasea Query.Farm index
Speakers

Chris Johnson

Employers on the program

  1. 2023phData1 talk
Events2
Conferences2
Talks2
Years active2023–2025
Miles between events5,1622 in-person events · 2 countries

Appearances by year

201920202021202220232024202520262027
  • Coalesce
  • DATA:Scotland

Talks

DateEventConferenceRoleTitleLinks
Sep 12, 2025DATA:Scotland 2025DATA:ScotlandspeakerVisual Studio database projects: more than just source control
Visual Studio database projects (or SSDT projects) are often compared to other source control systems, and usually found wanting. The technology can be on the…Show less

Visual Studio database projects (or SSDT projects) are often compared to other source control systems, and usually found wanting. The technology can be on the clunky side, and seems to throw up more obstacles to overcome and hoops to jump through than seems necessary. However, I will argue that these frustrations stem from a lack of understanding about the real purpose of the tool, and that if you start to think about the technology as a way to manage a code base, rather than just a source control tool, you will find all sorts of unexpected benefits. In this session I will take you through what I mean by that. I will begin by walking through exactly what a database project is doing under the hood, and how it relates to the deployed database(s). Once I've covered that I will move on to some of the additional benefits you get from this, including easier refactoring of objects, code validation, organisation of objects, and adding comments to objects you normally wouldn't be able to. Finally I will look at referencing other projects. This is probably something you have found quite clunky in the past, but if it's used right it can be a game-changer to how you develop. This section will discuss why this process can feel so clunky, but will focus on how you can use this feature to break your code out into re-usable modules similar to .NET class libraries. This talk assumes you have some familiarity with database projects. As such, it is a mostly theoretical talk with only one short demo.

Oct 16, 2023Coalesce 2023 San DiegoCoalescespeakerdbt migration and audit strategy
as phData
In this session, phData will talk through their experiences dealing with migrations: how to plan for one, how to handle refactoring code, and the difficulty of…Show less

In this session, phData will talk through their experiences dealing with migrations: how to plan for one, how to handle refactoring code, and the difficulty of auditing.

Video

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Dakota Kelley112023

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.