Using Apache on Mac OS X to serve files outside ~/Sites
I'm working on a web project that basically contains just static HTML and Javascript. (well OK, there's also one, small PHP script, but it might be going away in the near future). I tend to keep all my...
View ArticleUpdating a System Shock 2 Wallpaper for HD Resolutions (in Javascript!)
Back when I was in college, I was a big System Shock 2 fan. My favorite co-op experience of all time was when my dorm roommate and I played SS2 together. I had all kinds of ideas for case mods (even...
View ArticleThe joys of parsing a toy programming language
In my personal time, I've been playing at building a toy programming language. Progress has been slow, but things are finally starting to come together. Last night, I ended up finding an interesting...
View ArticleA quick overview of what WebAssembly is and what it is not (yet)
There's been a lot of buzz today about WebAssembly, and that's completely understandable. A bytecode form of Javascript has been on the minds of many web developers for a long time. But the online...
View ArticleHow JetBrains Lost Years of Customer Loyalty in Just a Few Hours
Yesterday's big news, at least for many developers, is that JetBrains - maker of popular tools like IntelliJ and ReSharper - is moving to a software-as-a-service subscription model for their...
View ArticleWhy you should (sometimes) NOT use tail recursion in Scala
There was a recent post on /r/scala (direct article link) about how great tail recursion is. I agree with everything said in that article; this isn't an attempt to refute his points. But tail recursion...
View Article