Verbose Logging

Twitter Icon Linkedin Icon Skype Icon Flickr Icon
RSS
software development with some really amazing hair

Catch up on Twitter faster

» Posted in Programming
So you missed Twitter for a day? Have a long list of updates along the lines of “OMG this ice cream is fantastic!” to sort through? Fear no more, for I have the solution. Well. If you’re using Chrome. I made a little Chrome extension that filters out tweets that have no actual links in them. Actual links are ‘web’ links, not links to user profiles or hashtags. Tweets are interesting and all, and if you are keeping...

Most Dangerous Programming Errors, 10-6

» Posted in Programming
It’s been a while, but we’re continuing the Top 25 Most Dangerous Software Errors with numbers 10-6. 10. Missing Encryption of Sensitive Data Have you ever signed up for some website or service, only to receive an email 30 seconds later WITH YOUR PASSWORD IN IT! Doesn’t it just fucking kill you? Have you ever used a ‘Forgot your password’ page only to be blindly given your password? Fantastic. I highly doubt they ...

Auto-scale your Resque workers on Heroku

» Posted in Programming
Let’s get some background information out of the way. I’m working on a new application, and am using crazy new things that I haven’t had a chance to really use before. Rails 3, MongoDB, Redis and Resque, HTML5, etc. 1 With all these things, I figured I’ll just use EngineYard since I can pretty much do whatever I want with the server, and they have a lot of the “stuff” taken care of. But they don’t supp...

rack-gist - THE GISTS ARE NOW DIAMONDS!

» Posted in Software
Hello developers, how are you? Fantastic. Does your code look like mine? No. Could it load like mine? Yes. Should you use rack-gist to load your gists? I don’t know… Do you like not blocking your users while you page loads another Javascript file? Do you want code that looks like it could write your app for you in the dream computer it built for you with its own DWORDS? Of course you do. Recursive Hasselhoff! Into the best gisting...

sinatra-bundles 0.3.0 is out

» Posted in Software
Version 0.3.0 of sinatra-bundles is out and powering the blog for a week or so. It’s cold out there, so bundle up: % gem install sinatra-bundles require 'sinatra/bundles' Version 0.3.0 has a new feature and a slight API change. Custom path prefixes Yeah, I know, not everybody is as awesome as I am with their stylesheets and javascript files in the stylesheets and javascripts directories, but now you can control where they live on the dis...

Copy merge with git

» Posted in Programming
A copy merge is basically where you take all of their changes. Say you’re in branch A and want to merge in branch B. Their might be conflicts, but you don’t care, as you want whatever is in branch B. Almost as if you are copying from B to A. Since you are in branch A, it is referred to as ours. Branch B is referred to as theirs. In git land, you can do this, assuming you are in branch A: git merge -s recursive --strategy-option the...