25 July 2020
25 July 2020

Keeping up with SQL Server

I gave a session for the recent PASS Marathon entitled “Modern T-SQL for Better Performance.” During the session, I talked mostly about windowing functions. These functions introduced in 2005 and 2012 not only make writing T-SQL code easier, but often it’s better performing as well. In many cases, they can help you avoid self-joins and … Read more
14 July 2020
14 July 2020

Reading Books

Books are usually meant to be read in an analogue fashion. Start at page one and keep on going until the book is done. Some people take an early peek at the end of mysteries to see how they turn out, but isn’t that cheating? In today’s digital world, it isn’t easy – at least … Read more
26 June 2020
26 June 2020

Will We Still be Talking About DevOps in Two Years?

While individual buzzwords will come in and out of fashion, the ideas at the heart of DevOps aren’t going anywhere.  Like any good buzzword, DevOps may mean different things to different people. There are several good definitions of DevOps out there. My favorite definition comes from @IanColdwater, who defined DevOps in terms a teenager would understand: Devops … Read more
22 June 2020
22 June 2020

Storage 101: Cloud Storage

Throughout this series, I’ve discussed a range of storage-related topics, some of which I mentioned only briefly. One of those is cloud storage, which now plays a vital role in today’s data management strategies. Organizations of all types and sizes now employ cloud storage to varying degrees, either to supplement their on-premises systems or to … Read more