Digging My Blog - Dan Hounshell

Another .Dan Powered Site

January 2007 - Posts

WhatIWantMost: More ASP.NET AJAX fun
WhatIWantMost: More ASP.NET AJAX fun
Rather than focus on fixing the AJAX things that are still broken because of the RTM release tonight, I chose to jump even further into the abyss by adding even more AJAX-based controls to the page. This time it is a search results box that pops up and displays product search results (from Amazon, Yahoo, and Ebay) when the user takes advantage of my offer to "Shop Now" while viewing a wishlist. I was thinking that a tabbed interface would be the perfect choice for displaying the results from different...


WhatIWantMost: ASP.NET AJAX RTM broke my UpdatePanel
WhatIWantMost: ASP.NET AJAX RTM broke my UpdatePanel
A few days ago I noticed that something was amiss with the My Wishlist page of the WhatIWantMost.com site. At the time I was working on something else so I ignored it and I returned this evening to take a closer look. I have these floating divs that are displayed for adding/editing items in your wishlist. All the functionality for showing and hiding them is done server side, but through the magic of the UpdatePanel it's all done in with AJAX. I didn't know if the UpdatePanel would work because of...
WhatIWantMost: The ProductSearch Component
WhatIWantMost: The ProductSearch Component
In my last post I started to run with an earlier idea that I had about extracting the logic for the various product search services I was using (Amazon, Yahoo, and Ebay) out of the UI and encapsulating them in a component that would treat them all the same from a consumer point of view. One of the difficulties with using the APIs for each of the mentioned services is that they each return their own objects that describe their data when performing a query. That makes sense, of course, because Ebay...
WhatIWantMost: Adding Sidebar Flair II and more Product Search
WhatIWantMost: Adding Sidebar Flair II and more Product Search
In my last post , a status update, I wrote that the next thing I wanted to add to the site was a list of the most popular items in wishlists and that I was planning on using the Amazon ID to count them. Again, building the domain layer functionality to present the most popular items was as simple as adding a view that I added to my .netTiers template and then I regenerated my code. I added the list to the page using the same datagrid that I have used before along with the 2-3 lines of code necessary...
WhatIWantMost: Status Update
WhatIWantMost: Status Update
Between preparing for and attending CodeMash last week and catching up on work that was waiting for me when I got back from CodeMash I haven't had a lot of time to work on WhatIWantMost. Yeah, I know, woe is me. You don't want to hear about my troubles, you just want to read about me pumping out code. Sorry, no code for you today folks, but I did want to provide a bit of a status update so you know that I'm not slacking... too much. While at CodeMash I attended Dave Donaldson's session on NHibernate...
CodeMash: Best quote so far
CodeMash: Best quote so far
"... we may have more in common than we think" from the leader of a Python user group to the rest of the virtual CodeMash Google Group audience. I tried to avoid the philosophical "we are the world" mumbo-jumbo that surrounded the CodeMash conference. Really, I'm a .NET guy and I was there to learn some .NET stuff and talk to some .NET people. However after about 10 minutes I realized that I was in the wrong mindset. After spending a couple of days talking to a bunch of great people I, too, realized...
Posted: Jan 24 2007, 10:18 AM by Dan Hounshell | with no comments
Filed under:
ASP.NET AJAX - Sys.Debug.isDebug Javascript Error
ASP.NET AJAX - Sys.Debug.isDebug Javascript Error
After updating to ASP.NET AJAX 1.0 you may get the following Javascript Error (especially for pages making use of animation): "Sys.Debug.IsDebug is null or not an object" or something else about Sys.Debug, depending on your browser of choice. The issue is that the Javascript files being returned by IIS are cached copies from the previous release and are no longer valid with the code from the new release. The fix is to run iisreset (or manually stop and restart IIS). UPDATE: My cohort, Kyle Beyer...
Book Review: Designing with Web Standards
Book Review: Designing with Web Standards
As a web application developer I tend to spend most my time writing code to make web sites do stuff. I spend a lot of time working with databases and various n-tier layers except for one. I choose to keep my nose (as much as possible) out of the UI layer. Now I'll drop a repeater on a page and hook it up to a collection returned by a lower layer quick as a whistle, but I try to stay away from things my programmer's mind just doesn't understand, like design and stylesheets, etc. However from time...
Posted: Jan 21 2007, 09:50 PM by Dan Hounshell | with no comments
Filed under:
CodeMash: Recap
CodeMash: Recap
As I sit down to write this post, " codemash " is the number #1 searched term on Technorati . To say our little grassroots, non-denominational, cross-platform/language conference was a success would be an understatement. I wrote "our conference", but I really had little to do with it besides present a session, blog about the conference, and graciously attend. People like Jim Holmes , Jason Follas , Brian Prince , Jason Gilmore , Josh Holmes , Diane Marsh , and anyone else I forgot to mention are...
Posted: Jan 21 2007, 09:05 PM by Dan Hounshell | with no comments
Filed under:
CodeMash: My Day II
CodeMash: My Day II
Scott Gu 's keynote presentation on LINQ was great! As was his ASP.NET 2.0 Tips and Tricks presentation. Next for me was Dave Donaldson 's NHibernate presentation. Dave's presentations are always a pleasure to attend and learning something about NHibernate was a bonus, especially since that is one of the things at the top of my list to spend some time working with. Scott Gu's ASP.NET 2.0 Tips and Tricks presentation was awesome and I actually learned a few new tricks. He has previously published...
Posted: Jan 19 2007, 12:11 PM by Dan Hounshell | with no comments
Filed under:
CodeMash Day 1 Wrapup
CodeMash Day 1 Wrapup
Bruce Eckel 's after lunch keynote speech was great, too. It was all about thinking outside the box, experimenting, and kind of like applying principles from the design world into development. It was very motivating. After that I attended Ben Carey 's presentation, Beyond TDD: Exploring Its Benefits Beyond Testing. Ben is a very cool dude and very passionate about Test Driven Development. For this presentation he focused on the benefits of TDD that are often overlooked, things like building of team...
Posted: Jan 18 2007, 07:33 PM by Dan Hounshell | with no comments
Filed under:
Hello from CodeMash
Hello from CodeMash
Neal Ford 's keynote presentation on Domain Specific Languages and Language Oriented Programming was great. Neal is a great speaker and a very smart guy! In fact, I'm sitting beside him in the speaker's room right now listening to him shoot the breeze about old Delphi days and some past presentations. Last night's Language Panel was excellent as well. Listening to Bill Wagner, Neal Ford, Bruce Eckel and more talk about their favorite features in different languages and where languages fall short...
Posted: Jan 18 2007, 07:53 AM by Dan Hounshell | with no comments
Filed under:
Someone swiped our XBOX 360
Someone swiped our XBOX 360
Calling all cars - calling all cars! Be on the lookout for a suspicious perp carring an XBOX 360 under one arm and a Nintendo Gamecube under the other. Someone swiped our XBOX 360! What's this world coming to? Share this post: email it! | bookmark it! | digg it! | kick it! | live it!
Posted: Jan 15 2007, 02:32 PM by Dan Hounshell | with no comments
Filed under:
Real World Continuous Integration at CINNUG
Real World Continuous Integration at CINNUG
Joe Wirtley and I will be giving our Real World Continuous Integration with CC.NET, NAnt, NUnit, etc. presentation tomorrow evening at the Cinncinnati .NET Users Group . Yes, it is the same presentation that we will be giving 3 days later at CodeMash . If you're not going to make it to CodeMash this week (shame on you!) but you're going to be in the Cincinnati area tomorrow evening you can stop by CINNUG for a sample of the good stuff you'll be missing at CodeMash. Share this post: email it! | bookmark...
The real reason kids go to school
The real reason kids go to school
Friday my daughter relayed something she overheard in the school nurse's office that day. She went to the nurse because she had scraped her knee a little at recess and needed to get a Band-Aid. While she was getting "treated" a boy came in who she recognized from another class. I believe that she said he was having asthma-related problems. As Regan was leaving the nurse's office she overheard the Nurse say, "Maybe you should go home for the rest of the afternoon." To this the little boy responded...


More Posts Next page »