
Making a dent
in the tech universe
Here we share articles of what we’re currently thinking about, trends we see and questions we ask. And you’ll also find technical resources, where we share our expertise.
Elixir for JavaScript and Ruby developers
This talk will be an introduction to Elixir in the form of a walk-through of a real-world application (AddressFinder).


Pragmatic Refactoring
Last year, I read the amazing *99 Bottles of OOP* by Sandi Metz, Katrina Owen & TJ Stankus. The book explores OOP concepts and how to refactor code while being one cmd + z
away from green tests. It teaches “practical techniques for getting things done that lead, naturally and inevitably, to beautiful code”, by changing one line at a time.

Testing ActiveRecord Concerns
ActiveRecord classes manage persistence and have a tight relationship with their database tables. This relationship, sometimes, makes testing tricky and even trickier when testing Rails concerns. This article describes how to test a concern in isolation from its ActiveRecord class and its associated database table.

An alternative to service objects
Service objects are overused. They have become the default solution for any new features in a Rails codebase. They’re also hard to talk about as they mean different things for different people. Here is how I define them:

Rails best practice security exceptions
You should be following OWASP’s best practice security recommendations and taking CSFR precautions in your production web applications.



Pragmatic Refactoring
Last year, I read the amazing *99 Bottles of OOP* by Sandi Metz, Katrina Owen & TJ Stankus. The book explores OOP concepts and how to refactor code while being one cmd + z
away from green tests. It teaches “practical techniques for getting things done that lead, naturally and inevitably, to beautiful code”, by changing one line at a time.

Testing ActiveRecord Concerns
ActiveRecord classes manage persistence and have a tight relationship with their database tables. This relationship, sometimes, makes testing tricky and even trickier when testing Rails concerns. This article describes how to test a concern in isolation from its ActiveRecord class and its associated database table.

An alternative to service objects
Service objects are overused. They have become the default solution for any new features in a Rails codebase. They’re also hard to talk about as they mean different things for different people. Here is how I define them:

Rails best practice security exceptions
You should be following OWASP’s best practice security recommendations and taking CSFR precautions in your production web applications.
