About my blog

I write about the technical and non-technical aspects of software development

How it works

Microsoft ASP.NETASP.Net
BlogEngine.NET BlogEngine.NET
Azure DevOpsAzure DevOps

Contact info

 Email
 Contact

Follow me

Prod-20240407.1

Crucis Consulting Limited

A blog about web | data | cloud

Clouding over: Microsoft 365 backup myth one
Clouding over: Microsoft 365 backup myth one

Data synchronised from your computer to the cloud synchronises not just your good data, but also your errors and accidental deletions. So are you protecting your cloud data from... yourself?

Head in the clouds: Microsoft 365 backup myths
Head in the clouds: Microsoft 365 backup myths

While most people and companies would never take risks with data stored on premises, there appears t

Alternative to WiFi for Home Networking
Alternative to WiFi for Home Networking

During the COVID-19 lockdown the number of people working from home and using the UK’s broadba

Creating Configurable and Portable SSIS Packages Part 3
Creating Configurable and Portable SSIS Packages Part 3

In this article I’ll conclude my set of articles into SSIS configuration. This article will be

Creating Configurable and Portable SSIS Packages Part 2
Creating Configurable and Portable SSIS Packages Part 2

In Part 1 I showed how a simple SSIS package could be created using variables and expressions as a b

Creating Configurable and Portable SSIS Packages Part 1
Creating Configurable and Portable SSIS Packages Part 1

This is the first part of a two-part post about creating and deploying a simple SSIS package. When I

Get a comma-delimited list of columns
Get a comma-delimited list of columns

One of the things I've been doing recently has been writing lots of SQL inserts in which I've had to