Steven LambertA Comprehensive Guide to Building and Packaging an Electron AppI recently went through the gauntlet this is trying to build and package an Electron app. I say gauntlet as the entire process of figuring…12 min read·Mar 7, 2021----
Steven LambertCalculating the Position of a Game Object Relative to the Camera in Phaser 3While working on Keridwen, an accessible JavaScript puzzle game, I needed to get the absolute position of a game object in Phaser 3. That…2 min read·Feb 28, 2021----
Steven LambertReducing Axe-core File Size: Trie Stored as Nested ArraysRecently axe-core decided to adopt a size budget as part of an ongoing effort to improve our performance. We noted that axe-cores file…3 min read·Sep 24, 2020----
Steven Lambertinjs13kGamesWhat’s new in Kontra.js v7Kontra.js v7 was released a few weeks ago. With it brings a host of new functionality and components as well as a new way to reduce the…3 min read·Aug 28, 2020--1--1
Steven LambertCustom 404 Page Without a ServerI recently wanted to know if it was possible to create a custom 404 page for a website if you didn’t have access to the backend server. I…2 min read·Aug 23, 2020----
Steven LambertRavaged Space PostmortemLast month I participated in the Australian Bushfire Charity Jam. The premise of the game jam was to create a game in two weeks that would…9 min read·Mar 3, 2020----
Steven LambertImproving Axe-core Color Contrast PerformanceOver the past year, I’ve been making significant performance improvements to axe-core. A few of our rules were very slow on large pages…9 min read·Jan 19, 2020----
Steven LambertDetecting Ligature Icons With JavaScriptWhile working on axe-core, an accessibility testing library, we ran into an interesting problem. We needed to be able to detect when a…9 min read·Oct 22, 2019----
Steven Lambertinjs13kGamesKontra.js PostmortemA postmortem about maintaining Kontra.js, games made with it for this years Js13kGames competition, and future plans.5 min read·Oct 9, 2019--1--1
Steven LambertUnit Testing a Vue.js Functional Component that Returns Multiple Root NodesUnit testing a functional component with a render function that returns multiple root nodes is a bit tricky. Lets explore how to do it.3 min read·Feb 10, 2019----