All Case Studies Design Development Interviews Machine Learning Project Management

Ups and Downs of Pull Request Flow - part 2

At Netguru, we keep everything on a master branch and deploy as often as we can. Our code review process works on commit by commit basis, and you have to get your code reviewed by somebody, or else your build will fail.
Read more

Ups and Downs of Pull Request Flow - part 1

We are often asked if our teams use feature branches and/or pull requests in our projects. When we say no, the next question is usually followed by some form of “don’t you guys care about quality?”.
Read more
I am a Rails developer at Netguru, and every now and then, I get interested in other languages or frameworks that we can use to build web apps. Just recently, I experimented with node & express, but now I’d like to try some Python (and Django) and walk you through the process of what I experience as a Rails developer learning Django.
Read more

Continuously integrate your DNS setup

A little while ago, the service that Netguru used to host DNS for our domains (Zerigo) suffered from a severe DNS attack that managed...
Read more
I’ve used Rails now for about three and a half years, two of which have been as a developer at Netguru. But before Netguru, I was a PHP developer for 5 years in various companies. I had been trying my strength in C, C++, Java, and other languages, but I couldn’t find one that fit me. It was a hard decision to switch to a different language and start all over again from scratch, but looking back on it now, I can say it was worth it.
Read more

Staging strategies (beta, pre-stage, QA)

One of the most important questions asked by a new web developer is….what the hell this is this “staging” thing ?! The answer is simple.
Read more

Win VIM! hacks

Do you find yourself: - ack’ing (or better yet grep’ing) your source code to find a method? - using gem open and similar? - browsing online documentation and checking method arguments? If you are doing anything listed above, you don’t have to anymore!
Read more

The End Of The Web Development

In the last couple of years I’ve been watching the technologies around me developing and shifting in different directions. I’ve have seen symbian systems on Nokia phones blooming and then fading away. It was the best mobile OS once, you know.
Read more

7 Sass features you should be familiar with

Preprocessors such as Sass are widely used in our RoR world and make writing CSS much easier and clutter free. Most Rails developers are aware of advantages such as nesting, reference selector,, variables, mixins or extending directives. But Sass is much more than that!
Read more

Marionette.js and backbone, a perfect match?

Despite its popularity, backbone.js has many drawbacks. With a steep learning curve, shortage of opinionated patterns, lots of boilerplate code, and poor memory management/cleanup strategies, backbone usage can be discouraging. In this article, I will focus on how to refactor a backbone application using marionette.js —a framework that can mitigate many of backbone’s shortcomings.
Read more
Need a successful project?
Estimate project or contact us