The dynamic programmer
Frameworks

Microsoft Volta - AIR.NET?

I just came across Volta in Microsoft live labs. I haven't downloaded or anything but my first impression is that this try to be some kind of AIR.

MVC framework in .NET by Microsoft

In the altnet conference the guys from Microsoft presented an MVC framework that will be released on the spring. It promise to be something really good, it's seems to be so flexible that you can plug into it whatever framework you are used to.

Dealing with errors on node.js.

JavaScript has the usual try catch construct. In node, that's not always enought.

Three weeks of real node.js development.

I have been playing with node.js for the last year and half, maybe more, but for the last three weeks I have been doing real work with it. We are developing a new product and we decided to give node a try. These are my findings and my experience so far.

Luca, a quick look at the request object.

I decided to completely isolate Luca from the HttpRequest object and define my own. The main advantage of this approach is that having a pure javascript object, mocking and stubbing is extremely easy, making testing a breeze.

Luca, abstracting the request object.

The JavaScript engine allows for the use of .Net objects inside JavaScript, but I wanted to completelly abstract Luca from anything related to the HttpContext.

Luca - server side JavaScript websites in .Net, choosing the engine.

I wanted a very simple framework more like Sinatra than Rails. Something that make very easy to put together some simple Restful websites. And I wanted to use JavaScript to write my code and be able to run it inside .Net and IIS. But first I needed to find my JavaScript engine.

Node.js web development with Express

I have been researching node.js and the ecosystem around it. Yes, node has an ecosystem, a very vibrant one if I may say. Today I tried a simple web framework that resembles Ruby's Sinatra by the name of Express.

My BDD Session at Toronto Code Camp - slides, code and retrospective.

Yesterday I presented at Toronto code camp a session on BDD + User Stories and what frameworks to use in the .net work to support the practice.

Test driven outside in, starting with Cucumber and RubyMine.

On my new project I want to start using end to end testing. The idea is to write an specification run it against an outer interface. Gui, Web service, etc. It fails. So you start implementing the feature using TDD until the Spec pass.

Horn, First Impressions

Some time ago I heard about the intent of putting together a package manager for .net ala gems or pear. I wasn't aware that this project was actually under way. The name of the project, Horn.

Super simple Silverlight video player in 20 minutes with a text editor and Gestalt.

A few hours ago I saw a Tweet by @shanselman about having Ruby and Python scripts tags in your html pages.

What is ProngHorn and why I'm doing it?

Pronghorn is still a work in progress and the architecture+design is changing very fast. At this moment the main focus is on the ViewEngine because...

A simple solution to the Big Fat Controller problem in MVC.

This post have been inspired by the talks about controllerless actions. This is NOT an alternative to that. Controllerless actions is an interesting concept that should be study. Actually Jeffrey Palermo has a concept implementation.

FubuMVC now runs on Cassini!!!

A few moments ago (55 minutes to be exact) Chad Myers made a commit on revision 55 of the FubuMVC enabling this to run using F5 inside Visual Studio, using Cassini.

FubuMVC another MVC framework for .Net

We are living in very exiting times in the .Net world. Every time I look I find a new framework to do web development. I recently found FubuMVC. This framework is a bit different from Sharp Architecture or the Catharsis guidance

xVal a good validation framework for ASP.NET MVC

I found this project on CodePlex called xVal. It's Steve Sanderson's take on validation for the ASP.NET MVC framework, more to the point on how to use validation across tiers (validate on the server side, present errors to the client, etc....

Catharsis, a complete framework for developing Web apps using MVC and NHibernate 2.0

Once in a while I like to browse around Codeplex to see what's new and if I found anything interesting. Today I found this Gem of a project called Catharsis. To be able to use it you will need VS 2008 with SP1.

Keep your Controllers lean.

I was going to write a post about this but my thoughts are exactly the same as Fredrik Normen's. For example, one thing that creeps me out is seen think like this in the Controller.

ASP.NET MVC RC 1 coming next January.

At least two really good post today about the future RC1 for the ASP.NET MVC framework.

Sharp Architecture approaching version 1.0.

Pronounced Sharp Architecture, this is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate.

Uskhay a web framework and a programming exercise.

I will try to create a simple CMS framework on top of the ASP.Net MVC. This will be mostly an exercise, something that I feel I need to try to see how it works.

DevTeach - The best sessions - 1 (MVC submersion)

Jeffrey Palermo gave a great presentation about the ASP.NET MVC framework. If you read my blog you know that MVC is kind of an obsession with me. The presentation used the codecampserver project that use the last drop of the code for MVC

Using Microsoft ASP.NET MVC with DooDads

I have been using DooDads, a free, open source ORM architecture for a while now. I like that I can easily use it with any database structure, not matter how bad it is.

Using an existing Model with the ASP.MVC framework

I have been reading a lot about how this framework will better be used in brand new developments. I agree that you won't migrate an existing site to this framework.

Microsoft MVC framework available

The CTP release of the Microsoft MVC framework is available with the ASP.NET 3.5 extensions.