Adam Laycock

IT Engineer, Developer & Blogger

Recent Posts

24
June
2021

Improving Next.JS File Performance

Making this site run and build better.

15
June
2021

ADSync Service Missing on Server

The ADSync service is gone! How do you get it going again?

29
April
2021

Images with MDX-Bundler

Co-locate and bundle your images with MDX-Bundler!

12
March
2021

MDX Bundler with Next.JS

Using MDX Bundler with Next.JS.

18
February
2021

Next.JS

Rewriting this site in Next.JS

5
January
2021

Creating a WDS Discover Image

Deploying to devices without a built-in network port using a WDS Discover Image.

28
August
2020

Write a Utils Library

npm install @arcath/utils

27
July
2020

Wallpaper Generation on a Domain

Getting wallpapers and lock screens deployed to all your computers.

9
March
2020

Moving to MDX

Adding dynamic content to my posts with MDX.

20
February
2020

CSS Grid Layout

A polished interface for this site using CSS Grid

14
February
2020

Deploying Swiggle Screen Cover

Use a GPO to push the Swiggle Screen Cover to Chrome across the network

25
November
2019

Destructuring in JavaScript

Making your code cleaner and more concise with destructuring.

18
October
2019

Setting Swiggle as the default search provider for Chrome

Setting Chromes default search provider to Swiggle using the ADMX templates.

15
May
2019

Using HTMR to bring life to links in Gatsby

Change the "dead" links in rendered markdown into proper links in Gatsby

23
April
2019

Dark Mode

New site layout that leads with Dark Mode.

8
March
2019

Using WIX to create an MSI

Scratch 3 is here, and there is no official MSI.

27
February
2019

WP-Camo

Proxy images through your WordPress site

14
February
2019

WP Update Provider

An easy to manage update provider for WordPress

23
January
2019

Generated Social Images

Automatically creating social images for Gatsby content.

19
January
2019

Netlify CMS on the filesystem with Gatsby

Using a Netlify localy on your machine for testing.

8
December
2018

Robocopy, the best copying tool you already have.

If you want more control and better performance robocopy is the way to go.

4
December
2018

Moving to Gatsby

Ive moved my site over to Gatsby!

6
July
2018

wp_enqueue_less a replacement for WP-Less

A new LESS compiler for WordPress

8
February
2018

Disable Windows 10 Colour Filter Shortcut with a GPO

Fixing a rather annoying feature of Windows 10.

20
December
2017

Screeps Part 22 – War and Claiming Another Shard

Pushing out into the map and other shards for profit.

22
November
2017

Screeps Part 21 – Optimizing the OS

Making the OS more CPU efficent.

12
October
2017

Screeps Part 20 – Bunkers

Building bunkers to keep my bases safe.

28
September
2017

Screeps Part 19 – Operating Systems

Building an OS to better manage my CPU.

20
September
2017

Office Update Remover

When Office updates go wrong its not an easy job to remove it.

7
September
2017

Creating an MSI Transform with Super Orca

Using Super Orca to create a mst file that can modify the msi during deployment.

4
September
2017

Screeps Part 18 – Typescript

Swapping my code base to Typescript.

24
July
2017

Screeps Part 17 – Room Planning

Planning rooms to get more out of them.

14
July
2017

Screeps Part 16 – Faster in an Alliance

It's time to join an alliance and get some help.

10
July
2017

Screeps Part 15 – New Empire

A new empire needs some improvements to the AI.

5
July
2017

Screeps Part 14 – More Improvements and a Respawn

Improving my code even more to make it more cpu efficiant.

2
July
2017

Screeps Part 13 – Building Up

Using Grafana to map out my AI's progress and status

22
June
2017

Screeps Part 12 – Start Again

A new AI and a respawn.

6
June
2017

B4RN 1Gb/s FTTP Broadband

Hyperfast broadband with a community spin.

23
May
2017

Etch Router

A Router component for Etch.

29
March
2017

Theme Options

A composer module to help with the theme customizer in WordPress.

27
January
2017

Screeps Part 11 – The Great Depression

A small bug in my code results in a pretty big economic depression across allmy rooms.

11
January
2017

Screeps Part 10 – RC6 Twice and a Third Room

Getting to RCL6 and launching into a thrid room.

2
January
2017

Screeps Part 9 – GCL3 and Another Respawn

Expanding into a third room after being forced to respawn.

22
December
2016

Remove Guided Access Mode on an iPad

Getting an iPad out of guided access without the code comes up alot in schools.

20
December
2016

A PAC File System using Jekyll

Creating easy to maintain pac files using Jekyll.

14
December
2016

Screeps Part 8 – Constructors & DEFCON

Better defense and room building code.

6
December
2016

Screeps Part 7 – A complete Re Write

It's time to start a new AI from scratch.

30
November
2016

Screeps Part 6 – Poking the Enemy

Taking the fight to the NPCs and reaching the limits of my AI.

27
November
2016

Screeps Part 5 – Finishing RC4 and Rewriting the Creeps for GCL2

It's time to start thinking about multi room now that I have reached GCL2

23
November
2016

Screeps Part 4 – We can rebuild, we have the AI

Rebuilding from my earlier defeat.

22
November
2016

OSTicket API Proxy

OS Ticket requires to to add the ip for everything that might want to use the API. This causes issues when you want anyone to be able to open tickets from a desktop app.

21
November
2016

Screeps Part 3 – RC4 & a Surprise

RC4 brings some more improvements and I start looking for a war.

17
November
2016

Screeps Part 2 – RC3 & Beginnings of Multi-room

RC3 means I can expand into other rooms.

15
November
2016

Screeps Part 1 – RC1 & RC2

The start of my journey through screeps.

8
November
2016

Electron App to help with customer support

A simple electron app to help with our remote support of customers.

1
November
2016

Squirrel Release Server

Simple php update provider for squirrel (electron)

4
October
2016

Post Formats in your WordPress Theme

A composer library to provide all the features of Post Formats in WordPress

23
September
2016

WP Controls, Multiple Icons & Images for WordPress

Reusable controls for the WordPress theme customizer

13
September
2016

Plugin Highlight: Crop Thumbnails

Crop Thumbnails is a great way of controling the thumbnails on your WordPress site.

7
September
2016

Surface Pro 3 a Review

My review of the extremely successful Surface Pro 3

18
August
2016

Everything an Option in the Theme

My aproach to WordPress theme development.

22
July
2016

RADIUS With Windows Server 2012R2

RADIUS authentication for wireless networks using NAP in Windows Server 2012R2.

29
March
2016

React

React in Jekyll!

1
March
2016

Jekyll Atom 1.2.0

A new version of Jekyll Atom is here!

25
February
2016

Using Jekyll Atom from start to finish

A whole run through of Jekyll Atom

23
February
2016

Setting up lunr.js in Jekyll

In-Website searching for Jekyll using lunr.js

4
February
2016
1
February
2016

Building Windows 10 Images

Keeping up with the Windows releases.

25
January
2016

Jekyll Atom 1.1.0

Jekyll Atom has been updated!

22
January
2016

State of the Universe

My first yearly update.

22
January
2016

Improving speed in Jekyll-Atom

Jekyll-Atom can be made faster with a new feature in Jekyll

12
January
2016

LESS in a WordPress theme

Using LESS to build the CSS based on theme options is a great way to improve yout WordPress Themes.

10
November
2015

Motorway

Application flow control for NodeJS

15
July
2015

Caching Apple downloads on a Windows server

Following my recent post I look at how to implement Apple caching on a Windows server.

14
July
2015

SODB

For when you need DB like searching on an object

14
July
2015

Caching Apple Downloads

Solving the worst part of iPads in schools.

23
June
2015

Jekyll Atom 1.0.0

Jekyll Atom has hit version 1.0.0

27
April
2015

Creating the Less compiler for compile-watch

Compile Watch is easy to modify with additional watchers

2
April
2014

A Jekyll extension for Atom

Atom is a hacakable editor and I've written a Jekyll extension for it

18
February
2014

Powershell script to update SIMS & FMS

A script that handles updates for SIMS & FMS in the absence of SOLUS 3

12
February
2014

Deploying Adobe Air and Air Apps

It's easy enough to deploy Adobe Air and Apps with a script

2
November
2013

CanCan Route Constraints

Using CanCan to lock down routes

29
August
2013

Active Record like Search Results

Crafing Active Record like arrays for returning data

28
August
2013

Expects

Expects adds a way to type method inputs in Ruby

28
August
2013

Issue 37

Issue 37 was a weird issue to fix

Adam Laycock

Adam Laycock

IT Engineer, Developer & Blogger

All content is my own unless otherwise stated.

My content is licensed under the CC-BY-NC-SA 4.0 license