Category: About

Speaking about Agile Architecture

The 9th of May 2012 at 2 p.m. (GMT +1) I will speak about Agile Architecture. The webinar will be registered and hosted by Typemock.

This is the address to register:

Below is the Agenda and you are still in time to add some little changes:

What is Software Architecture
• What is Agile development
• How they can live together?
Discover principles of Agile architecture
• Lifecycle and process
• Modeling and development
• The right solution for the right problem
• How to deliver quality with (TDD)

If you want to listen about this topic or more feel free to drop me an e-mail (using my blog contact form) and I will be more than glad to expand it during the webinar. Of course it has to be something related to Agile Architecture … Winking smile

If you want to read more about it I would suggest you the following articles:

Agile Architect principles

J.D. Meier “Agile Architecture”

PS: I guess if we are numerous I may get a Typemock license available for free to one of the attendee. Winking smile

Applied WPF in context is out.

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 will realize a full working WPF 4 application using all the available tools of Microsoft like: Visual Studio 2010, Expression Blend 4 and SQL Server 2008 R2.

Who this book is for?

This book is for Windows application developers who want to understand the context in which WPF sits and the standards and best practices that can be employed to improve the efficiency and maintainability of their projects. This book can be used by a junior developer to learn WPF and understand how to architect a layered application, and it can be used also by a senior developer as a reference for developing scalable WPF applications.

Table of content.

Following is the table of content of the book:

  1. Introducing WPF and XAML
  2. Sample Application: Overview and Getting Started
  3. Microsoft Expression Blend
  4. Creating the Views
  5. Adding Controls to the Views
  6. The Entity Framework
  7. Data Binding
  8. Command Handling and Event Routing
  9. Testing with TDD   
  10. Reports with Microsoft Reporting Services
  11. Deploying the Application Using ClickOnce
  12. Design Patterns in WPF
  13. WPF and Multi-Threading
  14. Interacting with WCF


The book is released and published by APRESS so in this case the book can be bought from the APRESS web site or from one of their distributors. Right now, Amazon has already run out of copies so you should expect the next distribution starting the 7th of June for the Paperback copy. You can still download the e-book from or APRESS. I am not sure I will distribute this book also with Kindle as I had some issues with the previous one so for now it won’t be available directly in the Kindle web site or in the iBook application for iPad.

Right now you can buy the book here:

The are also other distributors that I do not personally follow but I believe that buying the book directly from APRESS will give you the best price/availability options.


This is the list of the official prices, if you find the book with a different price from a different distributor than the one listed in the previous section I am not aware about it, so please let me know if you believe someone is distributing the book with a non fair price.

Print version with shipment from APRESS including TAX: 49.99 USD

E-book version from APRESS including TAX: 34.99 USD

Enjoy and as usual, let me know what you think about it! Hot smile

Symposium 2010 – Redmond

Last week, or better this week that just ended Smile 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 a techy and commercial place.100_7929 Really enjoyed. For example if you ever been in Bellevue which is a nice suburb of Seattle, you get free internet wireless all over the city and the service is provided by the city administration, really nice!

I have been to the open market near downtown (Pike place market) which deserve really some time as it has nice fresh food and funny things and in the major malls in Seattle, bought stuff for me and my wife and enjoyed the company of a new friend coming from Nebraska. 100_7951
I also saw the first StarbucksSmile Unfortunately I didn’t have time to go up in the SpaceNeedle but I saw it from the street, pretty cool!

I met a lot of people from all over USA and there were also some people from the Europe, for example I worked in a open space workshop with 4 guys from Turkey, 1 guy from Kodak in USA and other people from other places which I don’t remember right now (sorry guys about that …).

Of course I also enjoyed some nice food. I tried for the first time the Cheesecake Factory which is a Restaurant chain (not fast food) that has a very price/quality ratio and got probably the biggest Strawberry cheesecake slice I ever had … Have been also the Sushi Line and to some very good Sushi restaurants too for less than 20 bucks! Forget about having such deal in Bermuda.

The Symposium

The Symposium conference and the Microsoft organization were simply amazing. I can’t say anything about that starting from the Check-in moving to the transportation facilities ending with the catering and the sessions. Everything was really well done.

I had the great opportunity to meet all the guys working at P&P and speaking directly with them; I am not going to mention any name specifically otherwise I will have to mention all of them as they are all great guys!

The conference was organized in 5 days plus nightly events and a pre-conference workshop which was on Prism V4 in my case.
Anyway, every day the conference was following a specific path, like Back-End, Front-End, Design and so on. I just attached a picture of the full schedule in order to make you understand better what you lost if you were not there with me!! Smile with tongue out If you are interested about the speakers you can find the full list at this address:
It was funny to see Robert Martin in the open key-note, he is also known as “Uncle Bob”. You may listen him for hours and hours it’s really an amazing man!

At the end we had a visit to the Patterns and Practices offices which are really designed ad AGILE offices and the guides was Michael Puleio. I can’t post pictures or anything like that (I believe there is an NDA about that, but I am not sure) but I can guarantee you that they have built a very nice a “developer oriented” workspace there! I am really envious for them Smile

Anyway, in conclusion, smart people, nice easy and very flexible and available; if you consider that they are all senior software/architect and most of them are MVP or work for Microsoft. Great time, new friends so for sure I will be there again next year!