I learned something at work this week that I can’t believe I didn’t pick up during my years as an English teacher—the difference between hyphens, en dashes and em dashes. I guess being a web developer can lead just about anywhere.

NameExampleHTML Code
Hyphen
En Dash–
Em Dash—

(more…)

The first Hack Reactor class has graduated started working, a new cohort has arrived and my class is now the senior class. The new students are awesome! Considering how selective Hack Reactor is, I can’t say I’m surprised, but it has been great to meet them all.

(more…)

These are the notes from my presentation for the new class at Hack Reactor.  I know the time constraints make it tough to answer everything, so feel free to ask here.

Choose your own talk

  • How to exit or save & exit VIM
  • How to enable/disable VIM mode in Sublime
  • Sublime short-cuts in general
  • Multi-select
  • Strip out HTML
  • How to learn in general
  • Build JS from Sublime

(more…)

Frustratingly, the Sublime Text editor doesn’t set up a build system for JavaScript the way it does for Ruby and some other languages. Fortunately, it’s an easy problem to fix. Assuming your JS interpreter is Node.js, these are the steps to set it up:

(more…)

I’m at the half-way point of my intense JavaScript program. In week six we did some more work with the sequelize ORM and used meteor to make a basic clone of Stack Overflow. On the first day of break I went to Heroku’s Waza conference and it was great. I got the T-shirt I’m wearing in the video and a prototype of one of the speakers’ table-top games! Some people gave me good feedback on RoboDuel (demoed in the previous video). I’ve got three topics I’m considering for my personal project to work on during this break. As usual, feedback is welcome!

(more…)

Tomorrow is my last day of class at Hack Reactor before the break starts. I’m absolutely exhausted. There are so many things to do and so many things to learn, that I’ve decided to list them:

  • Contribute to an open source project
  • If I can get some time with our instructor, get started working on his project, bound.js
  • Do some contract work for a friend of a friend who recently got in touch with me
  • Improve my RoboDuel game
  • Work through more of the programming language design course at Nathan’s University
  • Clean up a couple of things on Toshuo
  • Meet up with a couple of cool people I’ve recently met at meetups
  • SLEEP

I’m especially looking forward to that last one.

This week we had a two day make-up cycle in which we could work on whatever we wanted. I used it to make a prototype of a programmable robot fighting game! In the course of doing so, I got to do some more work with Backbone.js and CoffeeScript. It was a lot of fun, too! I plan to work on it some more when I have a chance and I’d love your feedback on it. Gameplay starts 4m20s into the video.

(more…)