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

Where do bugs come from?
Where do bugs come from?

Why does software have bugs? How and why do they get into your applications?

For the love of software development
For the love of software development

Last year I was offered the opportunity to leave software application development behind, to pursue a new career. I couldn't do it.

What happened to desktop applications?
What happened to desktop applications?

What are desktop applications and why do we need web applications? And what is rich functionality?

Website or web application?
Website or web application?

Most people are familiar with the idea of a website. It's not always clear what a web application is. And what is the difference and when might you need one over the other?

Make your webpages shareable
Make your webpages shareable

Making your webpages shareable is all about getting your work noticed and shared by people. SEO is generally about making your content discoverable by robots.

When is cloud backup not cloud backup?
When is cloud backup not cloud backup?

There is no universally recognised definition of what constitutes 'cloud backup'. So if you've been sold cloud backup, that could mean any number of things. It could even mean that your cloud data isn't actually being backed up at all.

A silver lining: Built-in Microsoft 365 protections
A silver lining: Built-in Microsoft 365 protections

Microsoft offers several means to protect your data, including file versioning, data retention policies and archiving. None of these should be considered a substitute for backup.