mm
Damien White

I am a software architect with over 18 years of experience. I simply love coding! I have a driving passion for computers and software development, and a thirst for knowledge that just cannot be quenched.

Posts by: Damien White

Test-Driving Ember.js CRUD Operations

Introduction This tutorial is the fifth part of our series on test-driving an Ember.js application. In this series, we have been building a complete application using Ember.js and Ruby on Rails. The premise of our application is a digital bookcase, where we can keep track of all the books we own. If you’ve finished the fourth tutorial in the series, you’re left with a working book list, but there’s no…

Developing a Test-Driven Front-End with Ember.js

This tutorial is the fourth part of our series on test-driving an Ember.js application. Here’s a quick recap of our last tutorial. We first started building out our Ember application using a route plus a template. We then transitioned our work to a component, which is where we’ll start from in this tutorial. We weren’t able to really leverage the power of components in the last tutorial, but we’ll start…

Test-Driving Ember.js Components

In the last tutorial in this series, we created an API using Rails 5 (which just went to Beta 1). In that tutorial, we mostly focused on the server, but we also considered what we were going to do with the Ember application we built in the first tutorial in the series. We recommend that you check out both tutorials if this is the first one you happened to find.…

Behavior-Driven Rails 5 API for an Ember.js Application

Test Driving an Ember Application Welcome back! If this is the first tutorial on Ember.js you are reading on Semaphore Community, it’s recommended that you first read Part 1, where we laid the groundwork with Ember and created some client-side models. In this tutorial, we’re taking a little break from Ember and looking at building a simple API that we can use to interact with the client. While we followed…

Test-Driving Ember.js Models

Introduction Being a developer, you probably own a lot of computer books. In this post, we’ll get started by building an application to store our books. We’ll create a new application using Ember.js CLI and use TDD to fully test our application. We’re going to be building a simplified version of the application DevBookcase. While we won’t be copying it, we will be taking some aspects of it, specifically in…