Skip to content

{ Tag Archives } dotnet

Configuration DSL – Part III: Writing a Fluent Interface for Configuration in C#

This is the third entry on creating configuration DSLs in C#. The previous entry looked at the implementation. The basis of this code is to solve the problem that there are multiple configurations an application may require: development, test and moving through environments up to production. This solution makes the distinction that there are profiles [...]

Also tagged , , , , ,

Configuration DSL – Part II: Writing a Fluent Interface for Configuration in C#

This is the second entry on creating configuration DSLs in C#. The previous entry looked at the design of the interface. This one looks at the implementation. Just a small note that the configurator does not use an IoC container to solve the problem of dependency injection. Separating out settings from values: the configurator and [...]

Also tagged , , , , ,

Git excludes for dotnet

I am just using github to save a dotnet project for this blog. Of course, this project is on windows and I need to think about my ignores. I know that I am not going to remember this for next time. So I am running GitBash on windows. Ah, that feels nice and familiar. cd [...]

Also tagged ,

DSL – Part I: Writing a Fluent Interface for Configuration in C#

I spent the weekend writing a configuration domain specific language (DSL) for a client interface. This interface was lifted from TopShelf project on codeplex after listening to podcast on MassTransit. It was all pretty straightforward and expected as you would imagine. I want to document for myself the process of setting one up for the [...]

Also tagged , , , , ,