Category Archives: Uncategorized

The dangerous SourceTree setting

The messy one, at any rate. Looking at a team’s git repository, I see the following evidence of somebody having a bad day: Those are three commits, in rapid succession, from the same developer, trying to mash files into a … Continue reading 

| 8 Comments

Clean Tests: Building Test Types

Posts in this series: A Primer Building Test Types Isolating Internal State Isolating the Database In the primer, I described two types of tests I generally run into in my systems: Arrange/act/assert fully encapsulated in a single method Arrange/act in … Continue reading 

| 12 Comments

How to *easily* apt-get update “offline”

Building a Virtual Appliance is hard. A virtual appliance is a pre-configured virtual machine image, ready to run on a hypervisor; virtual appliances are a subset of the broader class of software appliances. Installation of a software appliance on a … Continue reading 

| Leave a comment

Fixie Turns 1!

Almost two years ago, I announced the start of development for a new .NET testing framework. This week, I’ve published Fixie 1.0. Looking back on that announcement, it’s refreshing to see that the original vision held true throughout the whole … Continue reading 

| Leave a comment

AutoMapper 3.3 feature: parameterized projections

Back in AutoMapper 3.1, I added a feature to allow for runtime values to be used in mappings: This worked great for runtime mappings, but wasn’t supported in the LINQ projections. These days, I’m pretty much solely using the LINQ … Continue reading 

| 7 Comments

Can I delete this branch?

End-of-the-year housecleaning time: Our team’s project has accumulated a few* git branches that are almost certainly stale. Some of them were last worked on by people who aren’t even on the project anymore. Still, I wanted to reassure myself before … Continue reading 

| 1 Comment

My Angular video series – Special deal

Packt Publishing, the publisher of my video series is offering a great 5$ deal until 6th of January 2015. You can watch my video series and any other video for just 5 bucks! Go hurry… The main offer landing page … Continue reading 

| Leave a comment

Angular JS – My Video Series is ready!

 Yes yes, I have been quiet for a long time! But I didn’t sleep… no, I was busily creating a video series about “Building an Application with Angular JS” consisting of 9 sections with in total 41 videos. This was … Continue reading 

| 1 Comment

How transistors work: Illustrated

After fruitless searches in electronics books, electrical engineering textbooks, even physics, trying to find a way to understand transistors (not just where to put one in a circuit), I stumbled upon the answer when I wasn’t looking for it. Chemistry. … Continue reading 

| 8 Comments

Reviewing Git feature branches when you don’t have pull requests

I’m not always using Git in an environment that supports pull requests. My preferred Git workflow, even within a team of co-workers who sit together, is to have features developed and tested within a feature branch, then reviewed and merged … Continue reading 

| 4 Comments