August 2011
Moving...
Please note that this blog will stagnate, I’m moving over to http://altbit.org
I’ll keep this up for archival purposes.
Your Code is My Hell | Virtuous Code →
Solarized - Ethan Schoonover →
3 tags
giant robots smashing into other giant robots: If... →
thoughtbot:
Every developer runs into the dreaded nil object error: NoMethodError in Ruby, AttributeError in Python, and NullPointerException in Java. These errors are one of the largest sources of bugs. Even most static languages allow nil objects to silently pass as any type of object, and it’s just as…
I understand that it may seem like a heavy approach and Ruby on Rails is all...
– solnic.eu: Making ActiveRecord Models Thin
I have a fairly strict rule that controller actions cannot use AR finders or, in...
– Corey Haines
solnic.eu: Making ActiveRecord Models Thin
A Treasure Chest of Rubyisms: Taking A Byte Out of... →
Destructuring with Ruby →
TomDoc 0.9.0 →
Really interesting commenting spec. I may start using this in the near future.
rbenv: A Simple, New Ruby Version Management Tool →
Old news by now, but I really like “lighter” projects.
5 tags
Resque::Failure::Multiple Notifier with Postmark
I’ve bumped into a situation where my team needed to be notified of resque failures via email. We’re using Postmark as our mailer and we wanted to be able to retain failures in the web interface as well.
Searching for solutions, I came across the Failure Backends section of the resque wiki and this post: Resque: Email Notifications On Failed Jobs. That was enough to get rolling and...
Changing things up a bit.
I’m going to make an effort not to post reblogs, though I know that kind of takes away from the community aspect of Tumblr. I’d like to focus on tech and personal posts. I may eventually separate the posts into two blogs (like Cyclopean Computation) if I start getting enough technical entires going.
How about metal subgenre soup?
Recommendations for depressive black metal/shoegaze/blackgaze/post-black-metal whatever this subgenre is? Stuff like Soliness, Dopamine, Amesoeurs, Alcest, or Hypomanie. Sounds like Mogwai or GY!BE with a heavy twist?
3 tags
I don't want my programming languages to be hip -... →
This whole article (other than experience with Go and CGI.pm) mirrors my thoughts on Rails. Don’t get me wrong, I like getting a paycheck because of Rails, but I wish there was more Ruby support in the Ruby community.
Rails was hyped as the greatest invention since sliced bread, the be-all end-all...
– I don’t want my programming languages to be hip - AK’s weblog
#2346: Performance regression in route compilation... →
Rad startup enhancement in Rails 3.1
1 tag
2 tags
My letter to the City concerning recent layoffs.
In the interest of keeping things public, I just sent this letter to the City in the hopes that it’ll do some good. My defeatist attitude tells me otherwise, but at least I can say I did something.
City Leaders -
I’ve opted to write rather than stand up and speak at the coming board meeting. I would rather spend the evening with my fraternity than stir public dissent. I’m...
2 tags
1 tag
Unpopular Opinion Time
Let me preface this by saying I don’t have any answers and I am just another cog in this capitalist machine. Hell, I worked for a municipal government for 8 years. I’m generally apolitical and apathetic about this sort of thing, but I felt the need to vent.
On to my captain obvious observations:
Oil companies are screwing us, in case you didn’t know. Gas prices feel...
Two great European narcotics, alcohol and Christianity.
– Mike Skinner
Get a coffee, give a coffee - Jonathan's Card →
1 tag
5 tags
Workflow Change
I’ve changed my organization process yet again (new job and new lifestyle kind of requires it). I thought I’d detail it here again. This is my average day lately:
0600-0700 Get up sometime around here. Get the baby ready for daycare.
0745 Roll out to daycare with the youngern.
0800-0815 Get back home, perform some semblance of exercise, shower.
0900-1200 Do work! Generally in...
Understanding the Git Workflow →
1 tag
1 tag
2 tags
#rbxday : A Global Rubinius Party →
Ack! I gotta do something for #rbxday
1 tag
Review: WOLVES IN THE THRONE ROOM – “Celestial... →
So ready for this album to drop.
Wolves in the Throne Room - New Album →
Clojure is Lisp reloaded. Clojure has the power inherent in Lisp but is not constrained by the history of Lisp.
-Programming Clojure
While this is true, I think it’s probably constrained by the history of Java. I’m still giving it a shot, though. So far the book feels like a sneaky Java book.