All Case Studies Design Development Interviews Our Way Project Management

How To Use Draper Gem In Your Ruby on Rails App

Draper adds an object-oriented layer of presentation logic to your Rails application. Without Draper, this functionality might have been tangled up in procedural helpers or adding bulk to your models. With Draper decorators, you can wrap your models with presentation-related logic to organise - and test - this layer of your app much more effectively.
Read more

Development Tips

Here's a list of a few development tips you should know - they will help you to boost efficiency during development (and work in general).
Read more
Paranoia is a gem that allows you to hide records instead of destroying them. You can recover them later if you want. It’s a very simple (one file with about 300 lines of code) reimplementation of ActsAsParanoid.
Read more

How To Use Xero API For Invoicing In Ruby on Rails

Xero is a popular accounting software with API endpoints available for developers. Here I will show you how to create invoices using Xero API.
Read more
Cloudinary is the image back-end for web and mobile developers. In other words, it allows you to upload images to the cloud (let's say it's something similar to S3), but in addition it allows you to do many different image (and video!) transformations on the fly, just by changing URL params. 
Read more
Intercom is a popular marketing and consumer communication tool. Intercom integration in your Ruby on Rails app is not complicated and, thanks to this guide, you should be able to do it in no time.  
Read more

How To Learn React - Resources And Learning Materials

If you are trying to learn React, we have some good links to begin with which will help you understand the most important topics around this framework. Enjoy!
Read more
Let's say you have an example list of ordered notes. Model:
Read more
Actually, we do!
Read more

How To Receive Meta Data Using ActionModelAdapter

Problem When using findAll there is no metadata available for use:
Read more
Follow Netguru
Join our Newsletter

Need a successful project?
Estimate project or contact us