THE BLOG
Exploration of Thought
Thoughts on autonomy, self direction, digital business and life.
Ubuntu and Virtual PC 2007 Mouse Issues
I recently ran into an issue while installing Ubuntu to test Mono. Apparently when you install Ubuntu 7.04 on Virtual PC 2007 the system doesn't recognize the mouse. MAJOR SUCKAGE. Luckily I found a link that helped me through this and eventually got my mouse working for Ubuntu on VPC 2007. This is mainly a…Donn Felker - July 28, 2007
Returning XML Data as a Record Sets through the CLR in SQL Server 2005
The Problem I needed to write something like this ... SELECT * FROM CustomerTest WHERE Customer_Id = 1; The data returned needed to return the row as well as the data inside of the XML Column in that row, in the same set. (The data in the XML column needed to be returned as sets of…Donn Felker - July 27, 2007
HOW TO: Display Required Field Validators at Page Load
Sometimes when a page loads you'll want the user to be able to see the which fields are required. This is normally done by presenting an asterisk next to the fields that need to be populated/selected. The RequiredFieldValidator does not automatically perform validation upon load, but here's some code that will allow you to do so: I…Donn Felker - July 20, 2007
ASP.NET AJAX Always Visible Control Frustrations
Unfortunately I don't have time to go through and figure out why the Always Visible control wont work with a user control. Although I assume it has something to do with the HTML DOM. Some relationship in there is probably hard coded or assumed. Here's what I was trying to do: I want to have…Donn Felker - July 17, 2007
ASP.NET Projects Take Forever To Load in Internet Explorer
I recently had a problem that plagued me the last couple of weeks. Problem: When I pressed F5 or CTRL + F5 or even "View in Browser" from Visual Studio (in an ASP.NET project) Internet Explorer would load. If I had any breakpoints set, the debugger would break, and then I could continue after debugging…Donn Felker - July 9, 2007
HTML 5 vs HTML 4
I was perusing the HTML 5 Spec and I ran across the HTML 5 differences from HTML 4. There are a couple things that caught my eye immediately: new input types, datagrid, datalist, and also how the structure of the div element has changed. The thing that really sparked my interest was the input types.…Donn Felker - June 23, 2007
.NET Scaffolding
Jeremy D. Miller has a great post on keeping source code where it belongs. The thought process behind this is that code should be where YOU would assume it would be. If its data access code, it should be in a project/namespace that is something like Data Access or DAL or Data or something that…Donn Felker - June 21, 2007
Teamprise Explorer Client vs. Visual Studio Team Explorer
Over the weekend I had the time to work with Teamprise Explorer and Visual Studio Team Explorer while working on an open source project that I'm a part of. This was the first time I've worked with Teamprise explorer and Visual Studio Team Explorer. Since Codeplex houses its source on Team Foundation Server (TFS) I was required…Donn Felker - June 7, 2007
Windows Surface
Microsoft has released its new multi-input touch device, Surface. "Microsoft Surface represents a fundamental change in the way we interact with digital content. With Surface, we can actually grab data with our hands, and move information between objects with natural gestures and touch. Surface features a 30-inch tabletop display whose unique abilities allow for several people…Donn Felker - May 31, 2007
Live Maps Send to Mobile
I'm an avid user of mapping software. I use it daily. Until last week my favorite was Google Maps. It was simple, quick and had an intuitive interface. All that has changed now. My new favorite is Live Maps. Google Maps vs Live Maps I use Google Maps on my cell phone daily, that is, until…Donn Felker - May 28, 2007
Microsoft Astoria Project
It looks like Microsoft is putting some good research into a new RESTful product, Codename Astoria. The goal is to expose data through URI's that identify various bits of information from the service. The delivery method is provided by the application but POX or JSON are very open formats that I assume will be the norm. Currently we…Donn Felker - May 28, 2007
Complexity and Staying Up To Speed
Every single one of use that are involved in Software Development have come to the point where we feel overwhelmed with the speed in which the software industry is advancing. This is completely normal! We all have to understand that software development as an industry is in its infancy. For example, architects have been around…Donn Felker - May 25, 2007