hit counter
Duncan McClean

Duncan McClean

Teenage Web Developer - maker of many things

I just want to build something...

February 18th, 2019

I started my day after school by turning on my Mac to copy stuff out a textbook into my study notes, but got bored of that. Built a Discord bot instead.Then I go onto the Makers Kitchen slack community. Then I realise, what have I been

Login Screens all look the same

January 27th, 2019

Has everyone ever realised that all login screens look pretty much the exact same?I mean just look at these two I found on Dribbble.

How I built a Web Scraper to create a Bin Collection API

January 4th, 2019

A few months back I wrote some code that would go to my local council's website, search for a street name, open the link, get the bins for that week. When I got it working I was amazed at how easy it was. I was able to just take out content from

Using Vuex to store authentication in Local Storage

December 28th, 2018

I'm currently Rebuilding BiblioSpot as a standalone Vue app which fetches data from our private API. At the start of the project, I was wondering, how I should go about handling Authentication? I tried out a

Blog Update December 2018

December 5th, 2018

Hey, As you may or may not have noticed, I've tidied the design of this site up a little bit. It's still a work in progress, but most of it's here. I've also removed some train stations that didn't have very much

My Current Setup - October 2018

October 30th, 2018

A few people in the laravel community have recently shared how they work. I thought it would be interesting to share my own process. Hardware Computer Earlier this year, I switched away

My Favourite Podcasts, Video tutorials, Newsletters and Blogs for Web Developers

October 18th, 2018

You can often find me reading web development articles or listening to podcasts. I’ve collected some of my personal favourites resources that I think might be useful for other web developers, like

The Dream Web Development Stack: Statamic, Laravel, TailwindCSS and VueJS

September 3rd, 2018

For the past few years I’ve been a hobbyist web developer, making websites for friends and family. During this time, I’ve used all sorts of stuff to build my websites. Bootstrap, WordPress and jQuery. However, most of the stuff I was using

Building a WordPress Site with Twig and Laravel Mix

June 28th, 2018

Recently, I redesigned my technology blog Iamlittle Tech. It had been due a rebuild for quite a while. Usually when you build a WordPress theme, you have to write a whole load of strange PHP stuff.

Setting up Laravel with Laravel Mix and Webpack

May 24th, 2018

I'm starting off from a brand new Laravel installation. With every new install of Laravel, Mix is already installed when you run npm install on your Laravel project. When you open your Laravel app in a text editor, you should

Setup Laravel with Mailtrap

May 19th, 2018

There are a few ways of setting up Laravel with Mailtrap. Some are really simple and some are a little bit harder. In this tutorial, I'll show you how to do it the simple way. The first thing you will need is a

Easy way of grabbing a user's Gravatar image in Laravel

April 19th, 2018

When you're creating a public Laravel application, you may want users to have profile images. There are a few ways of handeling profile images. You can either let users upload images to your server or you can let Gravatar do it all for

WordPress REST API with Vue.js - Easily fetching posts

April 9th, 2018

In the last few days, I've been building a Vue.js project that will take data from my WordPress site then will display it out on a page. In this post, I will explain how to do it and I will show you a basic example. How

RSS Feeds and Sitemaps in Statamic

March 22nd, 2018

Statamic is a flat-file content management system built on the Laravel framework. If you've built a website with Statamic, you'll know that by default, Statamic does not automatically come with RSS feeds

My Development Workflow - As of March 2018

March 14th, 2018

As you'll know if you have been reading my recent articles, I've got a Mac and moved all of my web development over to that. In this article I will go over my web development setup as of March 2018. Text Editor I use

I moved to the darkside

March 11th, 2018

About three weeks ago, I (with the help of my parents) bought a Mac Mini to help me with web design and development. It's always been my dream to move away from the Windows ecosystem to the Apple ecosystem. It all starts with me buying a

CoderDojo Bridgeton Website

January 28th, 2018

For the last year and a half I have been building the CoderDojo Bridgeton website. A large portion of that time was spent creating a static prototype with HTML and CSS. What is

Install Statamic and Laravel Homestead on Windows

August 16th, 2017

Recently, I have moved my blog over to Statamic, a flat file CMS. In this blog post I will show you how to setup a local development server on your Windows computer using Laravel Homestead. First you

Google Calendar Widget on WordPress Dashboard

August 8th, 2017

Recently I added a Google Calendar widget to my WP Dashboard and I thought it would make a good blog post. You'll want to open your theme's functions.php

Install Laravel on XAMPP

April 9th, 2017

In the last few months I have been looking at PHP and many Content Management Systems other than WordPress. I discovered Laravel which is a PHP framework. A few days ago I managed to install Laravel on my XAMPP installation. It was easy

HTTP-HTTPS Migration Process

March 26th, 2017

Yesterday I moved one of the websites I manage to HTTPS. The process was surprisingly simple and quick to preform. Bear in mind that I did this on a shared hosting environment. 1and1 to be specific. The site I moved uses WordPress as it's CMS. It

Why I don't use the Windows Store

August 5th, 2016

Today, I was trying to download an app to my account through the Windows Store. There were a few issues that I faced while attempting this: - When I tried to download the app, it wanted to download all of the other apparently more