January 2007 - Posts
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...
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...
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...
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...
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...
"... 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...
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...
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...
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...
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...
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...
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...
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!
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...
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 »