Battle of heart vs mind; you win again #Razor :'(

Saturday 07 January 2012 at 7:00 pm

Sad Ian :-(There is nothing worse when mixing business with pleasure or in this case - commercial priorities with open-source - than a battle between the heart and the mind; certainly that's the saddening feeling I have about Spark.

In the beginniing..

We started using #FubuMVC nearly six months ago and have never looked back; being somewhat senior I am fortunate to have the privilege (and confidence of my superiors) to make decisions about technical direction. I can say without hesitation that even if Razor support had existed we'd have pushed forward with Spark anyway and reviewed regularly to validate our decision.

I know this wouldn't hold true for many Software Houses but there is a significant amount of awesomeness at our company and this starts with not only a commitment to personal growth, exposure to technologies, but also a realization that we need to support the OSS community.

D-Day

Cutting a long story short the ultimate review day came for both FubuMVC and the other technologies we'd employed, sitting in the meeting room with the Technical Lead and CTO I wasn't nervous as I already knew where the problems lay and it wasn't with FubuMVC.

On the whole I'd loved every single day using Spark, it had been a breath of fresh air and a wonderful challenge to master a new engine and syntax, it even had me digging through the FubuMVC and Spark internals to understand it's behavior, it is in my humble opinion a winner in all regards but one. Intellisense.

Read More

Ripple-tastic!

Thursday 01 December 2011 at 6:37 pm

Many people have been asking to know more about Ripple, a tool from the Fubu-family that allows you to manage your NuGet dependencies both locally and hosted. Still quite a new tool (knocked up by Jeremy & Josh over a hot beverage I believe) it's early days but am already finding it invaluable in our solution management.

What is it?

Under the simplest screnario you can use Ripple together with a rake (or other) build script to download configured dependencies before compiling your solution, futhermore you can ask Ripple to update all dependencies through your solution directory-tree to the latest version.

Nice, but no cigar!

Where I'm really loving Ripple is in managing local builds of dependencies across consuming solutions. By using the 'ripple local' feature I am able to build a local repository, package it up into NuGet packages, then update solutions consuming those dependencies with the newly built NuGet packages.

Sweet!

Usage

So let's take an example scenario using the GitHub FubuMVC.RippleDemo repostiory.

Read More
  • 1

Reading list

  • Josh Arnold - Web developer, author & contributor of FubuMVC
  • Jeremy D Miller - Web developer, author & contributor of StructureMap & FubuMVC
  • Roy Osherove - Unit Testing, Agile Development, Leadership & .NET
  • Rob Ashton - Technical Lead & author of MvcEx and AutoPoco
Randolph Burt:

Very interesting blog post – and one where I find myself saying “I agree” as I read each sentence. The other day I was thinking how one’s life journey takes different twists and turns as you interact …

Jon:

Wow! Can I work for you?! ** Breath of fresh air in management! **

Ian:

There will have to be very strict guidelines, the last thing you want is dispute over “.. but you gave him 5 credits and her only 3?!” which will undoubtedly lead to the scheme being rescinded. That re…

Gary Ewan Park:

This is a very interesting idea! It does leave some questions about how it is “policed”, and who decides whether a particular blog post, or SO answer warrants the credits, but I really do think that i…

Chris Marisic:

Being both a developer and a leader of developers, I have found little to be as integral to the speed and success of software development as intellisense. This is also why I leverage R# on top of Vis…

Franc:

I have to admit that Spark won me over very quickly, yes it is not perfect and yes I am not an expert in the subject but it has provided me with new skills. I have been a victim of its lack of intellis…