Welcome to42Gems!

Big Logo

try to find all gems

Click Click

Service

Frontend

jQuery

jQuery

jQuery

jQuery lets us create animations, handle events, and build applications that require syncing

CSS

CSS3 / Sass

CSS3 and Sass are stylesheet languages that let us quickly format a webpage

AngularJS

AngularJS

Angular is the next generation framework where each tool was designed to work with every other tool

Ember

Ember.js

A client side MVC framework with a proven track record

Backbone

Backbone.js

A MVC that allows you to make the code modular. It's perfect for the single page application

Fast

Fast

Build your application quickly and efficiently, and ensure that it is speedy!

Why Ruby on Rails?

Why Ruby on Rails?

Modular

Modular

Applications built with Rails work across multiple devices and platforms.

Dry

DRY

Build applications faster by not repeating yourself

Best

Best practices

Rails has a great community and set of best practices to ensure efficiency in development and maintenance

Scalable

High scalable

Whether serving 10 or 10,000 users, Rails can easily scale up or down

Rails

Rails

The Crown Jewel.

Elastic Search

Elastic Search

Great search server that's fast and responsive

Backend

Backend

Rescue

Rescue

Queuing system backed by Redis that lets you process and sort data

Sidekiq

Sidekiq

Background processing Gem for Rails

Scheduling

Scheduling

Lets your app run recurring tasks seemlessly

Rails API

Rails API

Lets our Rails applications "talk" with other applications

Grape API

Grape API

Let's us build lightweight APIs when we don't need the lifting power of REST or Rails API

REST

REST

Design pattern that lets your application seemlessly communicate with other applications and devices

Mobile

Mobile

Responsive design

Responsive design

Make sure your frontend scales for different screens and devices

Famo.us

Famo.us

Great javascript library for building mobile UIs

Agile Methods

Agile Methods

We use modern Agile Methodologies to get your project built on time and within scope

Git

Git

All our developers use Git and Continuous Integration to make sure projects are properly versioned and backed up.

Atlassian Suite

Atlassian Suite

Internally, we use the Atlassian product suite for ticket management and code review.

Client Portal

Client Portal

Forget emails -- we use Trello to communicate progress and manage your feedback!

Project Management Resources

Project Management Resources

Communications

Communications

Whether it's a teleconference or in-person meeting, we emphasize communication. Never be out of the loop on where your project stands!

PostgreSQL

PostgreSQL

Used in applications with large, expandable databases that are frequently queried

MongoDB

MongoDB

If your application's database can significantly increase, MongoDB is recommended

Redis

Redis

Allows for quicker "real-time" updates than other DBs

CouchDB

CouchDB

Plays nice with mobile applications, especially where offline synchronization is a requirement

MySQL

MySQL

The most popular database management system for long term information storage

Database

Database

Frontend

Frontend

Why Ruby on Rails?

Why Ruby on Rails?

Backend

Backend

Mobile

Mobile

Project Management Resources

Project Management Resources

Database

Database

Portfolio

Design that is idea-driven, crafted and smart can inspire bees to pollinate, or chronicle the rise and fall of empires.

Meet the Team