Archive for July, 2009

Integrating a Rails application with Twitter OAuth

Monday, July 20th, 2009

Last time I described how to integrate a Rails app with Facebook Connect, today I’d like to take a moment and give you a small tour on how to integrate it with Twitter OAuth.

In case you missed it, OAuth is a protocol for authorizing APIs without the need of supplying any passwords in our application – we just store the tokens we later use for interacting with the API. Ok, let’s get started.

One thing you’ll need is a Rails App – I’ll be using my usual Twitter-clone app called Statusr. I’d like the statuses from Statusr to be pushed to Twitter.

The first thing I’ll need is to register my application on Twitter. To do that, log in to Twitter and go to http://twitter.com/oauth_clients/new. Fill out the form and remember to specify the callback url - it should be the action that will handle the callback from Twitter. It must be a valid url, so http://localhost or http://localhost:3000 will not work. You need to set up a domain name on your machine to make it work (on Mac OS X you can use NetInfo). In my case it’s http://statusr.local/twitter/new. You can always change it later if you’re not sure now.

The Application Type should be set to Browser. Also, select Read & Write under Default Access type. I will not be covering logging with Twitter now, so leave that option empty. When you’re done, click save.

Congratulations, you have an app registered on Twitter! Note down the token and secret keys, and put them on the bottom of config/environment.rb, like this:

TWITTER_CONSUMER_KEY = 'YOUR_CONSUMER_KEY'
TWITTER_CONSUMER_SECRET = 'YOUR_CONSUMER_SECRET'

Now it’s time to integrate our app.

(more…)

Who’s behind our new website?

Friday, July 17th, 2009

After weeks (months in fact!) of laborious preparations we can finally present you our new website. So.. you’re looking at it! We are all perfectionists so it was pretty hard and time consuming to get the perfect shape of this brainchild. Eventually we love the new looks and are very grateful to everybody who helped us along the way!

After long discussions with Ela and wireframes delivered by Pawel, the final graphic design was created by our super-talented designer Asia. Next, Ela was responsible for usability consulting and entire copy-writing. Finally, the site was implemented (front and back-end) by our Ruby devs: Dominik and Marcin.

In effect, Applicake website is easy to navigate, visually beautiful and highly usable. Soon we’re going to share some of the initial drafts that have not been used – to show you how much work we put in and how hard was it to pick the final design. What can I add here? Patience pays off. We hope you like the new Applicake website as much as we do ;-)

AsiaPaulElaDominika (again!)Marcin

From the left: Asia, Pawel, Ela, Dominik, Marcin

7 Steps for Start Up Productivity

Wednesday, July 15th, 2009

Recently we have got really inspired by the idea of doing some cross-blogging with our clients and partners. This will be another great means to share experience with other web entrepreneurs and companies out there. Jamie Parkins from Vzaar delivered this week’s post on increasing productivity in small teams. Hope you’ll enjoy it!

Intro

It is inevitable in a start up that things can change from day to day. What was a priority yesterday has now changed overnight and something else has taken on more significance. It happens. A lot! And so this calls for the team to be nimble, to be flexible and to embrace change (there I said it!). From a vzaar perspective, and my experience to date, I’ve been asked by the Applicake team to share some of the things we do as a team of four to try and ensure the business runs as smoothly as possible.

(more…)

Updates from our new HQ

Tuesday, July 7th, 2009

We finally moved to our new office. It’s s-u-p-e-r cool and most probably the best work environment on the planet (especially considering our team!). Expect photos soon!

Moreover, Caroline – our new office manager – is joining us tomorrow. She will keep you posted on what’s up at Applicake in a more timely manner ;-) .

Last small news for anyone interested – this week’s RailsTalk will take place on Friday, 8:30 am CET. Bart and Marcin would like to share that “GIT is fucking awesome”. Want to argue? Everyone is welcome to join the discussion (the talk will be followed by a blog post). Take care everyone!

Hamster ball returns ;-)

Thursday, July 2nd, 2009

Thanks XKCD for your inspiration!!

Something big is cooking…

Thursday, July 2nd, 2009

And we hope you’ll like it!

Hug a developer today..

Thursday, July 2nd, 2009

Being a Ruby on Rails development team, we simply love the Hug-a-Developer campaign ;-)
Well done guys!

We love being loved by our clients ;-)

Thursday, July 2nd, 2009

There’s a lot of ‘philosophy’ in what we do.

We know that hard work will get us far.
We embrace constant progress and life-long learning.
We believe in open and honest communication.
We want our developers to be happy at work and we try hard to keep them
motivated and enthusiastic.
We love meeting people and generally we (think we) are very friendly.

The biggest reward we could possibly receive from our clients is when our
feelings are reciprocated. When they appreciate our work, say ‘thank you guys,
you rock’
. When their businesses are growing (also) thanks to our effort and
advice. That’s priceless.

We recently received fantastic words of appreciation from our partners. Firstly,
David Hegarthy, the founder of a product endorsement site for bloggers called
Hollrr.com wrote: We’d like to give a big shout out to our friends at Applicake.
They make ‘delicious’ software and helped us get our web app off the ground…
they are awesome to work with!
Read the story behind Hollrr & David’s glowing
reference here.

Secondly, our long-term partner Vzaar.com, YouTube for businesses wrote
a truly overwhelming post about how fantastic we are (title: ‘Outsourcing
Development in Europe or Why Applicake Are Fantastic’). Seriously, we cannot
stop smiling whenever we read it!

Some quotations (they are awesome, right ?!):

  • ‘We’re ecstatic with their work.’
  • Technically they are fantastic, and we’re really glad we have such
    a great team working with us.’
  • ‘(…)Applicake is aces.’
  • I’ve never met such a hard working team who act as if they are
    part of the company, not as a vendor
    . The amount of times they
    have worked late hours, or weekends, or helped out in a emergency are
    too numerous to mention, and again shows we made the right decision
    in picking this fantastic company.’

Well, what can we say – We’ll keep doing the good work!

Below: Our last visit in London with Adrian Sevitz (Vzaar’s CTO),
Maria + Ela and Bart from Applicake.

Adrian (Vzaar.com) & Maria, Ela and Bart  - out for drinks in LDN

Applicake recently mentioned on TechCrunch ;-)

Thursday, July 2nd, 2009

The team was referred to as ‘Ruby on Rails gurus’ from Krakow in an article written
by the editor of TechCrunch Europe – Mike Butcher . What was even more exciting,
we actually got a chance to meet Mike in person – as he decided to pay Krakow a visit after
a tiring day at Seedcamp Warsaw. Read the entire TechCrunch article here.

Mike made an appearance at OpenCoffee Cracow – monthly meeting of Kraków IT crowd
- and worked from Applicake HQ …though probably everyone’s excitement about his
presence
must have been *slightly* distracting ;-) .

Yes, and we did offer Mike some cake! Here are some pictures from this (frankly – quite
unexpected) visit:

P3199243P3199221Mike testing PipeJump.comApplicake & Mike Butcher
Mike Butcher, TechCrunch UK

Want more? Check out Mike Butcher’s ‘Warsaw and Krakow’ Flickr set !

PipeJump/Apple Mashup. Just for fun ;-)

Thursday, July 2nd, 2009

Pawel couldn’t help himself and created these stickers for our office Macs:

Creative - PipeJump.com & Apple mashup - Vizualization