Thursday, October 26, 2006

Noah Coad was a  student ambassador and an MVP when I first met him a few years ago. You could easily describe him as a young, eager, bright and clean-cut kid.

So was Ian Ceicys!

I see both of them occasionally at Microsoft events such as the MVP Summit or TechEds, 

Both of these young men got sucked up by Microsoft when they graduated from college.

(I am feeling older with every sentence - egad!)

I don't think I have ever seen them together which is the likely reason that somehow they had blended into the same person in my mind.

When I saw Ian at the New England Code Camp last weekend and asked him why he was in Boston and how his Microsoft job was going, he gave all the right responses - it could have just as easily been Noah - which is the mistake I made. I even blogged about it. Oops.

So here I am putting their pics side by side and now the difference is a little more obvious! Sorry guys!

Noah

Ian


Thursday, October 26, 2006 3:10:09 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, October 25, 2006

Now that the "Click to Active and Use this Control" is a fixed part of IE7, web developers have to pay more attention to the problem. I got bit by it because I'm embedding winform controls into web pages to do Ink on the Web. Here are some pointers to what we can do to not share this grief with people visiting our websites.  [Read more ...]

[A DevLife post]

Wednesday, October 25, 2006 6:31:14 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, October 24, 2006

This was one of the early highlights of our trip to Bulgaria. Chalga-Man!

Click on the image to see and hear Chalga-Man in action!

chalgaman.png

Tuesday, October 24, 2006 8:10:44 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [3]  | 

Though we selfishly were sad to see Thom Robbins leave the D.E. position for New England, the local community was thrilled to see him move to an awesome new job at Microsoft. But the big question was who on earth could fill his shoes?

Happily, Thom has made a wonderful choice in a successor. Chris Bowen, a local developer who has been very involved in the community and someone for whom I have always had a ton of respect, will be our new D.E.

Thanks Thom! Thanks Chris!

Tuesday, October 24, 2006 7:41:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Code Camp 6 was this past Saturday. It started out with a somewhat nervewracking 200 mile drive to Waltham due to torrential rainstorms and high winds. But I had a fun companion in the car who kept me well entertained throughout - Dave Burke, who was ridiculously kind when I was adamant that we needed to go south on Route 91 (totally wrong) and let me get away with it for 10 miles before I let him convince me to turn around. I suppose it's one thing to deal with female logic when it's your wife, but a totally different conundrum when it's another chick.

When we arrived at the event on Saturday morning, I learned some wonderful news. Athough we are all sad to see Thom Robbins go (and thrilled at his new job at Microsoft) he made a fantastic choice for our new Developer Evangelist in Chris Bowen. Chris is a local guy who has been involved with the .NET community in Boston for a long time and is someone I have a huge amount of respect for. So I was very happy to hear this great news.

Since people quickly disappear into the conference rooms, it's always hard to tell how many are really there, but at lunch time, it certainly seemed like major swarms of people heading for the pizza. I did only two of my three talks. As I expected, the Persisting Ink on the Web talk, which I was hoping to practice prior to Mobile Connections in a few weeks was waaaaaay to narrow so nobody showed up. But the Managing and Deploying ASP.NET 2.0 Websites and Moving Big Data with ADO.NET 2.0 talks were both well attended.

I spent most of my free time futzing with the impact of the "click here to activate and use this control" issue that is now a permanent part of IE7 and has a big impact on the embedded winforms controls that I use to do ink on the web, rather than sitting in on other talks, so I missed out on Richard Hale Shaw's C# talks where I'm sure he couldn't resist a dig or two against VB ;-).

There were a bunch of VTdotNETters there which is always great to see.

The other very nice surprise was seeing Noah Coad who I have known for a number of years, originally through the MVP academic community. He has been at Microsoft for a while now (they scooped him up the day he graduated from college), but I didn't realize he had recently moved to the east coast. So I'm sure we'll be seeing more of him.

When all was said and done, Dave and I hopped in the car for the drive back to Vermont in what was thankfully great weather on a beautiful fall night.

Tuesday, October 24, 2006 7:36:00 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

DevConnections (combination of 6 conferences: ASP, Visual Studio, Mobile, Sharepoint, SQL Server and Office) is only a few weeks away. I'm going out to present 2 sessions for ASP Connections (Managing & Deploying ASP.NET 2 Sites and Asynchronous ASP.NET), one for Mobile Connections (an advanced Ink on the Web talk) and a 1/2 day post-conference workshop on Advanced ADO.NET 2.0.

I'm sorely disappointed that my flight schedule is having me miss the Monday night keynotes, especially this one that Scott Guthrie and Brian Goldfarb are giving: Windows Vista, the 2007 Office System, and ASP.NET AJAX.

There is going to be so much going on at DevConnections, including some Microsoft "hear it for the first time in the U.S.") announcements from Microsoft. I hope I don't end up holing myself up in my room trying to perfect my talks again (so that means they need to be perfect before I go to the airport! :-)). Of course, there's always the lure of the gambling tables and the girlie shows (just kidding - not really interested in either), but still Vegas is certainly a fun place to be when you do want to take a little break from the geek fest!

Tuesday, October 24, 2006 2:41:23 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

From Russ Helfand, creator of the CSS Friendly Control Adapter Toolkit, announcing a new version! (Of course, this comes just weeks after my article about them in aspnetPRO is published :-), but I knew that was coming...)

I'm pleased to announce that we have upgraded the CSS Friendly ASP.NET 2.0 Control Adapter kit.  The new release is Beta 3. 

The whole kit now serves as a sample of designing markup and CSS that scales gracefully. This includes scaling of the menus, trees and forms.

All forms rendered by the adapters (think: membership controls) now implement a solution for the accesskey issue. It’s simple but incredibly effective… and totally addictive.

There are other things in beta 3 besides accessibility improvements. The TreeView adapter now restores the tree’s expansion state. That’s a huge usability improvement but more importantly it’s our first demonstration of an adapter that leverages the ASP.NET view state framework.

To get familiar with all the new features, please read the "what's new" section of the kit's home page at http://www.asp.net/cssadapters.  Also, try out the "quick cool demos" listed in that section.  They are:

  • Go to the Menu sample. Increase your browser's font size. In Internet Explorer use View > Text Size > Larger.
  • Go to the CreateUserWizard sample. Navigate with accesskeys. If using Windows, press Alt + e to set the focus to the textbox for the Email address. (In Internet Explorer you must also hold down the Shift key to use the accesskey for the password textbox.)
  • Try out the redesigned TreeView sample. Expand several nodes in the tree. Select a node to cause the page to post back. Notice that the tree maintains its expansion, visibly marks the selected node and uses its value to change the page's sample content.
  • Play with cascading checkboxes.
  • Validate that these pages conform to the XHTML 1.1 Strict standard.

    Best regards,


    Russ Helfand

  • Tuesday, October 24, 2006 11:29:42 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

    I don't pay much attention to Facebook (could it be that I'm about twice the age of the average user? ;-)), but thought it was intersesting that they expose web services for devs to tap into. Here's an article on DevSource by Tim Stevens called Using the Facebook API: Social Networking in .NET
    .

    Tuesday, October 24, 2006 11:04:47 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

    I finally discovered a better way to debug javascript, after 5 years of clobbering my way through this process. [Read more ...]

    [A DevLife post]

    Tuesday, October 24, 2006 10:46:23 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
     Sunday, October 22, 2006

    I know very few people who can write sentences like this:

    "I've been messing a lot with time zones lately, planning my trips to South Africa, Spain, and Denmark...." [http://www.gregcons.com/KateBlog/TimeZones.aspx]

    This represents TechEd South Africa, TechEd Europe and then some more .NET love in Denmark. It also represents quite a lot of frequent flier miles! :-)

    Sunday, October 22, 2006 11:47:09 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
     Friday, October 20, 2006

    I am 99% with Kate on this one. I've always wanted to go to New Orleans and was excited about the added aspect of TechEd 2007 having a major impact on the city's economy. The only thing Kate & I disagree on is that I'd like to see it in Burlington, VT. Of course, Burlington has no means of hosting an event even 1/4 this size. Oh well. Hawaii?

    Friday, October 20, 2006 9:10:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [4]  | 

    I spent 2 1/2 hours yesterday trying to arrange a warranty replacement for a Dell monitor. The first hour was used merely trying to find the right means of contacting Dell for this problem. In the end, I succeeded, but there is something seriously wrong with how their info is managed... read more...

    [A DevLife post]

    Friday, October 20, 2006 8:57:12 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
     Thursday, October 19, 2006

    I have WS-FTP Pro 7.0 on both multiple computers as well as the newly released IE7.

    One computer has no troubles. The other gives me this interesting error when I try to start it up:

    The only solution is to click ok and then kill the app from task manager.

    Luckily, I found this thread in the Ipswitch forums (which also decries a lack of support from WS-FTP) where a user (who is clearly a pit-bull and chose not to give up on finding a solution - thank you Suzy!!!) has managed to find how to fix the problem, which calls for "hiding" an outdated file.

    navigate to where your WSFTP is installed e.g.
    c:/program files/ipswitch/ws_ftp professional
    and rename PSAPI.dll to PSAPI.dll.old and then reboot

    It worked. Yay.

    Thursday, October 19, 2006 12:27:03 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [5]  | 

    Nexus Energy Software is growing again. Headquartered in Wellesley, MA, we are looking for professional Software Engineers for our Lebanon, NH office.

    We're looking for mid-level and senior Engineers to join our talented development team who like to keep their software skills up-to-date and take pride in delivering high quality solutions to satisfied customers.

    We offer competitive salaries, medical, dental, 401K, and more in a dynamic yet relaxed work place. www.nexusenergy.com.

    Work as a member of our development team in designing, developing and unit testing company applications using solid software development processes and practices. Our applications provide billing, account management and energy analysis functionality for utility customers.

    5-10 years of SW development experience, VB.NET and/or C#, ASP.NET, JavaScript, XML, XSLTs, SQL, source control software and Visual Studio, maintaining code written by others, strong problem solving skills required. Experience with build and installation tools a plus.

    Please forward your resume with salary requirements to:

    Nexus Energy Software;

    laurie.nexusenergysoftware@comcast.net

    Fax: 508.879.3898

    Equal Opportunity Employer

    No phone calls or third parties, please.

    Thursday, October 19, 2006 12:08:22 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

    A pointer to a great blog source of Vista Tips & Tricks and my husband's (a non-techie) upgrade to IE7... read more...

    [A DevLife post]

    Thursday, October 19, 2006 8:15:12 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

    The schedule for this weekend's Code Camp in Waltham, Mass is live. This Code Camp will be packing all of the sessions into one day - Saturday, rather than spread out over two.

    If you haven't registered to attend yet, you can register here.

    I'll be doing three talks throughout the day:

    9am: Managing and Deploying ASP.NET 2.0 Website: This talk is aimed at sorting out all of the options for creating, compiling and deploying ASP.NET 2.0 websites along with tips for making the best choices.

    1:15 pm: Persisting Ink on the Web. If you are interested in creating ASP.NET Web apps with ink capabilities for Tablet PC users, this session offers a slew of information about what to do with the ink once it's collected. Handling ink in a website is very different than working with it in a windows application. This session will deal with things like how to deal with postbacks, sending the ink to another web page, storing ink into a database and retriving it and getting ink to and from web services and more.

    4:45 pm: Handling Big Data in ADO.NET 2.0: Most demos and samples for ADO.NET deal with small amounts of data and simplistic functions. This session will take a look at how to design and code your data layer for dealing with real-world, high-end, data-intensive applications. We’ll look at some advanced patterns for handling more sophisticated scenarios such as updating huge amounts of data, leveraging middle-tier caching for heavy traffic Web sites, and an inmemory query processor that the ADO.NET team has built that we can use today. Much of what will be shown will leverage features of ADO.NET 2.0 as well as some of the performance improvements that have been made to the internals.

    Thursday, October 19, 2006 7:52:48 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
     Tuesday, October 17, 2006

    The new post cache subsititution functionality of ASP.NET 2.0 is one of the features of ASP.NET 2 that doesn't get a lot of attention, but I am quite fond of it. So I wrote an article about it for DevSource and it is now online. You can read it here.

    Tuesday, October 17, 2006 4:25:58 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

    Next Meeting — Wednesday, October 18, 2006

    Tom Evslin

    Software developer, entrepreneur, author

    Tom Evslin's remarkable career has taken him from nerd to CEO to novelist and consultant with a brief stop as Transportation Secretary for the State of Vermont.  He founded and ran a successful Vermont software company for a number of years, an experience which became a springboard to even bigger and better things.

    Tom's talk will be wide ranging and very interactive.  It will include:

    • His recent work with the Governor's Committee of Telecom to address broadband issues in Vermont.
    • Hearing members' input about jobs that are possible, or not possible, given the current state of broadband.
    • Clever ways that people have coped with broadband limitations.
    • The benefits of "open spectrum".
    • Tom reading from his novel hackoff.com: an historic murder mystery set in the Internet bubble and rubble.
    • Q&A about the book, the bubble, and the technology used to serialize the book online (available free at www.hackoff.com in text and podcast versions)

    His novel "hackoff.com: an historic murder mystery set in the Internet bubble and rubble" is available free online and for purchase from Amazon and other outlets. His popular blog Fractals of Change is at blog.tomevslin.com.

    Tom EsvlinEvslin was cofounder (with wife Mary), Chairman and CEO of ITXC Corp. The NASDAQ-listed company grew from startup in 1997 to the world's leading provider of wholesale VoIP and one of largest carriers of international voice minutes of any kind by 2004 when it was acquired.

    Evslin conceived, launched, and ran AT&T's first ISP, AT&T WorldNet Service. WorldNet popularized all-you-can-eat flatrate monthly pricing for Internet access and forced the rest of the industry, including AOL and MSN, to follow suit. Evslin has been blamed and praised for this ever since. He is unrepentant.

    At Microsoft, Evslin was responsible for the server products now in Microsoft BackOffice including Microsoft Exchange and for Exchange's predecessor Microsoft Mail.

    Evslin came to Microsoft when key assets of Solutions, Inc. (a software company he founded and he and Mary ran) were sold to Microsoft. In the 1970s Solutions developed the first commercial EFT software for banks. In the 1980s Solutions was the first developer of commercial communications software for the Macintosh.

    Evslin is a member of the Board of Directors of The Snelling Center for Government and of ShoreCap Exchange.  In the private sector, he is a board member of FeedBlitz LLC.

    For many years Evslin was Policy Chairman of the Voice on the Net Coalition and a member of the organization's Board of Directors.

    Evslin is an inventor on six granted US patents.  He lives in Stowe, Vermont.

    Time: 12:00 - 2:00 pm
    Place: Courtyard by Marriott
               175 Hurricane Lane
               Williston, VT

    Plenty of free parking
    Map & directions

    Agenda:
    12:00 - 12:45      Lunch and Informal Networking
    12:45 - 2:00        Presentation & Discussion

    Meeting Fee: $10
    To help offset the cost of lunch, we charge a meeting fee. Please RSVP at least 24 hours prior to the event to ensure that a lunch is available for you. To RSVP, please email
    meetings@vtsda.org.

    Upcoming meetings

    November 15 Tom Rainey
    President of the Vermont Center for Emerging Technologies

    December 13 TBD
    Date change! December's meeting will be on the second Wednesday.

    Tuesday, October 17, 2006 3:41:07 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
     Monday, October 16, 2006

    The door bell rang this morning and when I went to answer, I saw the Jehova's Witnesses literature in the hand of the stranger at the door and had the usual dread of wondering how I can politely get her to not take up too much of my time telling me something I'm not interested in hearing. I really can't do it any other way, even when I know that by coming onto my property, invading my space, demanding my attention and time is more rude than I could possibly be anyway.

    Luckily, it wasn't necessary. She handed me her materials and said "I'd like to leave you this important message". I said "thanks" and she just smiled, said goodbye and left.

    Monday, October 16, 2006 10:12:27 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [3]  | 
     Thursday, October 12, 2006

    At the hotel I am staying at in Sofia, a conference is now going on. It is a realtor conference. I talked with a realtor from Washington D.C. to find out what this conference is all about and was impressed with  the similarity of what we are both doing here.The conference is being held by FIABCI, which is an international real estate federation. The economy here in Bulgaria is really emerging, as we are discovering wrt the software industry here. Real Estate is the next wave, but the realtors here don't have the organization and business tools that are common in the U.S. and other areas of the world. MLS is a big example. The conference is a two-way street, with the local realtors teaching the internationals about the market here and the internationals sharing their experience and ideas with the locals. It's so familiar and the woman I talked with was clearly as excited about what she is doing here as I am about having come here to participate in DevReach. Here is a link to the actual conference.

    I know that the software industry isn't the only one that is going global and has people who are championing it, rather than fearing it. But my personal experience is only limited to that and it makes me happy to personally see this happening in other industries as well.

    I hope that someday INETA (and I am referring to all of the INETA regions as a whole) can realize the level and effectiveness of an organization like FIABCI.

    Thursday, October 12, 2006 10:52:29 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  |