New Bamboo Web Development

Bamboo blog. Our thoughts on web technology.


Move over Erlang here comes x86 Assembler!

about 6 years ago by jonathan

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...

Read more...

Speaking engagement tonight

about 6 years ago by jonathan

I've been so busy I forgot to mention that I'm doing a talk tonight for the BCS/Open source specialist group at Oxford University.

Subjects of tonights talk will be:

1 *  A brief overview of Ruby on Rails
2 * REST in Rails
3 * Javascript-less Javascript with RJS
4 * Beautiful testing with Rails (This will actually be about RSpec)

If you're a member of the BCS then please drop by. Also if I have time I'll try and make it down to the Oxford geek night tonight.

Read more...

We are 1 !!!

about 6 years ago by Max Williams

On Monday night we celebrated our first year of New-Bambooness (though it is actually slightly longer).

A big thanks to everyone who joined us on the night and those who have supported us along the way. We had a really awesome evening and hope you enjoyed it as much as we did!

We are going to try to get some photos up on Flickr in the next few days, but many of the ones we have collected seem to have been taken by persons in an advanced state of inebriation... mysterious.

Read more...

Prototype to the rescue...

about 6 years ago by jonathan

So anybody who has ever spoken to one of us at New Bamboo knows how much we try to do the "right thing"© and Rails makes it just so easy to do the right thing that you'd either have to be very very lazy or ignorant to the power Rails (and Prototype) provides you.

We've all heard about unobtrusive Javascript and hopefully you've had a look at "Dan's":http://www.danwebb.net and "Lukes":http://www.lukeredpath.co.uk "UJS4Rails":http://www.ujs4rails.com plugin. Which allows you to still use the Rails helpers in an unobtrusive way but more importantly declare behaviors in an easy and declarative manner. It's also a great springboard into the world of unobstrusive Javascript for those people who's Javascript-fu isn't yet strong enough to roll your own.

Read more...

We're expanding again

about 6 years ago by jonathan

So I've got plans. Alot of plans. Crazy, mad plans. One of them is to open up a New Bamboo office in every major Thai fishing village... Eerrm hang on a sec, that sounded better in my head while I was drinking a beer. OK forget that idea.

But seriously things are pretty busy and we're on the look out for someone with crazy Ruby skills. If you're interested get in touch. Contact details are to be found on our main company website.

Read more...

Rubies this week

about 6 years ago by Damien Tanner

A few ruby links of note this week.

Read more...

Squawk - Twitter Growl notifications

about 6 years ago by Damien Tanner

Most of us here are "Twitter":http://twitter.com addicts ("Damen":http://twitter.com/dctanner, "Jonathan":http://twitter.com/noodlesinmysandals and "Max":http://twitter.com/maxthelion). However I keep getting frustrated and distracted by either Twitterific having a connection problem or the Twitter AIM bot going offline. Surprised that no one had done this already, I put "two":http://twitter.rubyforge.org/ and "two":http://segment7.net/projects/ruby/growl/ together, and with the magic of ruby we have Twitter updates as "Growl":http://growl.info/ notifications (we'll call them Squawks!) - easy.

Read more...

Defining interfaces through mocking

about 6 years ago by jonathan

This post is a re-work of my Barcamp presentation I did the other day on good OO design though mocking.

Now when I first started doing TDD over six years ago the major thing that struck me was how well designed the interactions between associated objects were compared to applications I'd written in the past without TDD. This was all because by writing test first I was forcing myself to think about how my objects were going to interact with my tests and thus with other objects within the system. Another thing I discovered was also how using mocks even more so allowed me to concentrate even more on the interfaces of the object while developing my models.
OK so thats a bit of a lie, back then when I was doing TDD I was doing J2EE development with EJB 2.0 and as we all know this led to anaemic models because all our business logic had to be pulled in via service objects. So no, back then I wasn't thinking too much about the interfaces of my "models", more on my service objects;).

Read more...

See all posts