Category Archives: Uncategorized

EmberJS :: Beyond the tutorials

How I got started with EmberJS I’ve been trying to learn and get better at writing good idomatic EmberJS code. At times I’ve been extremely frustrated and at other times I’ve been extremely delighted. For the past 3-4 years ago … Continue reading 

| 11 Comments

AutoFixie

Last week, we saw how the Fixie test framework deals with test method parameters. Your custom convention calls a Parameters(…) hook, supplying an explanation of where parameters should come from and how many times the test method should be called. … Continue reading 

Also posted in git, posh-git | Leave a comment

What’s in a Name?

In my last post, we saw how Fixie lets you define conventions for parameterized tests. My goal was to provide a way for convention authors to tell Fixie what inputs should be passed into any given test method, allowing for … Continue reading 

| Leave a comment

A Swiss Army Katana

Before now, test methods for the Fixie test framework had to have zero parameters. If your test method had a parameter, it would fail without being called. Fixie would have no idea what values to pass in. As of Fixie … Continue reading 

| Leave a comment

Test Execution Order

In a perfect world, the order of execution of your tests shouldn’t matter. If each test is isolated and makes no unfair assumptions about the state under test, they’ll behave the same no matter the order. In reality, we’re all … Continue reading 

| Leave a comment

Shufflin’ Ain’t Sortin’

I recently added a test-shuffling feature to the Fixie test framework. The basic idea is that you can opt into randomizing the order of execution for tests within a test class. I’ll cover the details of the test shuffling feature … Continue reading 

| Leave a comment

Coding for Charity

I’m definitely getting away with something here. I code for fun. (I also code for work; it’s a good life.) On any given weekend, I’m likely to be developing software, pushing on some new technology, plugging bits into breadboards, you … Continue reading 

| 6 Comments

Austin Code Camp 2013

At today’s Austin Code Camp, I gave a talk titled, “Fixie: a Test Framework for the Discerning Control Freak”. It covered the motivation behind Fixie as well as a series of customization examples. All of the examples are based on … Continue reading 

| Leave a comment

Climbing the green mountain

How to defeat the evil green mountain what is the green mountain? A picture is worth a thousand words. The green mountain is the response time graph from huboard. From time to time the GitHub api hangs and takes a … Continue reading 

| Leave a comment

Tiny Nudges in the General Direction of Success

Yesterday, I described a leaky abstraction in the Fixie test framework. I introduced a complex and viral solution to a simple and localized problem. Eventually, it caused a bug: consumers who customized Fixie in just the right way could experience … Continue reading 

Also posted in git, msysgit | 15 Comments