Skip to content

CODETUNES

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

Articles

Revisit your basics

3 ways how elementary things can help you

I once asked a friend if he could teach me how to play the guitar. He had been interested in music for a few years and knew his stuff; I had just bought my first instrument.

I sucked at it.

It wasn’t that hard to play. Apart from getting to know the picking and the chords, I just had to move my fingers...

Where are all the female developers and why RailsGirls matters?

Have you ever thought that programming workshops targeted at females are awkward? That forcing women to program feels unnatural? Perhaps the reason that there aren’t many women in IT is simple: maybe most women just aren’t that interested in it? After all, those who are passionate about programming will find a way inside, right?

I know where you...

Review your code with GitHub Code Review

Your code sucks.

It might be hard to believe, so please stop reading for just a minute and go find some of your old code. No, seriously. Do it. I’ll wait.

You’re back? Good. Now tell me, what do you think about that code? I know. It’s bad. Right now you’d certainly write it in a completely different and better way. And I believe you. The problem...

Fixing legacy code

There’s a red alert in your mailbox and you know exactly what it means - the system is down and you have a 500 error on a specific action. Your response is clear - you find the bug and fix it as fast as you can.

Problem

In most cases, tweaking code - particularly someone else’s work - involves adapting to the multitude of styles and errors that...

How to make Rails, Grape and Her work together (with caching!)

If you follow our series on building APIs with Grape and Rails, you already know how to create powerful versioned APIs in a simple and straightforward way as well as improve Grape’s abilities with a number of useful tricks.

Building an interface, however, is often just the first step. The real challenge begins when your application needs to rely...