Quick Textmate tip
May 25th, 2007
For all those people making Rails apps in Textmate, here’s a little thing that I’ve suggested to other people in the office recently. It affects people like me, who generally cd into my rails app and run mate . to open up the entire thing in everyone’s favourite editor. The problem in this situation, which most of us have encountered at one point or other, occurs when doing a find in project. There is a certain sinking feeling you get as you press the find button, and at that exact moment, realise that the log and tmp directories (which have been accumulating in size over the last month) are gonna be searched as well. The ball starts spinning and there’s nothing you can do…
One solution to this is to remove the directories manually, and optionally save the project for the future. But that is boring, and can lead to mistakes. Enter neato trick in the form of folder references. If you go to Preferences > Advanced > Folder References, you can see the regular expression in the second box for folders that TextMate will ignore.
If you change it to this, your log directory will be ignored automatically:
!.*/(\.[^/]*|log|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$
If you are feeling Spartan, you could also add sessions, cache, rails and anything else you don’t search often which that slows search down.
I hope this is helpful to someone, it seemed rather obvious but overlooked feature to me.
Job opportunities
May 18th, 2007
Well it’s that time of the year again and we’ve got a few more vacancies for Ruby on Rails developers. If you’d like to work on some of the hottest start ups and with a young/vibrant team then maybe you’d like to come work for us!
We’re hiring across the board from juniors just out of univeristy to seniors with years in the web industry.
For all applicants we’d expect the following:
- Experience developing web applications
- Scripting/programmer experience of some kind
- You like using Macs
- You’re comfortable in a Unix environment
- Good OO knowledge
- At least 6 months experience with Ruby and/or Ruby on Rails
- An eye for detail
- TDD experience
- Ruby on Rails experience
- Scripting experience in another language apart from Ruby
- CSS and XHTML/HTML knowledge
- Good knowledge of JavaScript
- Understanding of common design patterns
For junior developers you’ll be given mentoring/guidance and if you’ve contributed to any open source projects then we’d consider this as extra brownie points.
Salaries are dependant on experience and start from £23K+ for juniors and even more for seniors.
Please send your CV and salary expectations to iwantajob@new-bamboo.co.uk
Io on OS X
May 15th, 2007
Move over Erlang here comes x86 Assembler!
May 14th, 2007
Yes, you’ve probably been reading the blogs telling you about the scalability of Erlang. However lets not forget boys and girls old faithful x86 Assembler the ultimate speed freaks language of the web;).
Note I’m just kidding btw I actually quite like Erlang…





