Code
I’ve worked primarily on web applications over the last 9 years or so, using a lot of JavaScript/TypeScript, along with the other usual web technologies. I’ve done quite a bit more front end work in recent years, but have also spent some time working on backend services. I really don’t have a favorite, as long as I’m solving a problem to create something useful. I do really enjoy writing in JavaScript.
One of my more recent side projects was learning a bit of Dart and writing a simple clone of a popular ship battle game… BOATFIGHT. It’s playable but could use some more work. It would be fun to build a GUI someday, but let’s be real. It’ll probably never go beyond being a command line application.
I freshened up and rewrote a lot of project I started a few years ago called minidom. It’s a very small library for easily creating DOM elements and adding them to a page.
I also took a first baby step at learning some Ruby and wrote a brute force Sudoku solver: Rudoku. I’m not very satisfied with how a lot of that code looks right now, but it turned out OK for a first step. Ruby seems fun, I’ve played around with building a local network server in Ruby using the OMDB API so I can quickly look up a movie’s actors/directors/Rottem Tomatoes score, etc on a single page.