Skip to content


This is CODETUNES, a blog by MONTERAIL, a Ruby on Rails development team.


Time to grow. How we designed our new office

Disclaimer: this story isn’t exactly about our new office, but about values and people. And as much as I realize that this sounds a bit cheesy, that’s the truth.

It starts with me and a decision to make: should I continue my freelance practice or should I join an established group of people and reinvent myself with them.

As much as I loved my independence...

4 Things I’ve Learned as a Product Designer so Far

For a while now, I’ve been one of Monterail’s product designers.

I used to have some startup ambitions in the past, an experience and mindset that turned out to be very useful, but the transition from a developer to a product designer was not that easy. I had to learn. I still have to.

Here are the most important lessons I’ve learned over the last...

ng-europe: The Good, The Bad & The Ugly


This post is not an abstract of ng-europe lectures. Instead, the goal is to summarize our experience as participants.

Things are happening

Ng-europe is a conference dedicated directly to Angular JS developers that takes places in Paris. Since Angular is our framework of choice, it grabbed our attention instantly. Being a part of the...

OAuth Implicit Grant with Grape, Doorkeeper and AngularJS

Some time ago we implemented authentication with OAuth Implicit Flow using:

and, of course, AngularJS and Ruby on Rails. We thought that this case was interesting enough to write about.

If you’re not sure how OAuth Implicit Flow works, it...

UX Wrocław’s refresh

After almost nine months since the last event, another UX Wrocław event took place last week.

UX Wrocław is an initiative curated by CHI Polska association; its goal is to unite and share knowledge between Wrocław’s UX community through presenting various case studies and interviews as well as initiating discussions and promoting good solutions...

UX of teamwork

Everyday there are questions to be asked

Back-end and front-end developers, PMs, UX and UI designers — we use and we make technology. This business inevitably experiences ebbs and flows giving us new highs and lows; as a result, we sometimes lose sight of the most important technology that will ever exist — teamwork. And the most important factor...