Andreas Håkansson
Author Archive

Andreas Håkansson

MonoNancy

Last night Ben Hall blogged about how he managed to get Nancy running on Heroku. It’s still an early experiment, and totally unsupported by Heroku itself, but it is very interesting to say the least. In essence this means that it might be possible to run any Mono compliant (really guys, you need to pay attention to making this the case for your apps, it’s not much work at all) application on Heroku. Neat! -

Read More
Nancy

Nancy is a lightweight HTTP framework for building web services and sites. The framework runs on both the .net framework and Mono. Out of the box, Nancy supports GET, POST, PUT, PATCH, DELETE, OPTIONS and HEAD (although these are a special case of GET requests and handled differently by the framework) requests. These are the subset of the RFC-2116 that we’ve found useful to support in Nancy. We do understand that your application might have

Read More
Nancy

”To sum up, I would just kindly advice Andreas to invest his time and enthusiasm into something better, cause this Nancy was definitely born dead." 368 days ago I first announced Nancy here on Elegant Code and that was a piece of advice that I received among the many comments that followed. You know what? Back them he might have been right. Nancy was a personal project that I spiked out in a couple of

Read More
Nancy

Right after we released 0.8 about a week ago, we unfortunately found a couple of bugs. We decided that they were annoying enough to warrant an interim release, hence today we released 0.8.1. All repositories and nugets have been updated to the new version. In total we fixed four bugs and introduced a breaking change in the JSON serializer while also adding support for TimeSpan in the serializer. For a complete list of changes, have

Read More
Nancy

Looking back at the past 11 months (that’s more or less how old Nancy is right now, time sure flies!), the hardest part of it all haven’t been to code any of the features in Nancy. The hardest part, without any doubts, has been to translate the essence of the framework into a logo. I will be the first to admit that the main reason it’s taken so long is because I have been extremely

Read More
Nancy

The say time flies when you are having fun and nothing could be more true when working on Nancy. Two months have already passed since we started work on 0.8.0, a release that was suppose to roughly take around 4-5 weeks to complete and consist mostly of diagnostics related changes. Boy were we wrong. A community release What did happen was that the awesome community around Nancy kept providing use with feedback, requests and, most

Read More
Nancy

A quick heads up. In Nancy 0.6.0 we introduced a change that made the application scan, for all available views, and cache them upfront. While this is good for performance, because it reduces view loading time and limits I/O operations, it does pose a slight nuance then you are creating you view. Because of the cache, each time you made changes to the view template you had to restart the webserver so that the Nancy

Read More
Nancy

Nancy recently reached version 0.6.0 and was the result of 220 changed files, divided into 126 commits by a total of 12 different authors. That alone is pretty damn awesome if you ask me, but of course we didn’t just make random changes to the code, we did try to add some new cool stuff as well! The major parts that got some attention in this release were performance, there bootstrapper, the view engines and

Read More