Data Fetching in React and Solid

Using Suspense, ErrorBoundary, and useTransition.

October 5, 2021

Svelte Components Are Not Resilient

How common Svelte patterns encourage non-resilient components.

September 8, 2020

A Svelte Version of useEffect

How to port useEffect like code to Svelte using stores and reactive statements.

August 22, 2020

Four Things to Avoid in JavaScript

Common code issues when writing JavaScript. Things you should never have in your JavaScript code.

June 7, 2020

Semicolons in JavaScript, what are they good for?

Everything you need to know.

June 4, 2020

How to Incrementally Migrate 100k Lines of Code to Typescript

An examination of TypeScript migration strategies.

May 21, 2019

How does React Hooks affect testing?

How does React Hooks affect testing? Not very much.

April 15, 2019

Ant Design Draggable Modal

The modal from Ant Design, draggable.

February 9, 2019

React + SSR + NoScript + CSS in JS Fallbacks

Custom CSS for users with JS disabled.

July 10, 2018

🚩 FastImage

Performant React Native image component.

August 1, 2017

Law of the Instrument

Why you'll never use this in real life.

October 29, 2015

Custom Animated Google Maps Markers

A CodePen.

August 21, 2015

Nail Gun Robot

UOIT capstone project.

April 20, 2015

Maze Navigating Robot

UOIT project.

April 19, 2015


Improved Arduino IR sensor library.

March 1, 2015


Inline/Expanding date picker table view cells.

November 10, 2014


Stop UITableViewCell from changing your background colors when highlighted/selected.

November 9, 2014


A WebGL particle engine with a web based particle system editor.

August 5, 2014

Circuit Design Project

UOIT project.

March 1, 2014

Dark Dot Defect

iOS Game for The Great Canadian Appathon 2014.

February 11, 2014

Line Following Robot

UOIT project.

November 20, 2013

Rickshaw Robot NX Simulation

UOIT project.

September 10, 2013