All Case Studies Design Development Interviews Machine Learning Project Management

Refactoring - Why?

This short series of blogposts answers the “why”, “how” and “when” of code refactoring.
Read more
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
From Rails to Marionette.js in a few simple steps.
Read more
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
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
We love sharing knowledge and we love transparency, so check us out in all our gem glory!
Read more
A few simple practices you can apply that will take your software towards the goal of bulletproof-security.
Read more
Getting started with Ruby? Great, we’ve just put together a number of online resources for beginners!
Read more

Rails API as an Engine

You’re about to see the beauty and ease of writing an engine application in Rails!
Read more

Creating a GEM - a step by step tutorial

As it turns, out it’s a little bit like software developing in Rails itself. You start with a powerful set of tools to help you right away.
Read more
The transition from Java to Ruby wasn’t the easiest thing in my life, and at first I had many doubts about what I was seeing.
Read more
I’d like to share my thoughts about what’s different (the good and the not-so-good) in SPA’s and why as a web developer, you should care about it. Of course, YMMV, so I encourage you to share your opinions in the comments!
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
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
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
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

Hipbot for your HipChat

Hipbot came to life at one of Netguru’s famous hackathons, where all devs come together and write something cool in a couple of hours.
Read more
Older
Need a successful project?
Estimate project
Blog About Startups, Web Development and Mobile Development | Software Development (5)