Welcome to The Coding Hub Tutorials

We have free tutorials on the site ranging from step by stem guides to video examples of how to achieve something.
Browsers to use for Web Development

Browsers to use for Web Development

One of the biggest challenges web developers have is making sure their website works on multiple different browsers, screen sizes and devices. You can ask yourself why are browsers so different and why do you sometimes need to open up Chrome when booking an...

What are Cloud Platforms

What are Cloud Platforms

Cloud platforms are quickly becoming extremely popular and great ways to host your brand new applications. A cloud platform refers to the combination of both software and infrastructure in an internet based data center. The most common platforms at the moment are AWS,...

C# string Vs StringBuilder

C# string Vs StringBuilder

In C# String builder is used to represent a mutable string of characters. Mutable means a string that can be changed. So string objects are immutable and String Builder objects are mutable.  In practice what this means is that when you make a change to a string object...

How To Set Up An Azure Functions App

How To Set Up An Azure Functions App

Azure Functions Applications are some of the fastest growing ways for development teams to build products. They allow for developers to create serverless functions that perform a task such as add an item to a Database. These functions can be created in some of the...

How To Set Up A WordPress Theme

How To Set Up A WordPress Theme

WordPres uses themes to customise the way your websites looks and behaves. One of the many reasons so many people opt to use WordPress is the fact that it is open and anyone can create a theme. Creating one is also not that difficults. In this article we will have a...

Setting Up WordPress on a Local Machine

Setting Up WordPress on a Local Machine

WordPress is one of the most popular Content Management Systems (CMS) on the internet. Around 40% of all website run on WordPress, which is a lot! In this tutorial we will look at how to set up a WordPress website on your machine so that you can begin your WordPress...

Starting In Cloud Development Tips

Starting In Cloud Development Tips

Are you a beginner on cloud Development and want to start learning ? I have compiled some tips that will hopefully help you get started and look out for some common misconceptions: Sign up to courses for your chosen cloud platform Sign up to a free cloud trial. Most...

Setting Up Umbraco On A Local Machine

Setting Up Umbraco On A Local Machine

In this week’s article we will look at how to set up a fresh installation of Umbraco on your local machine. We will be create a v8.11.1 Umbraco installation and connecting it to a local SQL Server database. For this tutorial I will be working on a Windows machine as...

Fixing Git Merge Conflicts

Fixing Git Merge Conflicts

Git merge conflicts can be an absolute pain. Sometimes despite your best efforts you end up with conflicts when you create a Pull Request (PR) with your new feature. Just when you think you have finished with the current Product Backlog Item you have to go back and...

Git Branching Strategy

Git Branching Strategy

When it comes to Git branching strategies there are a lot of different ways to tackle. The most important part is to have the entire development team on the same page and following the same rules and guidelines. Consistency is key as it provides a good way to audit...

Writing Clean Code

Writing Clean Code

When coding it is easy to end up in a situation where the code is difficult to read by other developers or hard to maintain and make changes too. In this article I will provide you with some tips that will hopefully allow you think differently when writing code which...

Coding on a Chromebook

Coding on a Chromebook

As the fastest growing desktop operating system (OS), Chrome OS has started to mature and become an OS that is extremely versatile. What started as the Chrome Browser only device has morphed into an operating system that has Linux, Android and Progressive Web...

Tools for coding on mobile (Android)

In the year 2021 everyone carries around some sort of mobile device with them. Chances are you always have on of these with you: phone, tablet or laptop. According to IDC , Android has over 80% of the mobile market share. In this article we will look at the tools we...

Installing Umbraco Forms

Installing Umbraco Forms

Umbraco Forms is an Umbraco CMS plugin that provides an intuitive user interface for creating forms on your website. It provides a simple to use form editor with advanced workflow functionality that can be connected to your website and external systems or CRMs. In...

Creating Document Types in Umbraco

Creating Document Types in Umbraco

Umbraco is a CMS(Content Management System) platform that allows developers to create websites that are tailor made for their clients. As a CMS it provides great separation between code and content management. It's flexibility is what makes Umbraco one of...