Author Archive for joost

Developing a Facebook application

Chinese proverb: ‘May you live in interesting times’. Yes, I know it’s meant as a sugar-coated insult. Yet developing a Facebook app has been exactly that … interesting. Luckily as a developer I prevailed, but it didn’t happen overnight. (more…)

Such a cute little helper

With all the hard work going about, I only just recently noticed this cute litte helper. A helper function named ‘dom_id’ will turn any ActiveRecord model into a handy string that everyone uses to identify DOM ids. (more…)

Using the .erb extension for emails

Past month, Bemba.com was succesfully transitioned to Rails 2.0. One thing remained to do: the emails in the system. My initial change resulted in errors. Now I know why. (more…)

Import Contacts 403 forbidden error: fixed!

Import contacts: fixed!The short of this story: the Invite Friends module on Bemba.com gave a ‘permission denied’ for the better part of the first day after launch. But it was fixed really quickly. Read on for more thoughts about this (hairy!) subject.

(more…)

Using Rails helpers to hide the cruft

Using helpers to hide the cruftViews are the messiest part of an application. Nested divs, content inside layouts inside boxes inside partials, and a dash of javascript with it’s own ugly syntax. Last week I presented a good way to clean up views using partials with layouts. But the “proper” way to cleanup views is using helpers. (more…)

DRYing up our views with Rails 2

DRYing up our views with Rails 2By necessity, our views contain lots of repetition. We have “content boxes” with rounded corners. By virtue of MSIE, these boxes are actually boxes inside boxes inside boxes. An example.

(more…)

A test saved my ass…

A test saved my ass……again. I have blogged about this before but it bears repeating. I am in the process of a rewrite that’s turning out pretty massive. Just now a functional test revealed something I would surely have missed.

(more…)

The best way to validate forms

The best way to validate formsEvery web application has lots of forms and Bemba is no different. And where there are forms, there is potentially invalid input. Hence, validation. As you’d expect, this too is an area with many “dos” and even more “donts”.

(more…)

Lightbox vs Popup: the battle

Lightbox vs Popup: the battleSince the start, Bemba has used a Lightbox to show the ’share/save’ screen. A lightbox is simply a popup screen that stays inside the current window: it is not an actual new window. We found that this lightbox has too many drawbacks, so we are replacing it.
(more…)

Importing email contacts with Ruby

ruby.jpgOne of any social application’s key aspects is often importing contacts. There are a couple of ways to do this. Many wrong ones, and one right one. Our friend Frank Oxener has pointed us to the best one yet.

(more…)




About Bemba Media

Bemba Media is a new social media company based in Amsterdam, the Netherlands. Founders Aaron Peters and Arne Dibbits are on a mission to offer people the easiest way to share their web experiences with friends and to discover what’s hot on the web right now.

The company launched Bemba.com in March 2008.

Bemba users share their favorite videos and websites on the social platforms they already use with their friends, like Facebook, Twitter and Hyves. More social networks and (micro-) blogs will follow.

Bemba will become a destination for 'funsurfing' the web, providing easy access to web content that people with similar interests have recently recommended to their friends.

Flickr photos

meeting with Sanoma NL in Hoofddorp #

Bemba blog in Wordle

More Photos

Twitter updates

    Recent readers