Tuesday, March 24, 2009

Chris Trainning Days 1 and 2 (Guidance Package Framework)

So one of the tasks of software development I hate is setting up new projects.  This task is tedious and repetative.  When setting up a multi-tiered application, that includes, an AOP Framework, an ORM framework, a ioc framwework, and then some type of web or forms package, not to mention build scripts and maybe a data migrations package, you could kill a whole day or more.  

Throw on top of this that a lot of times there are tasks throughout a project that you do over and over.  For example, creating a data access class, you need to create the class, an interface for the class, an NHibernate mapping hbm file, a unit test class to unit test the data access class, and probably some model class to transfer the data around.  

So there is a lot of time wasted doing trivial things when with this time we should be spending it on the real business problems we are trying to solve.  If only some of the trival tasks could be automated.

So the first thing I did was look at a few offerings.  The first one was S#arp Architecture.  Well I really did not look at it but Dan Miser did and he then held a Spider Thursdy on it.  It seemed really cool.  Thought for sure this was the answer but like all tools, it had some failures.  

The next project I looked at was Sculptured.Net.  This is an MDD tool.  What is interesting it has an idea of molds that you can use to create different applications using different frameworks. For example you could create a silverlight mold, with a Nhibernate mold, and a service library mold, then using the same model, you could import it to a project using a mvc mold, a LINQ mold and a WCF mold and they the apps would work the same.  You could also create your own molds.  Well like other tools it looks great on the basic examples but as you start making more complex models the tool starts to break down.  I do want to look into making my own molds though and see if this process is easier.

That brings me to Guidance Package Framwework from Microsoft.  I was excited about this because I have seen what it could do from using some of the Pattern and Practices Team factories.  I just did not know how poorly the documentation was wrritten.  also the waas a lack of blog posts or other articles on how to use the framework.

Well after messing with it for a day I really did not get anything to work.  Yes I could get it to register my packages and when I used my package to create my solution it tried to but errored out. I was really frustrated, so I sat down and re-looked at the help that comes with the framework.  Then all of a sudden some things started clicking.  My day 2 with the framework was much better.

My next blog post will talk about the steps I took to create a basic guidance package.  It will contain code samples and hopefully give direction for those who are starting to look at using guidance packages.

Tuesday, March 03, 2009

Leona Walber


Leona Walber peacefully passed away last Saturday.

She was my grandma. Maybe not by blood but definitely by love.

Leona helped babysit my sister and I while my parents worked. She was only going to babysit us for a little while until my parents could find a full time daycare or sitter. Well that little while turned out to be 35+ years.

Over the years she became a friend and family member.

I remember playing paddy cake and her teaching me to tie my shoes. She would help me with homework, and even let me watch her cook. She told me once after I stuck my tongue out at a girl that it means I really wanted to kiss her. Believe me I never did that again while growing up. Later in life she taught my cousin and I how to make her yarn hangers.

I remember how cold her hands always were. They felt like she kept them in the freezer. Grandma always said "Cold hands mean a warm heart". That she did have too; always room in her heart for her family and mine.

As I got older I remember the conversations we had as I drove her to my parents house for the holidays she would spend with us. Catching me up with all the people from the neighborhood. Or, how she would ask me about my love life or joke about how I used to tell her I was going to be a priest. We used to count steps when we went up and down stairs so she knew when we got to the top or bottom. She used to tell me I shouldn't fuss so much with taking her places since her walking was slow and eyes bad. I never thought of it as a fuss. I wish I could have that fuss one more time.

Oh and how could I forget about all the food? The apple fritters, cookies, dot oyster crackers, and dumplings. Whenever she was cooking I knew it was going to be a filling meal. I never went hungry when I was visiting with Grandma.

The last couple years have been hard with her eye sight and hearing gone. I know she is now in a better place, where she can walk as fast as she wants and see far enough to watch over me. But i know one thing for sure... her hands are still cold and I am still in her warm heart.