Mintman

Stories kicked by Mintman

Describing the journey(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 2 months ago

Often when explaining something it’s easy to straight to the end goal saying: “This is how to do it. Isn’t it awesome?!” At this point you will get a blank stare and quite possibly a “why?” This can be frustrating, you’re showing something that’s an order of magnitude better than the current solution but they can’t see it. This isn’t their problem. They aren’t idiots. It’s your fault. read more...

add a comment |category: |Views: 7

tags: another

What's so good about OpenRasta?(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 3 months ago

I’ve been proclaiming the greatness of OpenRasta to anyone unfortunate to start talking to me about web development recently. I thought it was about time that I recorded the reasons I love it so much somewhere everyone can see. OpenRasta is by no means a finished product but it has principles at its core that I value greatly and give it massive potential. read more...

add a comment |category: |Views: 41

tags: another

What is BDD (Behaviour Driven Design)?(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 6 months ago

“What is BDD?” is a question that’s been doing the rounds lately within the altnetgroup and devbookclub. There’s a great deal of mysticism surrounding it as if it were some exclusive members club. I’m going to slay some of the myths and tell you what BDD really is. read more...

add a comment |category: |Views: 14

tags: another

BDD from scratch - mock management(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 8 months ago

In part one I covered how to organise your tests into the Given-When-Then style through the use of an abstract base class. In this post I’m going to show how you can manage your mocks more efficiently. Though not really a part of BDD I’ve found it very useful in clarifying the behaviour described in my tests as it reduces the amount of noise caused by the definition of variables. read more...

add a comment |category: |Views: 7

tags: another

BDD from scratch – Build your own framework (Part 1)(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 8 months ago

BDD is a higher level of unit testing, it creates better documentation of your system by recording its intent which makes your system easier to learn for new developers and relearn for when you revisit your code further down the line. I’m going to show you how to build your own BDD testing framework on top of a vanilla unit testing framework. For my example I’m going to use NUnit but I’ve applied the same principles with MbUnit, xUnit and it should work with any other unit testing framework too. read more...

add a comment |category: |Views: 15

tags: another

Comparing the performance of IronRuby, Ruby 1.8 and Ruby 1.9 on Window(antoniocangiano.com)

submitted by acangianoacangiano(15) 2 years, 9 months ago

A benchmark comparing IronRuby, a .NET based implementation of Ruby, with two standard C-based implementations. read more...

add a comment |category: |Views: 11

tags: another

Refactoring Udi Dahan's domain event code(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 9 months ago

What I’ve done here is show my refactored version of the code and explain why I think it is better. What I’m going to be doing is utilising the strategy pattern to separate the logic of dispatching events from the action of requesting an event to be dispatched. read more...

add a comment |category: |Views: 350

tags: another

Overloading post - a change of mind(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 10 months ago

Explanation behind the change in post overloading mechanism in RESTful ASP.NET MVC read more...

add a comment |category: |Views: 10

tags: another

ASP.NET MVC route testing with HTTP verbs(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 10 months ago

Some simple extension methods for checking routes when you need to pass the HTTP verb as well. read more...

add a comment |category: |Views: 38

tags: another

RESTful ASP.NET MVC(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 10 months ago

This is the first in what could be a series of posts on how to modify the internals of ASP.NET MVC in order to make it work in a more RESTful manner. read more...

add a comment |category: |Views: 19

tags: another

The Law of Demeter Is Not A Dot Counting Exercise(haacked.com)

submitted by gschuagergschuager(110) 2 years, 10 months ago

As a discussion of a code expression with more than one dot grows longer, the probability that someone claims a Law of Demeter violation approaches 1 read more...

add a comment |category: |Views: 264

tags: another

Rest - a quick summary(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 10 months ago

I’d read a lot of blogs talking about REST and it’s benefits but I hadn’t fully got it. Whilst on holiday I read RESTful Web Services, which I had seen recommended, in an effort to try and finally grok REST. I thoroughly recommend this book, it helped me connect a lot of previously separate ideas into a coherent whole. What I hope to do here is give an overview of what I’ve learnt from the book to act as a reference to myself and maybe help other people in the process. read more...

add a comment |category: |Views: 11

tags: another

Opening a Command Prompt for the solution in Visual Studio(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 2 years, 11 months ago

Ever find yourself needing to open a command prompt for the solution? Here's a step-by-step tutorial on how to be able to do it in a single key combination. read more...

add a comment |category: |Views: 22

tags: another

SubSonic 3.0: The SimpleRepository « Rob Conery(blog.wekeroad.com)

submitted by javeryjavery(5523) 2 years, 11 months ago

Rob is adding a very nice simple repository to SubSonic 3.0 that will give SubSonic top-notch POCO support and very slick migrations. Mapping files be damned! read more...

add a comment |category: |Views: 397

tags: another

Establishing team values(blog.robustsoftware.co.uk)

submitted by MintmanMintman(280) 3 years ago

A shared identity and core set of values can only benefit a team. This is a brief explanation of how to establish some. read more...

add a comment |category: |Views: 9

tags: another

Kona 3: Learning Behavior Driven Development (BDD)(blog.wekeroad.com)

submitted by LordLord(3737) 3 years ago

Holy cow! Another *DD – man I really must have an IV with that Alt.NET Punch just coursing like a train in my veins! I ask for your patience with this one – cause I think BDD is a really good tool to know – whether you use it or not – knowing the workings of it will allow you to have some intelligent conversation the next time you’re in Austin :). read more...

1 comment |category: |Views: 335

tags: another