Steve Hebert's Development Blog

Steve Hebert's Development Blog

Sponsors

The Lounge

Currently Reading

My Amazon Wish List

Advertisement

  • Old Code, New Testing Tricks - breaking old habits

    I ran into a variation on an old threading problem the other day that I found nearly impossible to unit test. When I say impossible, getting my test scenario to succeed meant the guaranteed setting of two threading primitives before a WaitHandle evaluation occurred. Getting this to run properly every...
  • CSLA and Telerik radGrid- a collection of posts

    I am busy finishing up some knowledge transfer and found the need to gather together various postings I have done here and elsewhere on getting CSLA and Telerik playing nice. A few of these topics deal with generic binding issues (CSLA aside). Here are the items... Converations on CSLA and Telerik radGrid...
  • Creating a Horizontal GridSplitter in WPF - for real

    I ran into a number of articles on the web declaring how to create a horizontal grid splitter control in WPF - most of them wrong. There are a couple of "Walkthru" articles on MSDN that show the proper way to do it, but waste time poking around the Properties window (who codes like that anyway...
  • Linq to Objects – measuring performance implications (part 1)

    After working with Linq-to-objects, I started thinking about how this tool could work in the wrong hands. At its simplest, a seemingly elegant query could easily turn into a CPU hog if the underlying data structure isn’t organized well. At its best, how will these queries make use of the underlying data...
    Filed under:
  • Manually Mapping WSDL soap:address location on the fly

    .Net does a nice job of sensing the underlying protocol when generating WSDL. For instance, if I run a service as "myService" on SSL, the underlying WSDL is wired to contain the <soap:address> location mapped to " https://... " instead of "http://..." However there...
  • Optimizing Hierarchical data for Tree Controls

    On one hand, nothing can substitute good data design when it comes to performance. On the other hand, relational databases are terrible at describing hierarchical relationships. Vendors have been including hierarchical relationship query tools for years (i.e. Oracle and MS Sql Server 2005), but while...
  • digging out from under the Inbox

    It has been a while since my last post - we've shipped version 2.0 of our product and with ever-increasing momentum, Outlook becomes increasingly difficult to manage due to sheer volume. I have never been particularly fond of Outlook, it leaves a lot of loose ends without a cohesive way to manage...
  • XP Media Center lost my second core (once again)

    In the last 12 hours, Windows XP Media Center lost my second core again . I blogged about this a while back where suddenly my dual-core system was only utilizing a single core - apparent in task manager, device manager and general performance. Even with 3GB of RAM, this sent things crawling in Virtual...
  • Hiearchical data binding with CSLA and Telerik's radGrid control.

    Following on the CSLA databinding theme , I ran into an interesting problem on databinding a parent/child CSLA business object relationship with Telerik 's radGrid control. The solution is certainly not obvious, but the implementation ends up being pretty straight forward. First, I set up two distinct...
  • Setting up CSLA databinding on a webpage using an @Register tag

    Setting up databinding using a custom datasource within a page is not always obvious. I'm putting this on my blog as I know I'll be referring back to it. CSLA is available on Rocky Lhotka's site with downloads, forums and latest version info. Because databinding is provided through the generic...
  • XNA Game Studio Express going live on Monday

    The XNA Game Studio Express is launching on December 11th with an open house on the Redmond campus. Too bad they only give a weeks notice, that would be a fun road trip. I haven't heard yet if they are going to post video of the event on Channel 9.
  • Release parties

    We are busy finalizing our 4th public release of this year and we've decided to go to a Minnesota Wild game (hockey for you non-sports fans). Club level, dinner, and all that stuff. I'm not a huge hockey fan, but live NHL is great to watch. I actually learned the rules of hockey from playing...
  • First Minneapolis/St. Paul Code Camp complete

    The first Twin Cities CodeCamp went off very well this weekend. There was a wide variety of topics with four presentations running every hour from 9-5 this past Saturday. If you missed it, you missed out! Keep an eye on the Twin Cities CodeCamp website for the next event. This would be a great place...
  • Dynamics of Software Development - 2006 Edition

    I received my copy of the Dynamics of Software Development 2006 Edition by Jim McCarthy yesterday and I'm thoroughly impressed. The book comes with a video of the presentation he used to do on his "23 rules of thumb for shipping great software ontime". The video is worth the price of the...
  • In Search of Stupidity - Volume 2

    I just picked up " In Search of Stupidity: Over Twenty Years of Marketing Disasters Volume 2 " and found myself unable to put it down last night. I wasn't sure what to expect, I enjoyed the first book but the second book comes off as being more refined. The premise of the book starts out...
1 2 3 4 5 Next > ... Last »