
Articles
For somebody who quite enjoys reading and writing, I've never been much of a blogger...

LeetCode: Converting Roman Numerals to Integers. 
LeetCode: Converting Integers to Roman Numerals. LeetCode: Converting Integers to Roman Numerals

Staying Current: Automating Copyright Year Updates. Staying Current: Automating Copyright Year Updates

Repetitive Asynchronous Tasks with JavaScript's setInterval(). Repetitive Asynchronous Tasks with JavaScript's
setInterval()
Dynamic Navigation with React Router. Dynamic Navigation with React Router

Understanding and Solving Regular Expression Matching. Understanding and Solving Regular Expression Matching

LeetCode Container with Most Water: The Two‑Pointer Solution. LeetCode Container with Most Water: The Two‑Pointer Solution

How Much Do Software Engineers Make in the UK? How Much Do Software Engineers Make in the UK?

Top Reasons to Work with a Local Web Developer in Brighton. Top Reasons to Work with a Local Web Developer in Brighton

Is a Software Engineer High Paying? Is a Software Engineer High Paying?

Understanding prototype.apply() in JavaScript. Understanding
prototype.apply()in JavaScript
The Longest Palindromic Substring in JavaScript. The Longest Palindromic Substring in JavaScript

Enhancing Web Typography with text‑wrap: balance. Enhancing Web Typography with
text‑wrap: balance
Using JavaScript and the Two‑Pointer Technique to Solve 4Sum. Using JavaScript and the Two‑Pointer Technique to Solve 4Sum

The Power of text‑wrap: pretty. The Power of
text‑wrap: pretty
JavaScript's hasOwnProperty() Method. JavaScript's
hasOwnProperty()Method
3Sum Closest in JavaScript: Sorting and Two Pointers. 3Sum Closest in JavaScript: Sorting and Two Pointers

Removing Duplicates from a JavaScript Array ('Deduping'). Removing Duplicates from a JavaScript Array ('Deduping')

Add Two Numbers in TypeScript: Linked Lists Without the Hand‑Waving. Add Two Numbers in TypeScript: Linked Lists Without the Hand‑Waving

Trigonometric Functions in CSS. Trigonometric Functions in CSS

3Sum in JavaScript: Two Pointers After Sorting. 3Sum in JavaScript: Two Pointers After Sorting