Ditch Your ORM

September 18, 2015 by Piotr Solnica

I’ve been promoting a functional approach in Ruby for a while now and even though it includes many different techniques and patterns, there’s this one idea, one fundamental idea that changes everything - immutability.

But what does it even mean in...

Encapsulating Business Transactions With Transflow

August 17, 2015 by Piotr Solnica

It’s a known fact that when you deal with a big problem it’s good to split it into smaller problems, solve them in isolation using separate components and use an integration layer to combine them into a single unit. Unfortunately it’s easier said than...

Importing Data With ROM and Transproc

July 15, 2015 by Piotr Solnica

Importing data into a database can be a complicated task. This process can be quite painful as you need to deal with data transformation, filling in missing information, specifying validation rules, handling errors and so on. Without proper tools to...

Cutting Corners or Why Rails May Kill Ruby

June 06, 2015 by Piotr Solnica

Today I’m tired and frustrated. And it’s not the first time that I have those negative feelings. Typically I just complain on twitter, lose some followers, wait a bit to calm down and move on.

But today I need to vent and convert my negative emotions...