Tech Thoughts

technical

KICS

Keeping codebases consistent ensures an easy understanding of abstractions, without having to switch contexts between different coding styles.
technical

Organizing Rails Code

Where do you keep separate classes for domain logic when you want to develop an object-oriented web app?
technical

Gotta Catch' Em All

Probably no one writes perfect code at first attempt. This post presents some tools that will help you to catch issues early.
technical

Guard Your TDD

Learn more about how setting up a feedback loop from your tests so that you can follow the proper Test Driven Development (TDD) workflow!
technical

Automate Your Setup

Automating the setup of your applications is a good investment. This post will show you why.
technical

Git the subject right

Communication is an important skill for programmers, but this usually doesn't show in commit messages like “fix bug”. This post will show you how to write good commit messages.
technical

How To Manage Side Effects in Redux?

In this article, you'll learn more about dealing with side effects in Redux and how DataCamp integrates side effects in an isomorphic app, created to do server-side rendering.
technical

A Brief History of Session Management

Learn more about how DataCamp provides sessions that are as smooth, fast and robust as if you were working on your own system.