First time here? You are looking at the most recent posts. You may also want to check out older archives or the tag cloud. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS. Thank you for visiting! (hide this)

May 2010 Blog Posts

What’s new in ASP.NET MVC 2 Wrox Blox available for purchase

whatsnewinaspnetmvc2 My latest book, the What’s new in ASP.NET MVC 2 Wrox Blox, is now available for purchase from the Wrox store at the cost of US $6.99.

For those who are not familiar with them, Wrox Blox are short and concise ebooks that cover very specific topics. Ranging from 30 to 70-80 pages, they are a very good option in case you need to solve a specific problem, or learn a specific technology, but you don’t to buy a whole book only when you would read a chapter or two.

And this ebook is exactly like that: in 35 pages it covers all the main new features that were released with ASP.NET MVC 2:

  • Templated Helpers and Model Metadata
  • Areas
  • Asynchronous Controllers
  • RenderAction and ChildActions
  • Strongly Typed UI
  • All the enhancements applied to the model binders
  • The new AutoEncoding syntax
  • The Enhanced Visual Studio Tooling

Just to avoid confusion, this book does not cover the basic of ASP.NET MVC, doesn’t talk about the MVC pattern, how to write controllers, views, view models, etc. It’s a very practical guide that teaches how to use templated helpers, how to write your own templates and validation rules, how to use areas and how to write an async controller. In a few word: you have to have a bit of background on ASP.NET MVC 1.0 to understand it. If you don’t then it’s better that you buy a book about ASP.NET MVC 1.0 first.

Even if this book was not a long process as my previous one, the book writing process was still the same. I want to thank my wife Daniela for supporting me through the writing which happened at the same time of my relocation to Belgium, Eilon Lipton (the Technical Editor) and Kristin Vorce (the Project Editor) for reviewing the book and giving very useful comments that helped increase the quality of it, to Paul Rease and Jim Minatel for giving me possibility to write this book. And also I want to thank the Andrea Balducci, Davide Vosti and Keyvan Nayyeri that helped with some early unofficial reviews while I was writing it.

Hopefully in the future a Kindle version will be available as well.

So, what are you waiting? And if you don’t like it, when we meet I’ll buy you a beer.

The First European NHibernate Day is next fall in Italy: announcement and call for speakers


UgiAlt.NET together with DotNetMarche organizes the First European NHibernate Day: it will be held in Bologna (Italy) next 9th October.

The event is open to everyone (not only from Italy) as most of the sessions will be delivered in English. We just setup the site for the NHDay, but at the moment it’s only in Italian: an English version will be published in a few weeks.

The topics

It will be a full day free two tracks conference on everything about NHibernate:

  • the main track will be on medium/advanced topics on NHibernate itself, and will be presented by prominent members of the NHibernate community. This track will all be in English.
  • the second track will not strictly be on NHibernate, but on various persistence related topics. This one will be presented by members of the community and the sessions will be collected via a open call for speakers.

The Registration

The registration will open on Tuesday June 15th, at 15:15 Italian time (that is 3:15pm CET). Details on the registration process will appear on the site around the beginning of June. The number of places available will be limited, so make sure to register on time to avoid missing this great opportunity.

The Call for Speakers

We need speakers for the second track: are you passionate about FluentNHibernate, or would you like to share your experience about how to use NHibernate with ASP.NET MVC or even with Silverlight? Or again, would you like to organize a short coding dojo on NHibernate or fill the gap and give an introduction to NHibernate? Send us an email at by June 14th with the title of the session and a short abstract.

Let the fun begin

Be Social

The official tag of the event, on twitter or other social media is #nhday.

Really free?

Yes, really free. But since there are costs involved, donation and sponsorship will be welcome. More information on how to donate will appear on the web site together with the registration, and if you are a company that would like to become a sponsor of the NHDay, please contact me or send an email to

And for those who are wondering, the web site is developed with umbraco, so blame Niels if something goes wrong with it.

And the winner of the Umbraco CodeGarden’10 giveaway is…

Michele Minorello, aka minorello, from Padova, Italy.

If you didn’t win, don’t despair: there are still places available, and if you took part in this competition (and even if you didn’t) you can buy a ticket with 75€ discount (375€ instead of the regular price of 450€), using the coupon code SIMONECHIARETTA.

Back to the giveaway: Last week I announced that, with the help of Niels Hartvig, I was giving away one free ticket for the umbraco CodeGarden 2010 and 4 nights in the hotel.

Signing up for the giveaway was easy: all you needed was to retweet a message that contained the #codegarden and the #cg10giveaway hashtags, and the url of the post And you also needed to follow me on twitter.

During the 4 days, 84 people signed for the giveaway. If you are interested, I posted the list of the valid tweets.

But without further ado, let’s move to the winner:

Using the “official” random number generator I got the following winner (the first two didn’t accept the prize as they are not able to come):

Win a free ticket + hotel for the umbraco Codegarden ‘10

UPDATE: This competition is closed, stay tuned to know who is the lucky winner

The Umbraco CodeGarder ‘10 is less than 2 months away, starting on June 23rd till June 25th, and thanks to the awesome Niels Hartvig, founder of Umbraco, I’m giving away an interesting package.


The prize

The winner will receive a more then 1000€ worth prize, consisting in:

The rules

I already ran a competition for my 35th birthday, but this time I want to make it easier to participate: all you have to do is follow me on twitter and re-tweet the following tweet (not the native twitter RT as it won’t appear in the search):

RT @simonech Sign me up for the Umbraco CodeGarden giveaway #codegarden #cg10giveaway

The competition will last till Monday, May 10th at midday (Bruxelles time), and after that I’ll select all the tweets that contain both the #CG10Giveaway hashtag and url of this post, eliminate duplicate entries, and select one random entry using the random number generator.

I’ll then notify the winner via a direct message on twitter, and posting his twitter name on my blog: if (s)he doesn’t respond (either via a DM or via my blog contact form) in three days I’ll select another winner from the list.