Archives

Archives / 2008
  • You've got to see this!

    Believe it or not, sometimes Infragistics releases even catch me by surprise.  Well, that happened today.  I knew that we were targeting the middle of December for our Silverlight LOB CTP, but I've been so busy lately I didn't even notice it's already the middle of December!  My wife told me that Christmas is only a week away and I didn't believe her.  I did the math.. she was right.  Guess I should start shopping.

  • Becoming a Better Web Developer: Debugging Javascript

    When I first started "web development" I knew nothing more than a handful of tags, and that "Javascript is bad!".  As my HTML vocabulary grew, I started to see some of the really cool things you could do with DHTML, but most of it required that naughty Javascript.  Well, eventually I shook free from the unfounded notion that Javascript was bad, and have never looked back.  My goal here is to give you tips to help you become the skill full ninja you've always wanted to be.  We'll start out with some debugging tips working with Javascript, but I'm going to do this as a multi-part series which will also include working with css, and other points of interest for web developers.

  • Upcoming Events

    I'm heading south next week, to speak at some of the Florida .NET users groups.  If you're in the South Florida area (or, if you're in the North East, and want to defrost..) come and say hi! 

  • NetAdvantage 2008 Volume 3 Sneak Peek

    As we near the end of the month, a new volume of NetAdvantage nears completion.  Yesterday I talked about the Silverlight futures, namely the Data Viz components.  Today I'll focus on the components and features you'll see on the other side of Halloween.

  • Want free software?

    Ok, in the spirit of having fun at tradeshows, I have a challenge for you.  If you're at PDC and you want to win a free copy of NetAdvantage - read on..

  • Viva Las Vegas

    A few times a year, I'm lucky enough to get to spend a week in Las Vegas.  Well, I use the term lucky loosely here.  A week in Vegas can be a huge drain, even if you're not gambling all of your money away, or spending your nights drinking out of glasses that are bigger than you are.  But it's still something that you need to experience to understand.

  • Do you jQuery?

    There has been a steadily growing buzz over jQuery, and many development teams have already introduced it as a standard library in their Ajax applications.  The buzz just got much much louder, when Microsoft announced that jQuery will now be included and officially supported inside of Visual Studio .NET. 

  • Debugging Linq To Sql

    I've decided that the LinqDataSource is my favorite datasource to use these days, because it allows me to consume my LinqToSql classes.  My fondness of Linq to Sql also leads towards frustration when I try to figure out what's going on behind the scenes.  

  • LinqDataSource Woes

    So here I am, all ready to test out the blazing performance of the new WebDataGrid.  I set up my million row table, and bind the grid to it... the page loads blazingly fast.  Believe it or not, this has more to do with setting up your table indexes properly than anything else. 

  • VS2008 SP1 - When NOT to install..

    So I'm sitting here in southern California making some final preparations for my talk this evening at the South Bay .NET UG.  I ran into a wacky scenario where my event handlers for my silverlight components weren't firing.. So after verifying it wasn't just a silly coding error (which I'm certainly not immune to) I decided to 'clean up' my dev environment.  I had installed the IE8 beta the other day, so I started by uninstalling that.  I was also running on one of the pre-release Silverlight 2 Beta 2 builds, so I figured this would be a good time to bump up to the actual bits. 

  • Multiple Assembly Versions in a single Web Site - How to deal with a CS0433 compiler error

    Web development is all about breaking up your application into pieces. Multiple pages make up a site.  UserControls are used to break up pages into smaller pieces, and custom libraries are often used for either framework value, or as GUI libraries.  Any time you start working with these scenarios, assemblies and references are going to start to enter the equation. 

  • Script Combining - What's the big deal?

    Microsoft is about to ship Visual Studio 2008 SP1, and .NET Framework 3.5 SP1.  Now service patches aren't always very exciting, but these are because they contain some great new features.  You've probably already heard the buzz around AJAX History support, and Dynamic Data.  Script Combining is also part of SP1, and it's something that you should certainly be interested in.

  • Infragistics Sponsors Silverlight Control Builder Contest '08

    stacked_small_slbc_08There's a really cool contest going on right now, promoting both Silverlight and open source.  If you check out Silverlight Control Builder Contest '08 over at gosilverlight.org, you can read up on the details.  To state it simply, build the coolest Silverlight control, and win some great stuff including NetAdvantage for .NET (ASP.NET and Windows Forms) + NetAdvantage for WPF.  Additionally contest winners are entitled to NetAdvantage for Silverlight once it ships.  All in all, there are thousands of dollars in prizes available, all to reward you for building cool stuff and sharing it with others.  

  • Quick Tip - Migrating TagPrefixes to Web.config

    I've written about moving the <%@ Register TagPrefix ... %> directives out of your ASPX pages, and into your web.config.  But one thing I never talked about was - how to do that step.  I always did it manually, but about a year ago, I remember talking with one of the developers on the Project Upgrade Utility.. Well, that discussion to my surprise spawned off a lovely feature..  So here's the simple 2 step process

  • A sad day for my laptop bag

    Well, it finally happened.. my PDC 2005 laptop bag started to tear apart at the seams.  It took me about a week to finally choose its replacement.  I had was looking for three things.  It had to look good for one.  For the amount of time I carry my laptop around with me, it's almost like a fashion accessory.  My second requirement was that it was small.  With the amount of traveling I do, the last thing I want is a big clunky bag.  My final requirement was that it looked professional enough for me to comfortably take it into business meetings without being embarrassed.  I finally decided on the Case Logic bag.

  • Back from Teched

    I'm finally back from Orlando, or at least I think I am.. but the weather here in NJ isn't the beautiful 75 degrees it was when I left, it's the 95 degrees that I was hoping to leave in Orlando.  Oh well, it's still good to be home.

  • Infragistics At TechEd for Developers 2008 North America

    That seems like a long title, but now that TechEd is cut in two, I wanted to be sure we were all on the same page.  If you're going to be in Orlando next week, you'll likely run into some Infragistics shirts while you're there.  We've got quite a few people heading out there.  Here are some ways you can meet up with me/us

  • Infragistics Wins Codie for Best Developer Tools!

    Last year Infragistics won a Jolt award for Libraries Frameworks and Components, and that was a new level of achievement for us.  This year, I'm excited to announce that we've won a Codie as well for Best Software Development Solution.  Now don't get me wrong, I'm happy about any award we win, but there's something to be said for privately judged awards.  Not that I don't enjoy campaigning every year for the 'popular vote' awards, but I tend to find that the results rarely resemble real life.  Or maybe they do resemble real life ala the amount of free time some folks have to vote for themselves :)  Either way, I think this is really cool, and another milestone achievement for Infragistics. 

  • Infragistics NetAdvantage and Dynamic Data

    For those of you who keep a close watch on the off cycle ASP.NET projects that Microsoft has been working on, you're probably already familiar with Dynamic Data.  Well, today Dynamic Data just went from a cool beta, to a real product.  As Scott Gu mentions in his blog, Dynamic Data is being included in VS2008 SP1 (the beta is now available to download!)

  • MIX08 Day 2

    Listening to a guy who does an amazing Johnny Cash right now (vocals and guitar), waiting for this afternoon's keynote.  I'm starting to grow a new appreciation for the music of Johnny Cash.  I'm trying to wake up still, as last night was a late one.  By the time I looked at my watch it was 3am (or somewhere around there, the needle on my watch kept moving). 

  • Live from Mix

    I had a little trouble getting started this morning which wasn't surprising, but luckily the Keynote didn't start until 9:30am (which was 11:30 am EST).  The Keynote interesting, and a few items really got my attention.  What NBC is doing for the Olympics with Silverlight was extremely impressive.  I'm certainly looking forward to that.  In addition, there was a last minute mention of Silverlight Mobile support.  It turns out that there's Silverlight support for Windows Mobile 6, and Nokia has just signed up to provide support for a range of devices, including their Internet tablets.  That really caught my attention because I've been waiting to be able to develop a rich app for my N770, but have never found a good place to start.  I'm hoping whatever they do is easily ported to the N770, otherwise I may have to upgrade.

  • Are you going to Mix?

    I'm heading out to mix tomorrow, and thought it would be great to meet up with some of you while I'm there.  So here's what I'm thinking.  On Tuesday night, there is Treasure Hunt at the Treasure Island hotel.  I'm not sure I'll be there in time for the actual Treasure Hunt, but I will be around later that evening (for dessert, drinks, etc).  So stop by and say hello!

  • Grids, Selection, Checkboxes and Linq

    Before I even get started, a quick side note.  I initially assumed I should write LINQ [all caps] since it is an acronym (from what I recall), but I decided to go with the .NET Framework namespace capitalization instead.  I should have learned my lesson with AJAX or Ajax, or however you want to write it. ;)

  • What exactly is a Technical Evangelist?

    When I first heard the title Technical Evangelist I thought it was a joke.  Then I found out it was a real position, but I still didn't understand what it was about.  It took about a year for me to truly get it, and in the end.. it was simply a description of what I was already doing.