Thursday, July 06, 2006
Wednesday, July 05, 2006
Friday, June 30, 2006
Karachi Time!
The 2006 Pakistan Developers Conference is a smashing success! Today is Day 3, boy have they worked me hard, 3 sessions each day. The code downloads for my sessions will be available in about a week, the presentations are here for XML Part I, XML Part II (XQuery), SQL Everywhere, ASP .NET Design Patterns and Writing Secure ASP.NET Code (All user input is evil!).
I love Pakistan, I hope to be back next year. Tonight Richard and I do the closing keynote, we will be showing 3-D rendering and collaborating with WinFX (.NET 3.0), Vista, Office 2007 and Sharepoint Services 2007.
Monday, June 12, 2006
Down but not out
The USA appeared flat it its first game today. CHZ was faster and played better. We're down, but not out.

TechED US: DAT417 The Query Governor: SQL CLR in Action
Tomorrow Richard and I will do Session DAT 417- The Query Governor: SQL CLR in Action. Have you ever wanted to stop a user from running a query BEFORE they ran the query based on certain conditions? Conditions like the state of the server, the user’s role, or the cost of the query? That is what we will show you tomorrow, using XML Showplan, XQuery, TSQL, the CLR inside of SQL Server 2005, and the new EXECUTE AS keyword. We’re on at 2:45 on Tuesday. See you then. Bring your slow queries.
You can call it from a client (below) or all in T-SQL, your choice.

DAT417 The Query Governor: SQL CLR in Action
Day/Time: Tuesday, June 13 2:45 PM - 4:00 PM Room: 151 AB
Speaker(s): Richard Campbell, Stephen Forte
See how .NET takes SQL Server 2005 to a whole new level! In this session, learn how to build a query governor, a set of tools for evaluating whether or not a query should be run. Most query governors are simple limiters, automatically cancelling queries when they run too long or aborting queries with too high of a cost. Using the CLR, this governor evaluates not only the cost of the query using the XML based query plan, but also the state of the server using Windows Management Instrumentation (WMI). Along with information about the user executing the query, see how you can dynamically assess the state of the server and cancel a query before it runs. This would not be possible without .NET being integrated into SQL Server-see how you can use this technology in your projects!
Track(s): Database Development and Administration Session Type(s): Breakout Session Session Level(s): 400
Sunday, June 11, 2006
Tech*Ed is Here!
TechEd starts today with the keynote. I speak on Tuesday and Friday, see you all in Boston this week!
Saturday, June 10, 2006
The World Cup .NET is Here!
The World Cup is finally here! Hopefully Team USA does as good as 2002. You need to install the Microsoft Football/Soccer Scoreboard here. It is a great little tool to keep track of the matches.
Monday, June 05, 2006
Pakistan Developers Conference
See you in Karachi! You guys are making me do 6 sessions!
Writing Secure Code
ASP .NET Design Patterns
XML in SQL Server Part 1: XML Data Type
XML in SQL Server Part 2: XQuery
Merge Replication with SQL Server Everywhere Edition
The CLR in Action, A Query Governor (with Richard!)

Friday, June 02, 2006
Save as PDF...
Do you know what pisses me off more than the French falsely accusing Lance Armstrong of doping in the 1999 Tour de France? People who litigate, not innovate.
I would like to draw your attention today to Adobe. Adobe is trying to prevent Microsoft from implementing the File| Save As PDF feature of the next version of Office. (Office 2007.) But wait, it gets better. They want Microsoft to charge more money to customers who use this feature, even though it's a feature in both Wordperfect Office and Open Office! So it is free to use in Wordperfect and OpenOffice, but not MS Office!
The use of the PDF spec has ALWAYS been free for everyone to use, Adobe says that PDF is an open spec. So Microsoft should be able to implement this feature for free. Adobe is considering suing Microsoft for anti-trust reasons in Europe as well is a cheerleader for others who have sued Microsoft for antitrust.
Microsoft is not perfect. But this is the pot calling the kettle black.
NJ Code Camp Tomorrow!
|