Want to read more about Development? Let's take a look-sy:
How We Handled the Problem of JS Date/Time Equality
We are using Konacha and Chai on a project and we needed to compare a bunch of time values in our specs. This post describes some of the pain we experienced testing JS Date/Time equality, and what we did about it. As a result of this work, we’ve released a...
Intermediate Ember Controller Concepts
This post was updated on 2/18/2014 to reflect changes in Ember and incorporate feedback from some of the comments. I’ve been finding issues in an Ember application I’m working on where the author (me) didn’t fully grasp Ember controllers. Here are a few controller concepts I’ve learned. Controller Concepts A...
Chaminade Julienne Summer STEMM Camp
A Chance Encounter Through a connection at the Southwest Ohio Givecamp we were contacted by Meg Draeger, coordinator for Chaminade Julienne Catholic High School’s STEMM Summer Camp in nearby Dayton, OH. The program targets grades 7-9 and strives to provide campers with a sampling of science, technology, engineering, math and...
Why I Chose AngularJS
I chose AngularJS because it seemed closer to what I know. More like Backbone. Data-binding is touted as Angular’s killer feature over Backbone, but there’s a lot more to Angular. I also chose Angular because everybody else here in the shop was learning Ember. What is wrong with me? Views...
Client-Side IDs with Ember Data
Why Client-Generated IDs? In most client-side frameworks (e.g. Backbone, Angular, Ember) models created in the web browser get temporary IDs (client IDs) and get their permanent ID from the server after a successful save. For client-heavy applications, generating IDs on the client can simplify interaction with the server. Consider the...
How Big is a Story?
In conversations about Kanban, @dougalcorn mentioned Jeff Patton’s excellent article Kanban Over Simplified. What was specifically interesting about this article to me was The mystery of the shrinking story. You might be surprised that the term “story”, as described by Kent Beck in the first edition of Extreme Programming Explained,...