September 2009
1 post
Mac-friendly Autotest — almost no CPU usage while... →
Sep 7th
May 2009
1 post
WatchWatch
Absolutely awesome and inspiring Railsconf talk on dynamic languages and TDD. Best of everything - humor, knowledge, experience and actor talent of presenter.
May 11th
March 2009
1 post
“If someone asks you, “Who is that guy?” then you probably...”
– “Architect” is a swear word.
Mar 18th
February 2009
2 posts
Get Ruby 1.9.1 running on OS X Leopard →
Feb 1st
Feb 1st
1 note
January 2009
2 posts
Jan 16th
MemoryUsageLogger Plugin
I’m sure everybody knows about it already, but in case you don’t: http://github.com/binarylogic/memory_usage_logger. Adds amount of memory used by current process to every line of Rails log, so that you see how memory usage grows during the request processing. Should be very useful for tracking memory leaks. Thanks to EngineYard for the link! Best hosting ever, as usual.
Jan 15th
December 2008
2 posts
anyway, 3rdrail just crashed, so I’m back to textmate. I don’t trust tool for developing software that was badly developed itself
Dec 7th
3rdrail ide has very good code structure analysis engine that provides some neat tools. still miss textmate, but trying to get over it
Dec 7th
October 2008
4 posts
Why Phusion Passenger better than Mongrel for...
It starts new processors for new requests automatically, and kills them after they are not needed. So if you have a big site running locally, and you don’t want to setup mongrel cluster and load balancer, my advice is to go with Passenger. It’s really a piece of cake to setup if you have apache installed (and you do, if you’re on Mac or Linux).
Oct 22nd
Official Git Autocompletion Script for BASH →
Installation instruction are in the header of the link. For the lazy it’s: $ cd ~; wget [link] $ echo 'source bash-git-completion.sh' >> ~/.bashrc The script is just awesome, it’s very thorough and proivdes completion for commands, commands options, branch names, and all kinds of stuff. The link to a file I posted points to my server, but if it’s down for some...
Oct 21st
1 note
[PDF] Printable version of Git Cheatsheet →
Taken from http://cheat.errtheblog.com/s/git and post-processed to be easier on eyes when printed.
Oct 20th
September 2008
3 posts
My StringTidy plugin
This is really tiny one. About Wraps Tidy gem into String for easier usage. Allows you to clean up portions of HTML code in strings, without any effort. Requires Tidy gem and Tidy C lib (which is installed on Mac and most Unixes by default). Defines String#tidy(options={}) Usage examples Installation gem install tidy ./script/plugin install \...
Sep 27th
2 tags
No broken tests in git repos
Following code forbids commit to repository if tests don’t pass. Script for rspec, but should probably work with anything else - just replace rake spec with rake test.
Sep 7th
“We live in illusion and the appearance of things. There is a reality. We are...”
– Kalu Rinpoche
Sep 6th
August 2008
2 posts
ConfigurationFile plugin for Rails
My plugin to handle YAML configuration files in Rails apps. For most cases just YAML::load will work, but in my case I needed string interpolation, so I decided to make a little plugin out of that. Here’s simple usage pattern: Feel free to fork and do whatever you want with this. Update: Forgot the link to plugin itself: http://github.com/railsmonk/configuration-file-plugin
Aug 7th
“Programming today is a race between software engineers striving to build bigger...”
– Quote of the Day
Aug 4th
1 note
June 2008
9 posts
life freezes without github
Jun 19th
Awesome Git cheatsheet →
Jun 17th
$ open -a MyFavouriteApp # opens mac application from Terminal
Jun 9th
“We cannot direct the wind, but we can adjust the sails.”
Jun 4th
My attempt at ActiveRecord models code guidelines: http://tinyurl.com/6yqwel
Jun 3rd
Jun 3rd
1 tag
Setting cookies in RSpec
def cookie(name, value) @request.cookies[name.to_s] = CGI::Cookie.new(name.to_s, value.to_s) end Found on google.
Jun 3rd
Jun 2nd
MagLev could be our chance to do some Smalltalk without learning Squeak. YAY!
Jun 2nd
May 2008
5 posts
Tip: re-apply latest migration
rake db:migrate:redo
May 20th
my twitter →
May 19th
Productivity: Nice background noise generator →
Creates really pleasant pink noise. For Mac.
May 19th
Google AdSense made no sense for me. Turned it off
May 19th
2 tags
Rails tip if you use association proxy methods
I like doing following in my code: class Blah < ActiveRecord::Base has_many :somethings end class Something < ActiveRecord::Base def self.for(person) find(:first, :conditions => {:owner_name => person}) end end # And then later @the_blah.somethings.for("dima") # => #<Something ....> But I also can accidentally do this and break the expectation for the code,...
May 19th
April 2008
2 posts
Coworking: Social club or work space? →
I started working at Indy Hall almost two weeks ago. Indy Hall is a coworking space in Old City, Philadelphia where people who would normally work at home can now work in an office with…
Apr 30th
Viddler API RubyGem →
This week we released a RubyGem for Viddler’s Video API. We created it for our Beanstalk help system so we could upload video in each post, then pull back the player code to embed screen casts….
Apr 18th
March 2008
6 posts
Beanstalk is moving to Engine Yard →
If you haven’t noticed, Beanstalk has been growing. With the growth we’ve also had some pains. In the last couple months our servers have been far from what we (or anyone else) would consider…
Mar 31st
ING: Nice UI Transition →
I logged into my ING account and noticed a different welcome screen. They made an update to the navigation and instead of just making the change, I was notified upon login. This says a lot to me,…
Mar 14th
Free Beanstalk Accounts! →
We are running contests on two sites, giving away multiple paid Beanstalk accounts for one year. If you like Beanstalk and want a free paid plan for a year, check out these sites. Working With…
Mar 13th
How to clean .svn folders from your project →
If you use Subversion to manage your projects you probably have noticed hidden .svn folders in your checked out projects. A Subversion client creates them to store any information about the…
Mar 12th
Beta Testers for Deployment Tools →
We are launching a new tool for Beanstalk. It will allow you to deploy files to a staging and production server from your Subversion repositories. If you want to be part of the VERY small beta…
Mar 7th
The first Beanstalk design rip-off →
I noticed a couple incoming links in our account stats for a site called Pointyhack. Usually I check these out to see who reviewed Beanstalk and send out a thanks. Although, when I visited one site…
Mar 4th
February 2008
6 posts
Monday Productivity Boosters →
Developing for the web on a Mac is a breeze, thanks to a banch of products like Parallels Desktop, Textmate (and numerous related bundles) and Terminal. Today I want to highlight another 2 great additions to the Mac OS X Leopard wich may make a developer’s life even easier and help getting things done even faster. (more…)
Feb 25th
Feb 15th
Recent Beanstalk outage →
We had the chance to fully review the outage last night with our system admin. The main cause of the problem was a limit set in our virtual environment for disk space. After the initial migration period of moving to SoftLayer, everything has been very smooth and the servers have been handling our fast growth very well. The reason we hit the limit was pretty embarrassing, but I guess it can happen...
Feb 14th
Feb 13th
Visual Guide to Version Control →
We are working on the help and support section for Beanstalk. I came across a great article that visually explains the basics of version control. A Visual Guide to Version Control (more…)
Feb 13th
2 tags
Netbeans for Rails
Netbeans is so fucking great for Rails development that it makes me wanna cry. Helps so much with big projects.
Feb 8th
January 2008
4 posts
Beanstalk logo for Basecamp or Fluid →
Randy recently asked for a Beanstalk logo that he could use on Basecamp. This way each commit would be associated with a Beanstalk user and logo. I thought it was a great idea and wanted to make the logo available to everyone. Another thought, you can use it for Fluid as well. View the full entry to see and grab the logo. (more…)
Jan 26th
1 tag
Speedy capistrano deployments
# Add this in your deployment recipe set :deploy_via, :remote_cache
Jan 25th
1 tag
Big update on Beanstalk - Subversion Hosting with... →
New design, SSL support, new features. Check it out!
Jan 22nd
Shocker -- Zed Shaw: Rails Is A Ghetto →
Jan 7th
November 2007
2 posts
“Perfection is a road, not a destination. Every time I live, I get an education.”
– Burk Hudson
Nov 18th