Managed Code Performance

Fresh from Dominic Cooney’s great session at Code Camp Oz (on managed code performance), I finally got to finish a book from another friend Nick Wienholt. Maximizing .NET Performance (ISBN 1-59059-141-0) is a great read. I’m only sorry I ended up taking months to read it as it was the book I’ve been reading whenever I get spare time. I haven’t had a lot of that lately. Nick provides a great coverage of many aspects of the framework and I’d suggest this is a good book for all .NET developers to read, not just those wanting to tweak a bit … Continue reading Managed Code Performance

PASS Conference

Just preparing for the PASS conference in Munich (leave here Saturday week) and got the news that my session has also been picked up for the PASS conference in Dallas later in the year. It’s co-located with the SQL Server MVP summit so I’m really looking forward to it. Saw on Kent Tegel’s blog that he’s got a session happening there too. Excellent!

VB.NET and Refactoring support – Great News

Hi Folks, Been busting to tell you about this and just got the nod that says I can. All the whinging (discussing?) we did about the lack of refactoring support in VB.NET (as compared to C# in 2005) has paid off. Microsoft have come to an arrangement with DevExpress (Mark Miller’s work) to include their Refactor! tool along with VB.NET 2005 ie: in the box. Details at: This is great news as that will now provide VB.NET with even better refactoring support than that coming with C# in 2005. Thanks VB team!

Another great SQL CLR Integration article

There’s been another great article posted on the MSDN site regarding how SQL CLR integration works and decisions about when to use it:

In Process Provider Changes for SQL CLR & ADO

If you have been to any of the SQL CLR-related sessions I’ve been running around the country or it’s of interest to you, run don’t walk over to look at Pablo Castro’s great new (detailed) MSDN article on the changes related to the in-proc provider. Details at:

The Future Of ASP.NET

I’ve noted Darren‘s posts on ASP.NET v2 lately and it’s got me thinking.   ASP.NET was a major step up from ASP and ASP.NET v2 is another great step up. For what it’s designed to do, it’s really really good.   BUT, I’m wondering what you all think the future of ASP.NET is in say 5 years.   My take on it is this:   ASP apps appeared mostly to deal with deployment issues. ASP.NET apps are much better apps than the original. But, in every discussion I ever see on them, the benefits are always targeted at the IT … Continue reading The Future Of ASP.NET

Infopath Viewer

When I was travelling around at the beginning of last year with Smart Client sessions, a common request was for an InfoPath viewer (ie: allow completing InfoPath documents without the need for InfoPath). At the time there wasn’t one. Others may have appeared in the meantime but I haven’t come across them. One of the members of my INETA User Group Relations committee from Korea has one that’s been updated for version 1.5. I haven’t tried it yet but an eval version is at: You can try it online at: He’s also promised to make it cheaper for … Continue reading Infopath Viewer

Sad answer on default instances

Paul Vick has finally posted back about default form instances coming your way in VB.NET Amongst the piles of wonderful new features in VS & VB.NET 2005, this is the most disliked new feature and the subject of hundreds of howls of protest in posts on LadyBug saying “please don’t do this”. I really wish it wasn’t happening. It stuffs up the distinction between types and instances in the language and only being done to “dumb down” the language to make it more “approachable”. At the very least, there should be an option that turns it off.

SQL Server Migration Assistant

It appears Microsoft have purchased DB Best ( Details are at:   Looks pretty obvious what it’s targeted at if you read the FAQ:   “SQL Server Migration Assistant (SSMA) defines and automates all of the major steps in the database migration process. SSMA provides comprehensive assessment reports, one-click conversion of all schema and data, one-click conversion of almost all database-resident business logic, and automated testing of the converted code. All of these capabilities are made available from within a single-migration integrated development environment (IDE). Currently SSMA supports only a migration from an Oracle database to SQL Server 2000.“