NET World

Everything regarding the Microsoft NET Framework in general.

Sharing assembly version in Visual Studio 2010.

11 December 2011 |

Last week I came up with a fancy requirement that forced me to struggle a little bit in order to find an appropriate solution. Let’s say that we have a massive solution file, containing something like 100ish projects and we would like to keep the same assembly version number for all these projects. In this article I will show you how the assembly version number works in .NET and what are the possible solutions, using Visual Studio. Assembly version in .NET As soon as you add a new project (of any type) in Visual Studio 2010, you...

NET Event–Migrating WinForm application

14 August 2011 |

Last month (21st of July 2011) I spoke at the Bermuda NET Event “Migrating WinForm applications to WPF/Silverlight”. This has been for me the first NET Event in Bermuda but for sure it will not be the last one. We are planning to have a new event this autumn where we will touch other topics like: ALM, Parallels and more. Thanks to Alessio Bellisomi, the web developer that works in my company, I am able to share with you some nice pictures of the event and three short movie of the event. Unfortunately, for this event, we were not...

New content for my Microsoft book

15 June 2011 |

The Microsoft’s book I have published few months ago: “Building Enterprise Applications with WPF and MVVM” has been a success but I still got some negative feedbacks that me and my editor we want to get rid off. This book is my first real book and of course it was my first experience on writing a book (for this reason we kept the price of the book very low). Anyway .. I got some bad feedbacks about missing parts, parts not explained as expected and a misunderstanding of the book audience and target. I personally believe that the...

Applied WPF in context is out.

05 June 2011 |

During the last two months I have been away from Bermuda and I didn’t have a lot of time to write or post any news on this blog. In the meantime, I didn’t realize that my new book from APRESS: “Applied WPF 4 in context” has been published so it is time to post some info about it. The cover of the book is following the APRESS new style and it is the following one: The new series “applied in context” of APRESS deliver content by example and practical code, so in this book you...

My book for Model View ViewModel (MVVM) and n-tier applications is out

22 March 2011 |

(a.k.a. Buy one copy!) Finally I am excited and glad to let you know that my first book: “Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern” is out and available through the major IT books distributors like: www.amazon.com, kindle, www.oReilly.com and more. Distributors Please forgive me if I am missing some of my distributors but I do not have yet the full list. The book is available through the oReilly website at this address: http://oreilly.com/catalog/0790145309686/ in the following formats: PDF, EBOOK, KINDLE and PAPERBACK (hard copy); of course the hard...

VSDocMan review–Auto generate VS Help

30 January 2011 |

In these days I have been busy in the office by implementing a mechanism of C.I. (Continuous Integration) by releasing some facilities assemblies so that the developers that are working with me will be able to work always with the latest version of a specific .dll. One of the most important thing I noticed when you work with a third-party or a legacy .dll is the documentation needed within the code. If you think for a moment on what you do when you work with .NET Framework, every time you do not know how to use a specific component...

We are hiring in Bermuda, two senior Devs.

08 December 2010 |

Hi guys, I am glad to let you know that my Company is hiring two devs. The Company is growing and the IT team has to grow too! Actually I am looking for two Senior Developers that are interested in join our cool team here in Bermuda and may also consider to relocate in the future to the awesome San Francisco, in US. The first period will be in Bermuda than it will be up to you to decide to stay in Bermuda or move to SF. If you believe you are one of them that can...

News for MVVM lovers and MVVM Books.

07 December 2010 |

A lot of things are going here, on my side I am publishing two books about WPF and more in general about MVVM and Prism; on another side someone pretty cool (Karl Shifflett) has just released a new way of delivering tutorials and lessons within the Visual Studio 2010 UI, the tool is called InTheBox. Finally, the team of Patterns and Practices is making progress on Prism and a new drop has been released on Codeplex. In The Box and Feature Builder InTheBox is a new way of delivering mentoring through the UI of Visual Studio 2010. The...

Symposium 2010 – Redmond

24 October 2010 |

Last week, or better this week that just ended I have been to the Microsoft Patterns and Practices Symposium summit which is a very cool 7 days Summit for Software architects, Microsoft and non. Redmond and Seattle It was the first time for me also to be in Redmond, or better to visit Seattle and the suburbs like Redmond, Bellevue and Seattle city. What can I say? It’s really a cool and nice place, it remembers me home ( I am from the north of Italy) with all these trees and mountains but in the same way...

Big changes on my blog.

02 April 2010 |

Hi everybody, I am writing this post to let you know that I am still alive and there are big changes coming in blog, soon. With soon I mean, probably, a couple of weeks. The new version of Subtext, my blog engine, may be out soon and it will include many futures. The best one will be a search index engine, it should be Lucene.NET. In the meantime I am going to update my blog to the current available version, 2.1.2. The second news is that my personal blog skin it’s pretty close to be ready. I worked...

VMWare Fusion 3 or Parallels 5? My two cents.

02 April 2010 |

It has been a month now since my last post. Unfortunately I have been very busy in the office and more than that I also lost my old PC. Now, I bought a nice MacBookPro 13” with an SD disk and I can’t complain at all about performances and robustness of my new laptop. As many of you already know, I am a Windows Developer, or better, I use .NET as my primary development tool. As you can understand this requirement doesn’t fit at all with my new Laptop, a Steve Jobs’ “PC”. Also I want to...

UI Patterns tutorials. MVP, MVVM and Composite app with WPF.

31 January 2010 |

I got a lot of e-mails from my readers (I am very happy for that) where they claim the fact that It’s pretty hard to follow my tutorials because the actual version of SubText (my blog engine) doesn’t allow any search. Unfortunately until the new version of SubText will be released, and I know it will include a search engine, there is no way to help you. For this reason I am writing this post, that I will keep up to date constantly, with a list of available tutorials regarding the UI patterns. Please forgive me if...

The Model View Presenter pattern with .NET.

30 December 2009 |

I had a request from one of my blog’s reader (Bastien) that I can’t skip. Last week he asked me to write a short article on how to implement the Model View Presenter with Windows form. So let’s skip for a while my series of articles about Prism and let’s see what is the MVP and how it should be implemented. The Model View Presenter pattern. The definition of the model view presenter pattern can be found in many web site, let’s use the classic definition provided by MSDN. (This is an interesting article that explains the MVP)....

Books review: Scrum techniques.

30 December 2009 |

Today it seems to be, for me, the day of the books review. The reason is because I am at home, for the Christmas holiday, and my wife is working. This means “I have time to read my tech books and write some posts on my blog”. What is scrum? The scrum is an agile methodology used in software development. This is the description provided on Wikipedia: “Scrum is an iterative incremental framework for managing complex work (such as new product development) commonly used with agile software development. Although the word is not...

Book Review: Architecting application for the enterprise.

30 December 2009 |

Good morning everybody, first of all I want to apologize for my absence in December. I am really sorry but I was ‘trying’ to deliver a component in my office and I was so busy and tired that I didn’t have time for the blog. Let’s start this ‘holiday’ posts with an interesting review of a software architecture book written by two friends of mine: Andrea Salatarello and Dino Esposito. The title is: Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer) (Paperback) available at Amazon.com for 29.69 USD. Chapters and sections. The book...

Book review: Beginning ASP.NET MVC 1.0

25 October 2009 |

A dear friend of mine, Simone Chiaretta, ASP.NET MVP wrote an interesting book about ASP.NET MVC in collaboration with Keyvan Nayyeri. The book is Beginning ASP.NET MVC 1.0, edited by Wrox, available on Amazon.com at this address for the price of 31.49 USD. I am going to write a review of this book because, first of all, I know Simone and his professionalism. Second, because I am working now on an ASP.NET MVC project in my company, and this book was really helpful for me, so I am pretty sure that it will be the...

Virtualizing SQL Server, some tips.

26 August 2009 |

I just got these considerations about virtualizing SQL Server on VMWare from my Boss and I would like to share them with you. General comments on problems encountered and why people not virtualizing SQL Storage ( most people just do not have enough spindles to start with and then when people consolidate they use less spindles not more, error in design and understanding of basic i/o principles ) Queue lengths are a problem so add as many paths to storage as possible. Using vmware makes sequential reads...

BizTalk 2009 tutorials available.

24 August 2009 |

I am starting to work on a really interesting project where BizTalk and WCF will be the keys. I have used in the past WCF and I am not worried about it, I like it and it’s better than the old Web Services. Unfortunately I know BizTalk but I still do not master it. Over the network I didn’t find anything really useful but Microsoft has tons of tutorials and how to. Overview of BizTalk 2009 http://www.microsoft.com/biztalk/en/us/roadmap.aspx Getting Started http://msdn.microsoft.com/en-us/library/aa560946%28BTS.10%29.aspx Step-by-step with some databases (Oracle, Siebel …)...

Microsoft Office 2010 preview.

06 August 2009 |

Today I have received an email from Microsoft Connect. Office 2010 suite is available for download. Of course is not a RC or RTM but just a beta preview of the final product. Available for download there are: Office Professional x32 and x64 Visio, SharePoint Designer, InfoPath and the new SharePoint Workspace x32 and x64 The first thing you will notice is that now we have a real x64 office installation, so you can use a real x64 office system on your Windows 7 x64 (today is the official release of...

Mobile development, my 2 cents!

05 August 2009 |

I am going mad for the iPhone. I just ordered the new iPhone 3gs and like any developers, I want to give my 2 cents. I want to talk with you about the development program and what you can really do with the Cocoa Mobile Framework and compare it with Windows CE development. Mobile framework with Microsoft NET. This is the most used, cool and easy framework to use in order to develop mobile application for windows CE or windows mobile, pocket PC and more. In order to do that, you need to download Visual Studio 2008. That’s...