Breaking change to Elvis operator behavior in ColdFusion 2016
Example of Breaking Change This code runs differently in CF11 and CF2016: But this is apparently not a bug and is in fact the result of a bug fix.
Example of Breaking Change This code runs differently in CF11 and CF2016: But this is apparently not a bug and is in fact the result of a bug fix.
Ran into a quirk with JSON.stringify() recently. If you have an object with some keys of value undefined, they will be omitted when converting to JSON: I’m sure there’s a good reason for this (it’s in the spec after all), but I had some data that needed those keys to be conserved. Luckily there’s an […]
I created a little game that can help you learn to use the Nashville Number System. Check it out here: Learn You Some Nashville Numbers (source) I also created a port of the game using Ember.js which was fun to put together. One of the main challenges of the port was trying to maintain game state […]
While going through this Ruby on Rails Getting Started guide, I ran into a code example that felt really strange and hard to parse. (I think that I might be addicted to braces (and parentheses).)
UPDATE: Apparently this is a common problem, so if you want to go the easy route then use http://railsinstaller.org and disregard the rest of this post. I’ve been trying to get Ruby on Rails installed for the last couple hours and ran into some snags, but I finally seem to have overcome them. This page […]
I’ve started to investigate Ember.js recently, and found this website with some great screencasts for getting started with the framework: Ember 101 Check it out!
I bought the Yamaha AUDIOGRAM6 recently to have something easier to carry around than my 12-channel Mackie mixer. If all you need is an audio interface for recording, then it’s pretty great for the price – USB powered, built-in compression, phantom power, stereo recording. If you want to use it live, though, it has a […]
I was learning to play this song on the guitar last week and thought it’d be cool to learn the banjo part as well. Since I don’t have a banjo, I googled around a bit to see if anyone had made a tab of the banjo part for guitar. I couldn’t find any, so I […]
But I defined Session.User in the OnSessionStart method! How is this possible?? Turns out, if there’s an error in the OnApplicationStart method, then OnSessionStart will not run before your OnError method is called. And if your OnError method tries to log the Session variables it expects to be there, it will throw this error. Live […]
I’ve been hearing about Node off and on for a while now, but haven’t really looked into it very deeply until now. I’ve really come to enjoy JavaScript as a language since discovering jQuery a couple years ago. (Before that I tended to shy away from it because it was just so frustrating to deal […]