All Case Studies Design Development Interviews Machine Learning Project Management

Patterns that Will Help You Be a Better Developer

In today’s fast-moving world, deadlines can be a real nightmare, especially for devs who have to focus on the code they’re writing to keep its quality high. One solution to help devs deal with time pressure while keeping the code clear of bugs and easy to test, is to use patterns: methodologies for creating code that solve the most common problems in development. In this article, we describe the ones we use and see the most.
Read more
Third-party integrations can help you automate development work with Pull Requests and Issues on GitHub. Read our mini guide on why you should use them and which ones you should choose.
Read more
Dynamic staging or integration uses the combined power of Docker and Docker Compose which is a tool that lets you easily configure and link containers with a single YAML file as well as build containers with linked services, such as databases, redis, etc. Take a look at how to set up an automatic Docker staging and how we do it at Netguru.
Read more
Right now, we are witnessing the comeback of the functional paradigm in software development. Companies are trying to see whether they can use languages such as Haskell, Clojure or Erlang in some parts of the software and whether they perform better than object-oriented approaches, e.g. Ruby.
Read more

Our Favourite Devops Tools - Check Them Now

When we’re building an app, we sometimes have to choose tools to help us manage servers and make our life and work easier. At Netguru, we work on many applications, and we manage a lot of servers, so here we present a list of tools we use on a daily basis - tools which we like and would recommend using.
Read more

How to Choose the Right Gem

Ok, you have a problem that can be easily remedied by a couple of gems. In my last article, I explained when it's worth choosing a gem. But which one should you choose? Let's contemplate a few of the metrics you can use to make an informed choice.
Read more

How to Create an App Like Pokemon Go

Augmented Reality is increasingly turning into the hot technology of the moment, especially after the launch of the Pokemon Go game. Some time ago I devoted a blog post to how to start playing around with AR: Augmented Reality in Mobile Devices (with an App Tutorial for Android!). It was a huge success - more than 10,000 people read it. It turns out that location-based AR is not all that complicated so today let’s check what we need to create an app that works like Pokemon Go. Yes, you read it right, we are not immune to the temptation of using this game to boost our blog traffic. Shameless!
Read more

When It Is Worth Choosing a Gem

One of the many advantages of writing a project using Ruby on Rails is having the access to Ruby’s unparalleled ecosystem. It comprises of a seemingly endless number of libraries, or as we rubyists call them – gems, for every purpose imaginable. Need a comprehensive private messaging system? Check out Mailboxer. Want to prettify those logs? Lograge can help with that. Always dreamt of travelling in time? Grab Timecop and brace yourself – one wrong turn and you might end up in problems.
Read more
This July, we had the pleasure of attending the second edition of EmberCamp in London. Aside from the charming, friendly atmosphere and an interesting, international group of attendees – a total of 8 enchanting talks were given, including presentations by members of the Ember.JS core team. Following the theme of last year’s sum-up published on our blog, we’ve chosen our four favourite talks of this year’s Camp to share with you!
Read more
The Netguru team currently consists of over 170 people who are assigned to various projects on a regular basis. You can imagine how much time it requires to prepare comprehensive reports on their work for different clients. We wanted to help our scheduler - Natalia - who had to regularly create multiple reports in XLS files. To this end, we created a simple Rails application which auto-generates the XLS reports based on data acquired from our People app’s API, which Natalia had created manually.
Read more
Need a successful project?
Estimate project or contact us
Blog About Startups, Web Development and Mobile Development | Dev