D'Arcy from Winnipeg
Solution Architecture, Business & Entrepreneurship, Microsoft, and Adoption

October 2007 Entries

Time for the 2nd Vehicle...Any Recommendations?

So it's looking like my wife and I are at the point where we're going to need to get a second vehicle. Being that we live in the land of ice and snow and construction (read: Winnipeg, Manitoba), we want to get something appropriate for our type of weather (read: 4x4). We're looking at vehicles like the Dodge Nitro, the Jeep Patriot, the Ford Escape, the Saturn Vue...low to mid-range SUV type vehicles (Hybrid would be ideal). Anyone have some recommendations or warnings? Sigh...I HATE car dealerships...but ......

Oracle Database Extensions for .NET

Looks like Oracle is implementing one of SQL Server 2005's features: the ability to write stored procedures in .NET code and have them stored within Oracle. They've also released an ODAC update that will allow you to develop and deploy the stored procs from within VS.NET 2005. You can read more about the Oracle Database Extensions for .NET here. D ......

3 Common ASP.NET Ajax Mistakes

My talk at the Twin Cities' Code Camp was on Preparing for the Presentation layer, and we had a great talk about three things that you need to make a habit of when designing your presentation layer (I'll post about what they are in detail later). One of those things was 'Know Your Tools', and the message I wanted to get accross was that we as developers need to understand how the tools and technologies we use or plan on using work under the hood and beyond the happy-rainbow demos we see at marketing ......

Guitar Hero 3 for 360 Off Key

My wonderful awesome wife surprised me by getting Guitar Hero 3 for me on Sunday! I came home from my trip to Minneapolis to find the 360 GH3 bundle waiting for me, including the guitar carrying case. My wife rules! This morning I went to play it, but for some reason none of the notes were registering. The buttons on the neck were showing up, but they wouldn't play. Now...I did go through the configuration screen and configure the controller...which makes me wonder if in a fog of lack-of-sleepness ......

30 Days of Night Review

Chris and I went out for a movie tonight; we saw 30 Days of Night. It was a pretty good vampire flick...it was definately survival horror but instead of mindless zombies you had intelligent vampires to contend with. You sorta could see what was going to happen...but it was a fun ride regardless. There was also a preview for some movies...one that looked great and one that looked SO DUMB. The great: a Grudge-like movie about phantom calls you get on your cell phone...but its you dying...and then you ......

Twin Cities Code Camp - Presentation and Event Overall

I think my talk on "ASP.NET - Preparing for the Presentation" went really well. We had some great discussion, and the audience was amazing...thanks to all those that came! The quote of the session had to be this one gentleman who stated at one point..."The roads are lined with the corpses of Winform applications..." I can't remember the rest, but it was awesome! The code camp was excellent in general! The speakers were taken care of very well, the venue was excellent, the breakfast and lunch was ......

Twin Cities Code Camp - Arioragato Mr. Roboto...or however you spell it.

Michael Dunn is getting ready to show of his kick ass robot and how he was able to develop interfaces using the Microsoft Robotics SDK. This robot (as you can tell from the picture) is hella-kewl. Chris just informed me its actually "Domo Arigato" (and had to correct me a few times in my typing of that). Chris says Hi. Mike is having some keyboard issues...but OMG...his mouse, monitor, and keyboard is connected to the robot...which is running XP Pro! Very kewl. He has two different batteries...one ......

Twin Cities Code Camp - Chris Williams on XNA

I'm sitting in on Chris Williams XNA session...looking forward to it. This room has NO projector...but instead, his laptop is hooked up to a connection that broadcasts his screen to all the computers in the room. Cool, but I agree with him: I'm used to seeing a big screen to reference off of too. Chris is showing us a picture of sprites...explaining what sprites are and how they're the main thing you'll work with in a 2D game. Sprites are/can be everything: characters, monsters, items, backgrounds, ......

30 Day Blitz - Value Based Development

Aaron Erikson (who knocked it out of the park with Indexed Linq this morning btw) from Magenic posted a while back (just found it recently) about the 30-Day-Blitz idea. He references an article by Michael Hugos which is also a great read. I worked at a place that preached this type of idea: that you need to provide value to the customer early and often...that the value of what you provide can't be determined through a Gantt chart, but through practical, visible, tangible product that can provide ......

Twin Cities Code Camp - Noon Update

I haven't had a chance to check out any sessions as I spent the morning tweaking my presentation. I'm really stoked for Chris' presentation this afternoon on XNA, and there are some great presentations on Microsoft Robotics Studio, AJAX, and Advanced Testing Concepts.

Lunch was catered from some place called Honeyham or something like that...great sandwhiches loaded with meat...good times!

So far everything seems to be going pretty well. More info to come.

D



Twin Cities Code Camp is Live!

We opened up the Twin Cities Code Camp this morning and the first sessions are just kicking off now!

Honey-walnut cream cheese is a good thing...I love this country!

D



Twin Cities Code Camp - Arrived Safe and Sound

I made the trek to Minneapolis (Maple Grove to be exact) safe and sound. The flight from Winnipeg to Denver was fairly uneventful...although I thought that Denver was right in the mountains...apparently its more like Calgary, where its on the outskirts and you can see the mountains in the distance. The flight from Denver to Minnie flew by...one of those things where I closed my eyes, opened them, and it was an hour later and we were getting ready for our descent. Minneapolis Airport is awesome...lots ......

We Need To Be Better At Designing The Presentation

This weekend I'll be speaking at the Twin Cities code camp about designing the presentation layer in ASP.NET. The funny thing is that as I've been preparing for this talk, I'm realizing that its really not about ASP.NET specifically at all...its more about our mindset around software development and the practices and processes that we implement. Sure there are best practices that we can look at, but by and large the biggest issue facing not only web developers but software developers in general is ......

Infragistics Ultra Web Grid: Adding Complex Controls To Row Edit Template

For most controls, like regular textboxes, you can just set the columnKey attribute in the tag to associate a row's cell with a control in a Row Edit Template. For complex controls, like date choosers and drop lists (Infragistics style...regular drop lists will work with a value-list row cell), you need to implement two client side event handlers. The article below from Infragistic's knowledge base explains the procedure. I'm still trying to figure out how to associate a checkbox with a boolean cell ......

Important Reminder About Travelling to Dev Teach!!!

If you're still planning your travel plans around Dev Teach, remember that Grey Cup happens on the Sunday before Dev Teach...November 25th. Also, the game is 5:30 eastern, which means 2:30 kickoff on the west coast.

I may need to change my flight time...

D



ASP.NET Controls - Difference between Unique and Client ID Values

ASP.NET controls have three different ID values assigned to it: Regular ID that's used in the designer Unique ID that uniquely identifies it for cases where repeater-type controls are used Client ID that uniquely identifies it on the client The difference between the Unique and the Client ID's is this: Unique uses the $ seperator, Client uses the _ seperator. Otherwise the values are the same. Thanks to Shane for his post for explaining it in detail. D ......

Who Needs ALT.NET when we have WATERFALLOOZA?!

Recently there was alot of buzz around the ALT.NET conference, and not just because it was overshadowed by the biggest break ups in recent geek history (link1, and link2). Unfortunately, many people were probably scratching their head wondering what all the fuss is about. If you were one of those people, then do we have the event for you! Announcing... WATERFALLOOZA - The Conference For Morts! We've got some insanely skilled speakers that will be talking on a variety of topics, including: Outsourcing ......

SAP buys Business Objects (?!)

I didn't hear anything about this until a buddy mentioned a rumor that Oracle might be purchasing Business Objects...turns out the company was already sold, but the purchaser was SAP!

Check this article, and feel free to Google for more info.

D



My Addication Has Increased

Almost 2 years later, and its still more of a habit...although I've doubled my addiction percent... Your Score: More of a habit You are 50% Addicted! You seem to enjoy the game, and understand it, but it hasn't yet taken over your life. This is probably a good thing, depending on who you talk to ......

This May Get Me Killed...But What's So Great About Leopard?

Apple is now taking pre-orders for OS X Leopard, the newest version of their operating system to be released October 26th. They have a page set up showing the over 300 features that are new to the OS (which you can browse here), and I was looking for something that would say "Yes, I need to pay the extra $170 (USD) for the upgrade!"...but I didn't see anything. Arguably the biggest feature to come with Leopard is the production version of Boot Camp...which many have already been using with the existing ......

Palm Treo - We're Back In Love

I don't think I posted about this yet...I was having problems with my Palm Treo 700wx where randomly my speaker wouldn't work on calls. Some calls worked fine, but others the person I was calling couldn't hear me. It turns out the issue was with the TTY/TTD features that are turned on by default on the device. Ever since I turned off the feature, I've had no problems with my calls. You can find an article describing how to turn off the features here. D ......

Scott Gu's MVC Article

Yeah, its all over the net...but I wanted to post a reminder-link here.

http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx

D



Twin Cities Code Camp - New Topic

I'm going to be speaking at the Twin Cities Code Camp in just under two weeks, and am totally pumped about heading back to Minneapolis. My original topic was going to be Pimp your UI with AJAX, but I realized after seeing the schedule that Robert Boedigheimer is going to be doing an AJAX presentation right before me. So instead of rehashing I decided to change my topic up a bit to still cover UI design/implementation, but from a different slant: ASP.NET - Planning for the Presentation “[Javascript/Client ......

DevTeach Vancouver Gets To Party with Palermo!

Ok, if you didn't have a reason to attend Dev Teach, NOW you do:




       

Infragistics WebNumericEdit - How to change the Group Seperator

By default the WebNumericEdit control will use a comma to seperate number groups. For example: 1898898 will display as 1,898,898 But sometimes you want to use the control for restricting numeric entry, but its not a "number" in the above sense; its a tracking number, a product number, etc. It needs to be a numeric value without caring about the hundreds, thousands, etc. There's no obvious way to change this with the control from the designer though. You can alter it in the code behind however: First ......

Can't see Security tab for a folder in XP?

Ran into this today...seems like its a common run in on the net, so just wanted to record it here for my own notes. If the security tab isn't visible on any of your folder properties in XP, you may have "Use Simple File Sharing" selected in your Folder Options. Open Explorer and go to Tools>Folder Options. Click the "View" tab and scroll to the bottom of the listbox with the heading "Advanced Settings". Clear the "Use Simple File Sharing" checkbox. D ......

Using Multiple Sitemap Files

By default, ASP.NET comes with a default SiteMap provider which expects a file called Web.sitemap to be in your project. This is great if you only want one file, but what if you want multiple sitemap files? Implementing this functionality is pretty easy: Add the below code to your web.config file within the System.Web tag. This creates a new "provider" that you can specify for a SiteMapDataSource control to tell it to look for a different sitemap file. <siteMap enabled="true"> <providers> ......