.NET For the Masses

The old man likes his canoli.

Name:
Location: Chicago, IL

Tuesday, October 18, 2005

Patterns

Without sounding trite, as this topic is all over the software world currently, patterns can save you a lot of time. For years, I've tried to understand them, learn how to use them and just in general up my skills. This is proved difficult though, as the materials are very difficult to understand. Then, just a few weeks back I was at he Data and Object Factory site when I saw their new product the Design Pattern Framework. Now this is what I had been looking for.

Instead of theory and essays on the patterns, this is the PDF guide, Vision diagrams, and complete code samples illustrating how the patterns work! Including, much to my liking, a demo ecommerce asp.net web application utilizing the patterns. I've learned a ton in just a few days of using the product and begining to understand simple things like a singleton, an abstract factory or the strategy pattern.
Extremely clean code is what you get, and the confidence in what I do DOES help.

http://www.dofactory.com/Framework/Framework.aspx

Monday, October 17, 2005

Prometric Testing

Prometric has great teting facilities. I've been to a few, and the one downtown Chicago is very good and efficient. Their backoffice is not so much though. I completed my MCAD with the Web services exam in August, and Prometric has yet to properly publish my records to Microsoft. Be it, Microsoft is aware of this, and is trying to get Prometric to shape up. Here is the deal. Prometric this year decided to assign me a new MCP ID because I was new to them, even if I had an ID since 1997. So, when I take a test the transfer my records to this fake MCP account at Microsoft. I called them, and told them they had the wrong MCP ID and I would like to give them the correct one...this is where it gets good. After getting to their second tier global support they told me that it's Microsoft's responsibility to update my MCP id with them. Right! I'm sure Prometric has their system exposed with some API and Microsoft plays clean up for their poor IT operations every Sunday evening. Right. So, until them I won't have my new MCAD materials. I'm slighly afraid to being testing for the MCSD now.

Friday, August 12, 2005

Certification

I'm nearing the end of my MCAD certifcation. All I have left now is the third test, 70-320, Developing XML Web Services and Server Components. It's half in my domain, and half out. Web services, SOAP in - system services and remoting out. Though remoting does sound exciting. I read the MOC book on this test, and did the chat application remoting lab. it was really cool to see the text appear on the other computer as I typed. All about those call backs!

Now, the 70-320 test is this Monday, and I will be cramming this weekend. I've taken a fair amout of practice tests, and I'm currently sitting in a Barnes and Noble with a fat stack of study questions. But I'm tired, and anxious about the whole thing. I did make a smart call and got a berry iced tea instead of a drink with some serious caffeine.

I've been learning lots of interesting things though. Like, I can apply a SoapDocuentMethod attribute with a OneWay property of true to a webmethod that returns void and it will automatically be marked asynchronous. Crazy. It's too bad that the client always calling my webservices are from flash.

There are some worthless things though. Like UDDI. Sure, someone can make a case. But, I'll have to keep believing that this idea of service hubs is dead. It hasn't, nor will it happen anytime soon. Do I really need to know that the tModel element is used in a discovery document

Thursday, May 26, 2005

Sometimes Error logging is too much

The big problems really occur when your error logger throws errors. Oh man. We have this site using Microsoft Passport as it's main authentication method...now, if you've ever worked with Passport you can probably already feel my pain.