Free Code Tutorials

I originally started this blog back in 2014, as a way to help me learn about various Digital Marketing and other non-software development related activities that I was interested in. I wrote about this reasons in Whats the big idea behind garywoodfine.com ?

Over the years, I have written a number of articles and posts which have gradually emerged as a loosely collated collection of code tutorials and explorations that I have shared.

C# tutorials

Implementing logging with Serilog

ASP.NET Core includes some basic logging providers, but to get the most out of it you’ll need to plug in a full logging framework like Serilog – simple .NET logging with fully-structured events.

Getting started with .net core microservices with dapr

Dapr is an event-driven, portable runtime created by Microsoft as an open source initiative. Due to the fact that Dapr is event-driven it plays an important role in microservices as the applications …

Implementing logging in .net core applications for logging, telemetry and your own sanity

Logging and monitoring is an essential strategy when developing Microservices, it will help your team to resolve issues and bugs quicker. The issue is that developers generally don’t like polluting th…

How to use Cake with Rider

Cake is a build automation system for .NET Developers to script their build processes using a C# Domain Specific Language (DSL). In this post, we’ll explore the benefits of Cake and its major featur…

Developing Api’s using Http Endpoints

When developing web based applications often lead developers to creating web based API’s in order to try and separate back-end and front-end based logic. For most .net based development houses A…

JavaScript Tutorials

Nuxt Vs Gridsome
Why move to Nuxt from Gridsome?

An in depth discussion as to why I decided to port my Geek.I.Am side project from Gridsome to Nuxt.

Gridsome Vue Netlify
Gridsome – How to use netlify functions

Developing Gridsome based static website, there will often requirements where you may want/need to retrieve dynamic data to enrich your content. Often, calling external API’s. In this post I wil…

Gridsome
Gridsome – How to add Twitter Card to posts

Discusssion and code sample of how to implement twitter cards in Gridsome to help make your sharing tweets stand out on twitter

Gridsome
Gridsome – How to create a plugin

When developing a new project using Gridsome you will undoubtedly come across situations when even though Gridsome has a large number of Gridsome Plugins that enable you to quickly and easily extend a…

Gridsome
Gridsome: Configuring Layouts and using slots

In almost every Web or Mobile application you will undoubtedly come across situations when some pages in your application will require slightly different layout features. For instance you may want you…

Raspberry Pi

Full Stack Developer
How to Configure headless Raspberry Pi for SSH

How to guide to configure your headless Raspberry PI with Raspbian Buster Lite for ssh access.

Full Stack Developer
How to create Raspbian SD card Ubuntu

Instructions on how to burn SD card to create a Raspberry PI SDc ard

How to install NGINX on raspberry pi

How to guide to install Nginx on raspberry pi to enable serving static web pages on your local network

How to enable remote Desktop on Raspberry Pi

The Raspberry Pi is a great Multi Purpose mini Linux based computer you can use for almost anything. It can be used to create fun side projects.  The Raspberry Pi Model B+ 2 and 3 have …

How to install Node.JS on Raspberry Pi

The Raspberry Pi is a great Multi Purpose mini Linux based computer you can use for almost anything. It can be used to create fun side projects. The Python 2.7 programming language is usually availabl…