Category Archives: Uncategorized

Using Git subtrees to split a repository

We are in a position where we needed to create a new back-end server for an application. The current application is on a MEAN stack (Mongodb, Expressjs, Angularjs, Node.js), but a new client wants the backend to be deployed onto … Continue reading 

Also posted in Capybara, Cucumber, HAML, RSpec, Ruby, Test Automation, Testing | Leave a comment

Leaving LosTechies

You may (or may not) have noticed that I haven’t posted here in a few weeks. There’s a reason for that… an era is coming to an end. It’s time for me to move on from LosTechies – a community … Continue reading 

| 7 Comments

What I learned by coding with kids on my summer vacation at That Conference, an essay by Sharon

It was a perfect moment. I’m at last year’s That Conference, sitting in the big dining hall, while people step up to a microphone at the other end of the room and announce the Open Spaces session they will convene … Continue reading 

| Leave a comment

Cleaning Up Test Failure Noise

The Fixie test framework has no built-in assertion library, since assertions are an orthogonal concern to the nuts and bolts of test discovery and test execution. Although I stand by the decision to avoid including a built-in assertion library, there … Continue reading 

Also posted in Git | 2 Comments

Angular JS–Part 13, Services

Introduction In this post I am discussing services and how they are constructed and tested. The list of earlier posts in this series about Angular JS can be found here. What is a service? In Angular a service is a … Continue reading 

| Leave a comment

Listening to Leaves

In Fixie XML Reports, I described a new Fixie feature that enables integration with build servers. When you need to output test results in the XML formats made popular by NUnit and xUnit, you can enable that extra output at … Continue reading 

Also posted in .NET, Albacore, C#, Rake, Unit Testing, Vim | 2 Comments

Fixie XML Reports

With help from Pete Johanson and Jonas Samuelsson we’ve implemented NUnit-style and xUnit-style XML reporting for the Fixie test framework. Today we’ll cover what the feature is and how to use it. Next time, we’ll see why it was initially … Continue reading 

Also posted in Books Reviews | 1 Comment

Dovetail Hiring again

Dovetail Software is hiring developers to work on our HR Case Management SaaS app. We’re looking for smart people to help us work on some cool stuff on cutting edge technology hosted in AWS. Help us write some code, automate … Continue reading 

| Leave a comment

Separating Concerns – Part 2: Services

In the previous article on Separation of Concerns, libraries were explained as a way to decompose an application into separate sets of functions, resulting in code that is easier to maintain and has higher cohesion. This article continues the subject, … Continue reading 

Also posted in Analysis and Design, CQRS, Pragmatism, Principles and Patterns | 6 Comments

Nailing Down Generics

Calling Generic Methods You write a class containing a harmless generic method: Actually, for the purposes of this discussion, this is not one method declaration. Rather, it is an infinite number of method declarations: void GenericMethod<int>(int input) void GenericMethod<string>(string input) … Continue reading 

Also posted in .NET, Analysis and Design, AntiPatterns, C#, Craftsmanship, Principles and Patterns | 9 Comments