Not that it hasn't been said before, but CarrierWave is glorious. I've really taken a liking to it's style of code separation and loose coupling to image manipulation and remote storage libraries. As part of switching quickleft.com to run on Heroku, we needed to switch how we were uploading and storing images such as blog post images and user avatars.
Tomorrow evening at 7pm, Quick Left is hosting a special Rocky Mountain Ruby edition of our monthly hackfest. Remember, it's open to anyone to come participate - not just conference attendees! Also, tomorrow, you'll have to be present to be eligible to win a prize. Here's a couple of other quick updates regarding the hackfest tomorrow evening....
We've Got Judges
Man oh man do we have an awesome set of judges that are ready to give your code a twice-over. We can't be giving away big prizes without having some experienced eyes giving things a look-see! Thanks to...
- Konstantin Haase of Sinatra and @finnlabs
- Zach Holman of @github
- Wayne Seguin of RVM and @engineyard
We've Got Prizes
You and your pair have a chance to win a brand spankin' new iPad2. Get here and get coding.
We've Got Food & Drink
There'll be a burrito bar for those brave enough to come on time as well as a selection of beers on tap. Come hungry and thirsty for the proper experience.
Make sure to sign up and RSVP on Plancast
Here's a link to our previous post with all the details on the Hackfest.
Next week, Boulder has the pleasure of hosting the second annual Rocky Mountain Ruby conference. We're really excited to both sponsor the conference and host a hackfest during it! Never been to one of our hackfests? Here's a little sampler of what you could expect...
Experimenting with Clojure has been a fun process. Just to show how simple it is, let's walk through the process of booting your first little web app. This is 100% OS X specific...
We've been standing up a lot of Sinatra apps lately to provide small sets of functionality on top of mostly static JS application stacks. This seems to be a really helpful method at providing a tiny Ruby footprint for utilities, but otherwise building out a majority of your application in other places. One problem I've encountered lately is how dirty it feels to serve static files in Sinatra apps. Version 1.3.0 of Rack seems to be offering a decent solution.