michaelwood.dev logo
Michael Wood Profile Picture

Hi,

I'm Mike.

Some might call me a Front-End Developer, a Back-End Developer or even a Full Stack Developer.

Simply put, I enjoy solving business problems using whichever tool best fits the senario. Sometimes that might be C# or PHP, SQL or NoSql, MVC or MVVM, Azure or On-Prem.

I'm dedicated to automating processes and increasing productivity within teams by using a range of web and software technologies.

Recent Projects & Developments

Azure Blob Storage File Manager

A recursive javascript function performs an ETL process to create a hierarchical 'tree view' of nested objects from the flat file list returned from the Azure Blob Storage API.

Each object within the tree view contains a nested item of 'children'; these could be files or folders, which enables simple navigation and paging.

Since the concept of folders does not exist in flat storage, I achieve this by creating an empty '.ignore' file within the desired (so called) 'directory' which is ignored by the view. This allows me to emulate the experience of files and folders.