All Case Studies Design Development Interviews Machine Learning Project Management
Sharing knowledge is important for us and we put a lot of effort into making it as quick and transparent as possible, especially for a team distributed across the globe.
Read more

Step Outside Of Your Beloved Tools (from Vim to Emacs)

We don’t have enough time to learn everything. But. more often than not, it comes down to being plain lazy. This post is about switching it up to learn something new.
Read more
Should startups build new iOS MVP projects in Objective-C or Apple's new language, Swift? When trying to answer this question, it’s helpful to understand a little bit about the history of Objective-C and Swift.
Read more

Refactoring - Why?

This short series of blogposts answers the “why”, “how” and “when” of code refactoring.
Read more

How to write code that speaks for itself

The very real danger with commenting code is that it becomes outdated while the codebase rapidly evolves. And out of date comments are far worse than no comments. So what's the alternative?
Read more
We talk about pair programming a lot, but how do you actually do it? Rest easy, read on, and we’ll cover everything needed to pair program.
Read more
From Rails to Marionette.js in a few simple steps.
Read more

How RuboCop can ease your code review pains

If you are a coder trying to adhere to the style of your colleagues’ code, or if you occasionally find yourself overlooking an obvious syntactic error, Rubocop —a static code analysis tool—is here to help.
Read more

9 ways to speed up your RSpec tests

After reaching the point where your product has grown to a large scale application, you probably start to ask yourself - why the hell do are all my tests executions so long?!
Read more
The goal is to make the project better, faster, and more secure through bulletproof code.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Dev