Blog Posts

All of my Blog posts arranged by published date


Azure Functions Event Based Architecture

As I mentioned in my previous post on Azure Function basics, Functions are self contained code that are initiated with a trigger. This makes Functions extremely useful when working with Event driven architectures where your application is responding to discrete events. This week I spent a bit of time away from playing with the technology I’m using to build a Discord Bot and really started to plan out how to build the features.

How to Log and Analyze Azure Functions

When you create an Azure Function in Visual Studio you will have a ILogger injected into your method that provides logging services for you. When you run your Azure Functions locally this logger will display messages in the console, but for deployments you can connect Azure Application Insights to your Function to capture these logs, as well as provide a heap of monitoring information. Let’s check out how this works and what you can do with it.

Local Development of Azure Functions

One of the first things you want to do when you start out developing an Azure Function is to run it and potentially debug issues. You want to see what is going on with your Function before deployment to make sure it is working as intended. Let’s take a look at how to set up Visual Studio (2019 Community Edition) to run Functions locally, see what is going on and debug them.

Azure Function Basics

The Basics of Azure Functions I started getting back into writing a Discord Bot using a Micro-services architecture. I’m using Azure Functions to do a lot of the heavy lifting when it comes to writing my bot and I thought it might be useful to do a deep dive into why I chose them. In this post I’m going to go through what Azure Functions are, when to use them and some application structures that best leverage this technology.

It's Alive! Go live with the new site design

Well, I’ve finally finished the site update, and just in time as well as I have another article to write before the end of the year. Let’s take a look at the final site updates and see the result. List Pages While there was not much left to do, there are two content specific page types that I needed to make up to finish off the site. The first was the list pages for the blog and the articles.

Pure CSS Style and Some Tricks

I wanted to give my site a bit more of a personal feel to it with the redesign. I am also trying to stick to my thoughts around using only HTML and CSS. To serve both of these needs I have created my site as more of a desk top / drawing pad style feel. Front Page I spent a bit of time browsing Code Pen and CSS Tricks to implement the following front page.

Pure CSS Navbar, Flex and Grids

This week I started on the cleaning up of my site. One of the main reasons I am doing this, apart from refreshing the site a bit, is to learn and optimize the HTML and CSS. My current site uses Bootstrap under the covers, which has been fine and will probably be fine if I wanted continue down this path. However I like the idea of crafting something just for my needs and learning new things.

Organising Content in Hugo

It’s been a fairly long time since I have played around with Hugo, mainly because it just works and I don’t generally need to touch it. And, with the way static site generators work, I have no real need to update it unless I want to leverage new functionality. This site used to run on version 0.27 and Hugo is now up to 0.59, quite a big jump. There is a raft of functionality that has been added so I might as well take advantage of it.

Breaking good habits is easy to do

It’s quite easy to break good habits. By that I mean all the good stuff you are supposed to do, like work hard and look after you health, eat right etc. It’s REALLY easy not to do that stuff, because it is hard. It is hard to get up, day in and day out, and work, or exercise, or eat healthy because there are so many different things you can do that are lot’s more fun.

Revisiting My Social Efforts for 2019

So I have been on this journey of being more social for almost year and a half now, trying to be more forthcoming with what I have learned and achieved over my years in IT. I am also a big fan of data and statistics, they are great ways to try and measure growth for me rather than comparing against someone or something. So while I have a little bit of time, and as I am nearing 12 months since the last review, lets have another look at what my growth has been.

More Posts
X

Contact Me!

If you would like to contact me, please fill out the form below.