It’s been a while!

It’s definitely been a while since I updated my blog with a new post that’s going to change starting again today. While this one really won’t have any new content I just felt like adding some personal thoughts. After my last blog post my software development contract ended unexpectedly which left me with alot of free time other than searching for a new contract to work on. My first thoughts were great, a vacation! Which I used to enjoy a few weeks of my time without having to do anything specific which I haven’t had in my life since probably high school during the summer.  After stepping back for a few weeks I did some casual development on StructuredWeb at home for a little while then started slacking on that. It really is hard to stay focused on the technology world when you’re not exposed to it every day at work especially since software development (especially when done well) isn’t easy and takes alot of will and drive to accomplish, well that ends today.

This Monday I started a new position at a small Insurance company / marketing firm to be their lead architect to drive their technology usage and provide them strategic applications far above their previous piecemeal approach with using some outside contracts for their website. I’m really looking forward to this because finally I don’t have to answer or justify using new technology or different technology (to an extent atleast) for solving software problems. Nothing has ever bothered me more in previous jobs at larger companies where most developers just choose mediocrity at best, or to be abysmal at worst and just don’t care to learn anything new as developers and to just apply bad practices to problems because that’s what they’re familiar with.

20,000 views!

Wow, I honestly feel pride. A year ago when I started my blog I never imagined this is where it would be at today. At first I started it to share the information I learned about the problems I faced with Oracle since I spent over 3 days trying to accomplish a simple task of writing an xml string to oracle over 2,000 characters! When I initially wrote that post, my blog had the only conclusive answer that I could find as I had to spend lots of time searching both java and microsoft forums related to oracle to get any information.

Since then I’ve watched my blog grow from a handful of visitors and a few comments to 20,000 views and over 100 comments. I want to thank everyone of you that’s taken the time to read any of rantings or design ideas and I especially want to thank every person that has taken the time to offer input on anything I’ve wrote. See you all again at 50,000!

BloggingContext.ApplicationInstance.CompleteRequest();

Happy New Year Everyone

I hope everyone had a happy new year and had good holidays to close out last year. I’m still working on UnityWeb I think I finally am close to grasping the last stumbling block I’ve had with NHibernate the session management of it as I’ve just learned of the conversation per business transaction pattern.

Just something I ran across today that should give everyone a brief chuckle is this snippet of code:

if (param[1].Value.GetType() != Type.GetType("System.DBNull"))

Isn’t that just some of the most beautiful code you’ve ever seen?
/sarcasm

You can definitely file this under the Lexicon of Crap code.

Microsoft Virtual CD Rom

I needed a quick way to read an ISO image at work today that 7zip couldn’t extract properly. Normally at home I’d just mount it in Daemon Tools and be on my way but that idea doesn’t sound the best for the work place due to the free version of Daemon Tools containing adware. After some searching I ran across a Microsoft Developed Virtual CD driver and interface. It’s very basic but it let me open the Visual Studio 2008 iso I downloaded from MSDN without any hickups or needing to reboot to install the driver..

http://download.microsoft.com/download/7/b/6/7b6abd84-7841-4978-96f5-bd58df02efa2/winxpvirtualcdcontrolpanel_21.exe

World of Warcraft: Wrath of the Lich King

I know this is very off topic but I had quite a pleasant suprise today after I made it home from the office, upon checking my email I found a beta invite to World of Warcraft: Wrath of he Lich King. I enjoy the opportunity to beta test software and video games as I feel with my technical background that I can offer additional insight above a normal user might notice in terms of bugs and glitches. I’m very excited that my beta testing application was approved for the world’s largest online game.

Hopefully the time I can spare on beta testing WoW: WotLK will also benefit me and offer me new perspective in my own field especially with the talented user experience team that develops for Blizzard. Very frequently we as ASP.NET developers become so engrossed in the technical side of a website that we can easily forget about the overall user experience. It doesn’t matter how amazing or revolutionary your program is if the user can’t understand how to use and is too frustrated to stay on your website.

My cowoker and I ended up having a discussion earlier today on ASP.NET 3.5 framework with the newly added ListView control and for the MVC website development pattern that’s so integrated to the future of ASP.NET development. It really centers on how much more flexible site design can be for integrating pure html and the dynamic website generation that ASP.NET offers.

This really opens up doors to allow cooperation between web designers and ASP.NET developers. Being able to transform html/css design that was created by a very experienced designer that has lots of talent with user experience into the dynamic and interactive site that ASP.NET offers is definitely a great advancement for overall quality.

BloggingContext.ApplicationInstance.CompleteRequest();