Last year I experimented with Azure’s Cosmos DB. It didn’t end up getting used but I had a simple proof of concept that worked and I thought others might find it useful as an introduction to using Cosmos DB with Lucee or Coldfusion.

This is a very simple demo and the code is not structured how you would in a real-world project, but the aim was to make the code as simple to understand as I could.

As Cosmos DB is accessed through an API this demo is essentially a function that interacts with its API and its particular requirements. I’ve only covered the basic functions of CosmosDB in this demo but all other functions will be a case of reading the manual and updating the functions.

https://github.com/dominicr/CFCosmosDB

Software Architecture

With a blank slate in front of you, how do you turn a pile of requirements into a technical design?

Recently I was asked what my approach to a new technical design is. I realised I’d never written it down how I go from nothing to an initial technical design, and that it was probably worth doing so, as much for my benefit. So this is an attempt at that.

Agile Architectures

Common sense should be defined as your current opinion, as influenced by outside sources that align with your existing preferences.

It is by no means guaranteed to be common, logical or sensible.

Therefore do not use common sense in discussions, to form your defining principles & stances, or make significant decisions in your life.

Software Architecture

Effective decision making strategies for software development.

The project you’re working on might well be in one of two phases: either you’re embarking on a new build and staring at a blank piece of paper; or you need to restructure or extend an existing application.

Either way, there are architectural decisions to be made. In this article…

“The internet economy is fuelled by attention, and it’s far easier to seize someone’s attention with emotionally charged argument than mere information — plus you don’t have to pay for the expensive reporting required to ferret out the facts.”
Oliver Burkeman

How many people would pay a little over €1…

Last week was the State Opening of Parliament in the UK. Before the event the Yeomen of the Guard search the cellars of the building using lanterns, looking for barrels of gunpowder. Why? In 1605 there was a plot to blow up the ceremony by placing barrels of gunpowder in…

Dominic Robinson

Solution Architect based in Oslo https://www.linkedin.com/in/dominicrobinson

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store