Jean Hibbert's Blog

.NET Framework, SQL Server and other random thoughts.

Work in progress...

Wow!

Finally... I've returned from the dark side... and although I am wiser I have yet to fully recover from my battle with the demon of the deep. (Just like Gandalf in Lord of the Rings). As a ninja programmer I now wear a white belt rather than a black one with 3 red stripes. I have transcended and finally walked through the gates, although these were a different set of gates. Gates that were erected in my mind during my adolescence phase as a programmer. I now understand what I need to know, and how to progress further with my learning. I now am excited with the latest technology developments in the Microsoft space.

Ok, enough of the Zen speak. Here are the pet projects that I have on the go:

1. I am building a 3-tier WPF application that implements CRUD against the Northwind database. The middle tier include the WCF layer and the business layer and will leverage the Entity Framework to expose IQueryable objects in the presentation layer.

2. I am building a shopping cart website that will sell T-shirts. It will use the ASP.NET MVC framework, and will be based on Rob Connery's MVC Storefront.

3. I am currently working on a BPM Framework of my own. I have called it the Shrike Framework. It will leverage WCF MSMQ extensively accross system boundaries, and within system boundaries WCF Name-pipes will be used. Correlation and logging will also leverage the BUILT IN WCF tracing and correllation functionality. Too often has I seen correlation/transaction/tracing functionality unecessarily customized, when the framework provides it out of the box.

4. I will be building a claims-based security service that you can plug into your application in .net 4.0.

5. I will be writing a skeleton functional specification that describes the UI which will manage the claims based security model. Past experience has given me much insight into how a specification should look, before it get's handed to the programmer. This is (unfortunately) one of the spheres where I shine, but I hate writing specifications! ;-)

6. Also, last but not least... I would like to take the WCF MCP exam (70-503), so  you can be expecting numerous posts on this topic. A goal of mine here will be to document all the learning material that I have downloaded, and pet learning projects of my own.