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…Mar 7, 2021Mar 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…Feb 28, 2021Feb 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…Sep 24, 2020Sep 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…Aug 28, 20201Aug 28, 20201
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…Aug 23, 2020Aug 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…Mar 3, 2020Mar 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…Jan 19, 2020Jan 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…Oct 22, 2019Oct 22, 2019
Steven Lambertinjs13kGamesKontra.js PostmortemA postmortem about maintaining Kontra.js, games made with it for this years Js13kGames competition, and future plans.Oct 9, 20191Oct 9, 20191
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.Feb 10, 2019Feb 10, 2019