· 3 min read

Creating a Local NuGet Repository with Dependency Bundles

I’m loving NuGet and it’s totally changed the way I look at bringing in external dependencies to my projects. Sometimes, you need to install several packages into a project. For example, when installing SpecFlow, you might also need a test framework like NUnit or MsTest, and perhaps an assertion or mocking framework. If you want a package that includes your...

Continue reading

· 1 min read

My Mouse Pointer Disappeared in Visual Studio When Using a Dark Theme

I recently started using a dark theme for Visual Studio. For those who haven’t checked out Studio Styles, it’s a fantastic site for finding great themes. I’m currently using the Son of Obsidian theme, but I also recommend checking out the Coding Instinct Theme created by my colleague Torkel. However, I ran into an issue where the mouse pointer became...

Continue reading

· 2 min read

BDD on .NET Framework and Where I Learned About It

I recently received an insightful email from Jose Samonte asking for resources on Behavior-Driven Development (BDD) and where to start learning about it. Given the depth of my own journey with BDD, I thought I’d share my experiences and recommendations publicly. Start Here My introduction to BDD began with a blog post by Dan North: Introducing BDD. This post provides...

Continue reading

· 2 min read

Theory of Constraints and Specification by Example Part II

Following up on my previous post about Specification by Example and Theory of Constraints, I’ve received insightful feedback from colleagues, particularly Håkan Forss, whom I greatly respect. The Five Focusing Steps Håkan pointed out some valuable perspectives on the Theory of Constraints’ five focusing steps: Identify the Constraint Decide How to Exploit the Constraint Subordinate All Other Processes to the...

Continue reading

· 3 min read

Theory of Constraints and Specification by Example

Since I first encountered Specification by Example (or BDD as it’s also known), I felt it had a natural alignment with Lean thinking and related theories. Today, I want to explore how the Theory of Constraints can be applied through Specification by Example to enhance the system development process. Standing on the Shoulders of Giants This post reflects my own...

Continue reading

· 2 min read

Two Types in SpecFlow - ScenarioContext and FeatureContext

Recently, I had the chance to explore more advanced error handling with SpecFlow and delved into the ScenarioContext and FeatureContext objects. These components offer some powerful capabilities that are worth understanding. In this post, I’ll take a closer look at both and offer some tips on how to utilize them effectively in your SpecFlow projects. ScenarioContext Most of us have...

Continue reading

· 5 min read

KanbanBoards VI–OpenId Integration

It’s been a while since I did any work on the KanbanBoards project, but now I got around to add some more features. I planning on doing some acceptance tests for creating new boards. The controller functionality was spec’d out in then last installment of the series. To do that properly I need to touch on two main areas of...

Continue reading