Welcome to The Random Coder!
Software engineering tips, step-by-step tutorials and random coding fun!
Pathfinding Algorithm – The A Star Search Algorithm
In this The Random Coder project, I attempt an implementation of the a star search algorithm to find the optimal path between two points on a two dimensional grid
![William Forty](/assets/blog/authors/will.jpg)
Fractal Generator – The Paper Folding Fractal
Today I create a paper folding fractal using JavaScript
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Valid Phone Numbers (#193) in Bash
Today I work through problem #193 on LeetCode using Bash as the language of choice.
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Rotate Image (#48) in TypeScript/JavaScript
Today I'm working through problem #48 on LeetCode using TypeScript as the language of choice.
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Integer to Roman (#12) in TypeScript/JavaScript
Today I'm working through problem #12 on LeetCode using TypeScript as the language of choice.
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Length of Last Word (#58) in TypeScript/JavaScript
Today I'm working through problem #58 on LeetCode using TypeScript as the language of choice.
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Palindrome Number Solution MATHS ONLY (#9) in TypeScript/JavaScript
I'm working through problem #9 on LeetCode using TypeScript as the language of choice, but in this solution, converting to a string is not allowed!
![William Forty](/assets/blog/authors/will.jpg)
LeetCode – Palindrome Number Solution (#9) in TypeScript/JavaScript
Today I'm working through problem #9 on LeetCode using TypeScript as the language of choice.
![William Forty](/assets/blog/authors/will.jpg)
About
Hi, my name is Will, and I use computers. I studied Computing at university, and I have around 10 years of commercial software development experience, occupying a range of roles including technical lead, scrum master and the humble software developer.
![William Forty](/assets/blog/authors/will.jpg)
The Random Coder Begins
Hi everyone, my name is Will and I’m a software developer. I’ve worked with many languages, but more importantly...
![William Forty](/assets/blog/authors/will.jpg)