All Case Studies Design Development Interviews Our Way Project Management
Here's a guide to setup Devise with your Ember app. Devise is Ruby community-wide default for authentication. Ember-simple-auth is Ember community-wide default for authentication. These two work well together - use them and don't reinvent the wheel.
Read more

How To Use Decent Exposure Gem In Your App

In Rails, the default way of passing objects into views is to set instance variables in controllers. This is often confusing and breaks encapsulation (instance variables are meant to be private for the object). In addition, many such variables are set in the common ways, increasing boilerplate code (e.g. find record by id, find collection scoped to current user). Decent_exposure is a small utility gem to improve exposing objects in controllers to views.  
Read more

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
Need a successful project?
Estimate project or contact us