Porting Zelda Classic to the Web
April 29, 2022I ported Zelda Classic (a game engine based on the original Zelda) to the web. You can play it here–grab a gamepad if you have one!
It's a PWA, so you can also install it.
Hi, I'm Connor. I work on web performance tooling on Chrome (Lighthouse). I sometimes write about stuff, mostly web development.
Also, I'm working on a game.
I ported Zelda Classic (a game engine based on the original Zelda) to the web. You can play it here–grab a gamepad if you have one!
It's a PWA, so you can also install it.
TL;DR: As of v6.0, Lighthouse now uses KiB (=1024 bytes) because it is unambigous. Chrome DevTools moved to kB (=1000 bytes), faster than intended, but maybe for the best?
It's been tough viewing the footage from around the country these past few days. My goal with this page is to be a resource to send folks that may not be very tuned-into social media.
Conway's Game of Life is mathematics at play. A grid of cells, each either alive or bare, paired with a simple rule set that determines when new cells become alive and live cells die off, are all the constructs necessary to create a world of patterns and intrigue.
Late Feburary of this year, I worked on improving the speed of Course Hero's frontend build process. I noted the impact of each improvement I made. I don't think the results are suprising, but I'd like to share anyways.
I'll also show how git can be leveraged to skip build steps when the input files haven't changed - this strategy can help keep build times down in a Monolithic app.
ASP is a programming paradigm that solves combinatoric problems given a set of rules. Users of Prolog will recognize the syntax and logic involved, but for everyone else, oh boy, you got some learnin' to do.
When first starting out building responsive web sites, you may find testing your sites on mobile devices to be cumbersome.
There are many stories about amazingly obsufcated code. This is not one of them.