How to write beautiful, interactive Slack posts (Slack Block Kit)Have you ever wanted to convey information via Slack in a more visually appealing way? Slack makes it super simple to add emphasis to your…Nov 21, 2022Nov 21, 2022
Quantifying Happiness — by listing 3 positive things per daySeveral months back I read what quickly became one of my favourite books of all time, The Happiness Advantage, by Shawn Achor. The reason…Mar 17, 2022Mar 17, 2022
Migrating from GitLab to GitHubHaving recently undergone an acquisition, I was tasked with the fairly standard post-merger task of migrating our existing codebase over to…Feb 23, 2022A response icon1Feb 23, 2022A response icon1
Migrating from MediaWiki to ConfluenceOne of the most valuable assets a software company holds, is its documentation. Although not as important as the code itself, documentation…Feb 23, 2022Feb 23, 2022
The ONLY correct way to handle users changing their email addressLike many people who have been on the internet for more than 5 years, I have been burdened with an outdated email address for some time…Jul 27, 2021A response icon2Jul 27, 2021A response icon2
What is LeetCode, and why do I post solutions to it on Medium?A few months back, I entered the crazy world of LeetCode.Jan 25, 2021A response icon2Jan 25, 2021A response icon2
Sorting algorithms 101In the world of programming, there are many ways to sort data. For the average engineer, you might just use .sort(), perhaps with a…Jan 16, 2021Jan 16, 2021
LeetCode problem #39: Combination Sum (JavaScript)In this LeetCode problem, we’re given an array of numbers, and a target. Our job is to come up with every possible unique way to make that…Jan 11, 2021A response icon1Jan 11, 2021A response icon1
LeetCode problem #237: Delete node in a Linked List (JavaScript)In this LeetCode problem, we’re asked to delete a node from a Linked List. However, we aren’t given the Linked List’s head, and are instead…Jan 7, 2021Jan 7, 2021
LeetCode problem #234: Palindrome Linked List (JavaScript)In this LeetCode problem, we’re given a Linked List, and asked to determine whether or not it (or rather, its values) represents a…Jan 7, 2021A response icon1Jan 7, 2021A response icon1