Skip to content
git logo

More fun with Git: git restore

The setup My day job involves babysitting a lot of Git repositories hosted on GitHub. The vast majority of the commits, merges, and squashes I run on a daily basis involve short-lived branches, and I… 

hands holding injection for vaccination

On the nature of constant change

  • by

Recently my spouse and I travelled to South Africa (yes, I know there’s a pandemic on) to deal with a gloomy family matter that required in-person interaction. Being an adult means dealing with things that… 

A locked smartphone

Why you need a Dead Man’s Switch

  • by

Right off the top here, I must note that the term “dead man’s switch” is archaic, so for the rest of this post I’ll refer to it as “operator presence control,” or OPC. The concept… 

Close-up of a microscope

How I tackle disaster recovery

  • by

One of my special interests as an autistic person is understanding mechanical components of a computer, both analog and digital. In the olden days, we had devices known as hard drives which used one or… 

network cables coming out the back of a switch

T-SQL Tuesday Retrospective #009: Beach Time

  • by

(If you’d like to read my other T-SQL Tuesday Retrospective posts, click here.) In August 2010, Jason Brimhall (blog | Twitter) invited us to discuss preparing for vacations: “Write about what you have done to… 

person driving car during night

On the continuity of business

  • by

With entire countries shutting their borders, and people being forced to stay home and isolate themselves for as long as possible while health departments ramp up to handle this pandemic, the question of business continuity… 

A desktop computer destroyed by fire

Disaster recovery, tools edition

  • by

I just completed a chapter for another book where I spoke about the Recovery Point Objective (how much data you are prepared to lose) and Recovery Time Objective (how long you have to bring your… 

PASS logo

The importance of backups

  • by

I have been selected to present a second session for the PASS Summit in November this year. I wrote a few weeks ago about the Linux Learning Path and being a part of that, so… 

What is a good Disaster Recovery Plan?

  • by

During a Q&A session I hosted at our local Calgary SQL Server User Group last month, one of the attendees mentioned an interview question he’d had and wanted to hear my thoughts. How would you…