SendGrid Labs intro

SendGrid Labs

Working On Things To Make Your Life More Awesome

About

SendGrid Labs is a new and growing internal effort at SendGrid. Born in late 2012, SendGrid Labs builds tools and services to help developers focus on their core business. It aims to provide creative and innovative solutions to common developer pain points to make their lives easier, and to help them scale.

SendGrid is the ideal platform for an initiative like Labs, because it already solves a major developer pain point—email deliverability, infrastructure, and scalability. Like every other tech company, SendGrid has experienced growing pains, and has had to utilize tools like those being generated at SendGrid Labs to help us scale. The company now wants to give back to the fellow developers who have made SendGrid what it is, by spinning out the tools they’ve developed for others to use.

City icon

Client’s
location

Boulder
CO, USA
Team icon

Railsware
team

4 Engineers
1 Designer
0 Product Managers
Timeline icon

Timeline

February 2012
Arrow
Now
Mike Rowan
Mike Rowan
VP of R&D

Leveraging Railsware team is really good because they have this full product knowledge, this prep of building things from an MVP layer all the way to full product.

If you're building software products, whether it is web, mobile, just back-end APIs, Railsware is a development company you can rely on, not just as a consulting company, but as a partner throughout the process.

Immediately after they started doing development with us, we realized that we will be able to leverage more of their services, more of their engineers, more of their product managers...
Mike Rowan
VP of R&D

Involvement

Railsware team is working with SendGridLabs on the new technologies aimed at making user experience with Sendgrid even more smooth and effective. The areas we are working on with SendGridLabs are design, front-end/back-end engineering and development operations. As the project is ongoing, the other details are yet under NDA.

Front-End
Back-End
System Integration
Graphical Design
Interaction Design

Technologies

Ruby on Rails
Backbone.js
Marionette
jQuery
Ruby
JRuby
Erlang
GoLang
JavaScript
CoffeeScript
HTML5
CSS3
PostgreSQL
MongoDB
Redis
Sidekiq
AWS
Capistrano
Chef

Integrations

Google Auth
BrainTree
HighCharts
SendGrid
AWS
Airbrake
New Relic
{"name"=>"Smart Checklist", "preview_theme"=>"dark", "page_theme"=>"dark", "own_product"=>true, "primary_color"=>"#00caca", "slogan"=>"JIRA add-on for checklists organizing using Markdown support", "about"=>{"links"=>{"application"=>"https://marketplace.atlassian.com/plugins/rw-smart-checklists/cloud/overview"}, "text"=>["We’ve moved to JIRA after using Trello for quite a while. Trello was pretty good as it provided our team with great functionality on managing Project boards and single Tickets, but most importantly – with checklists embedded in Trello cards. However, JIRA seemed to have some great support of custom statuses, workflows, APIs and service desk project types, so we decided to switch. As we handle various projects, from Software Development to managing Company Structure, we needed a place to describe repeatable processes, from release instructions to office plants care. Essentially, we required a substitution for Trello checklists.\n", "There’re subtasks in JIRA which are basically same as JIRA ticket, but located 1 level below your current issue and linked to it. And it works OK for tasks with bigger context. However, often you don’t need that overhead, but rather to put up to 10 To Do items or Definition of Done criteria or other steps and instructions for task execution.\n", "Managing such an activity through JIRA subtasks is time-consuming sort of pain. Therefore we decided to implement Smart Checklist add-on and it became a very useful part of our JIRA infrastructure.\n"]}, "customer"=>{"name"=>"StiltSoft", "title"=>"Top 5 New Add-ons for Atlassian JIRA – Second Quarter 2016", "city_filename"=>"example", "multi_testimonials"=>true, "testimonials"=>nil}, "video"=>{"code"=>"klo2rvtxyg", "quote"=>"Smart Checklists is a great free and simple-to-use add-on for JIRA Cloud. This is a great portable organizer that after a little bit of setting up your JIRA will always be at your fingertips\n"}, "involvementText"=>["Smart Checklist for JIRA Cloud is a good example of the tool that has been initially created by Railsware team for internal use and then shared freely with other developers later on. The product idea has come naturally out of the needs our team had and been developed by Railswarians from scoping and design to the technical implementation and support.\n", "Smart Checklist for JIRA Cloud development is still on as we’re introducing paid version of add-on with more features included.\n"], "involvement"=>["back-end", "front-end", "graphic", "interaction", "support", "system"], "technologies"=>["reactjs", "node", "jquery", "js", "sass", "html5", "css3"], "integrations"=>["jira", "segment", "intercom", "googleanalytics", "mixpanel"], "seo"=>{"title"=>"Smart Checklist for JIRA by Railsware", "description"=>"Smart Checklist add-on for JIRA Cloud help you to organize small and big checklists inside JIRA ticket in an extremely easy way. It’s achieved by using the power of Markdown, extended details per checklist item and ability to populate checklist content with JIRA API"}, "statistics"=>[{"number"=>420, "description"=>"installs", "icon"=>"graph"}, {"number"=>"14K", "description"=>"users", "icon"=>"3d-graph"}]}
Smart Checklist
All works
{"name"=>"Google + Axe", "preview_theme"=>"light", "page_theme"=>"light", "slogan"=>"The Axe Effect", "about"=>{"links"=>{"application"=>nil}, "text"=>["Axe Effect was one of the first apps created using Google+ Hangouts API. It was a fun app that allows its users to turn on \"Axe Effect\" during the call and add some fun accessories to their image on the screen.\n", "Axe Effect for Google Hangout was a promo application launched by Google and Unilever aimed at making Axe more popular on Asian market.\n"]}, "customer"=>{"name"=>"Ryan Hayward", "title"=>"Product Marketing Manager", "location"=>"Mountain View", "region"=>"CA, USA", "city_filename"=>"mountain", "testimonials"=>["google-hayward"], "testimonials_short"=>true}, "team"=>{"engineers"=>2, "designers"=>1}, "timeline"=>{"start"=>"January 2011", "end"=>"May 2011"}, "involvementText"=>["Railsware engineers have always been keen on exploring new technologies and this has become one of the key reasons of working with Google+ team of the Axe effect application. We've become one of the first development teams to build apps using Google+ Hangouts API at the time.\n", "Axe Effect has been developed from scoping and design all through the development process including UI and back-end engineering.\n"], "involvement"=>["front-end", "back-end", "system", "graphic", "interaction"], "technologies"=>["rails", "backbone", "jquery", "ruby", "js", "coffee", "html5", "css3", "psql", "heroku"], "integrations"=>["googleauth", "googlehangout"], "seo"=>{"title"=>"Google Axe", "description"=>"Axe Effect was one of the first apps created that were using Google+ Hangouts API."}}
Google + Axe