Posts by Year

2022

Essential Microservice Components

2 minute read

I have spent the last decade or so converting monoliths to microservice based architectures, with the microservices being primarily in .NET (.NET Framework a...

Back to Top ↑

2021

A Quick Web API REST Refresher

6 minute read

So, I have been creating and working with web api’s since the early 2000’s. First with perl cgi-bin requests, PHP simple RPC style POST/GET requests, than SO...

Dont return api exceptions as bad requests

2 minute read

So recently, when looking at some new projects that have web api or azure function http endpoints, I have noticed a lack of basic understanding of http knowl...

NugetVersion tool updated to 1.0.5

less than 1 minute read

Over the years I have refactored many large codebases across multiple solutions, with this often comes updating of nuget packages, while you can use the VS g...

Docker LinqPad Driver

less than 1 minute read

So recently, I have been doing a lot of docker stuff.

An evolution of note taking.

less than 1 minute read

Remember Google Notes, aka mid 2005ish, somewhere around there. And Evernote came out and replaced many note taking apps, it was excellent, categorized organ...

Wasmer v1 released

less than 1 minute read

So V1 of wasmer) has been released, this is an exciting new platform for running webassembly (wasm) codebases anywhere on any client.

Back to Top ↑

2020

Updated dotnet web libraries to .NET 5

less than 1 minute read

.NET Core is an awesome platform for development, out of the box, it’s lightweight, fast, and highly extensible, with good patterns to begin with.

Migrated site

less than 1 minute read

I have now migrated this site from mkdocs to Jekyll Static Site Generation.

Azure Active Directory Helpers

3 minute read

On a recent project, I needed to write some Azure Active Directory functionality to help with retrieving user information via C#. Here is a helper I wrote.

Back to Top ↑

2019

Back to Top ↑

2018

Back to Top ↑

2017

Implementing Microservices

1 minute read

First, lets look at a Microservices definition from : https://microservices.io/

Back to Top ↑

2016

SQL Server Distributed Transaction Notes

1 minute read

About SQL Server Distributed Transactions https://redmondmag.com/articles/2014/02/27/sql-server-distributed-transactions.aspx Questions relating to MSDT...

Back to Top ↑

2013

Create ramdrive to improve system performance

1 minute read

So, I remmember in the old days I had an Amiga 500, now with the amiga you could easily setup a ram drive for fast access, this became very important when us...

Back to Top ↑

2012

Tech shop concept

1 minute read

Business and Consumer consulting technology solutions Streamlining your business processes with technology to dramatically reduce operating costs, and pro...

Autoscraper Lead Gen

1 minute read

Lead Generation Every company needs leads to survive and grow, leads are often purchased in batches of hundreds, thousands and hundreds of thousands at varyi...

Back to Top ↑

2011

Browser Rendering Engines 2011

1 minute read

There are currently several main layout engines Gecko (and Gecko like Firefox) Webkit (Safari, Chrome, Android) Trident (IE) Presto (Opera) Browser ...

Software trends idea 2011

less than 1 minute read

When it comes to software, its good to see how a software has improved over the years or degraded, to determine how well that piece of software actually is o...

Create circle around google maps API v3

less than 1 minute read

Using the Google Maps API V3, create a Circle object, then use bindTo() to tie it to the position of your Marker (since they are both google.maps.MVCObject i...

Back to Top ↑

2010

Post: Link Permalink

less than 1 minute read

This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.

Post: Notice

1 minute read

A notice displays information that explains nearby content. Often used to call attention to a particular detail.

Sandbox 2010

less than 1 minute read

this is my sandbox, basically a testing ground for anything im testing, reviewing, and generally playing around with..   Apps I have developed, but never rea...

Lead Generator

less than 1 minute read

Lead Generator   Generate fresh leads at the click of a button, dont waste time buying outdated and stale leads, generate thousands of leads in minutes from ...

Back to Top ↑

2009

Cms Rant

1 minute read

After spending years implementing and delivering so many custom solutions in a variety of languages, I have constantly been looking for a complete solution t...

Global Membership card idea 2009

2 minute read

Global Membership Card   ONE card to handle memberships at retail stores, shops, restaurants, cafe’s etc instead of individual membership cards, having to lo...

Back to Top ↑

2008

Very Rough high level ballpark estimate

less than 1 minute read

Here was a very high level overview of an estimate I made for a recent project. This was rewritten into a professional document

Person responsible for defect should fix it

less than 1 minute read

Person responsible for defect should be one following it up initially Defects appearing due to HTML change (support.aspx form changed form field values ...

Improve processes

1 minute read

I have done a fair number of functional / technical specs for various projects, and when working on a specific project for a company, I was a little surprise...

Back to Top ↑

2005

Back to Top ↑

2004

Back to Top ↑