Rails 3, Devise, Omniauth, and Google
Getting authentication through Google in a Rails application is a breeze with the right tools. To get a simple, no-frills authentication system up and running in a Rails 3 application, all you really...
View ArticleAdvanced Bovine Depilation
I hope you packed some snacks. This is going to be a bit of a long trip… The Programmer’s ABCs Over the past year, I’ve been fortunate to have the opportunity to give a handful of talks at various...
View ArticleWhat’s a (Good) REST API?
Recently, a colleague who is a front-end developer asked me what the qualities were for a good REST API. He had been experimenting with AngularJS and wanted to get a rough idea of whether or not he...
View ArticleAdding Boolean Filter in ActiveAdmin
Let’s say we have a blog app where writers who cover special events will relate their posts to an event. Meaning, a post optionally “belongs to” an event. The editor needs a way to filter posts with...
View ArticleSetting Up Midway Testing for an AngularJS App
Midway Testing was created by the people at Year of Moo when they needed a testing approach which fits in the gap between Unit testing and E2E testing. Here’s their reasoning behind it: When Unit...
View Article…And $httpBackend Mock For All (Unit & E2E) Testings
AngularJS provides both Unit testing and End-to-End (E2E) testing, which are very different from each other. During unit testing, it isolates small parts of code so that they can be tested. On the...
View ArticleDRY Up Your $httpBackend mock
In the previous post, I covered how to seamlessly mock $httpBackend for unit & E2E testings at the same time. With the same structure and some additional settings, described below, I discovered...
View ArticleMobile First versus Mobile Only
Burnside Digital joined up with Engine Yard and Junto Box Films to put on a great panel last week. The subject was mobile strategy and when you should go mobile first versus mobile only, if at all....
View ArticleBurnside Digital teams with Intel, Impinj, and TSL on RFID project
Burnside Digital recently teamed with Intel, Impinj, and Technology Solutions UK Ltd. (TSL) to create a unique and powerful RFID solution dubbed Wireless Credential Exchange (WCE). By embedding Impinj...
View ArticleGetting Started with Drone and Docker
Drone is a Docker-based Continuous Integration and Delivery platform written in Go. Today, I would like to get through the process of how to setup Drone and make it your favorite in-house Continuous...
View Article
More Pages to Explore .....