Wednesday, 6 June 2007
Tuesday: Jam Sessions
Tuesday: TLC about Types of Objects
"Software re-use is not a goal but a side-effect of refactoring. The consequence of re-use is tight coupling, and you don't want that."
hee hee...
Tuesday: Linq and ASP.NET
DEV324 - The .NET Language Integrated Query (LINQ) Framework
Tuesday, June 5 8:30 AM - 9:45 AM, N320 A
Speaker(s): Luca Bolognese
Luca delivered a lively talk where he demonstrated the elegance of writing queries in LINQ. From C# you can now write code that looks very similar to a SQL query where the 'FROM table' is an object implementing IEnumerable
It works with SQL Server for the moment and could work with Oracle whenever Oracle releases a provider for it.
If LINQ worked with Oracle, this could be a nice way to code business rules in C# instead of PL/SQL stored procedures (IDE support for PL/SQL is very crude) or nHibernate (I'm afraid of ORM complexity from a debugging perspective).
Luca's blog: http://blogs.msdn.com/lucabol/
WEB305 - Building a Complete Web Application Using ASP.NET "Orcas" and Microsoft Visual Studio Code Name "Orcas" (Part 1 of 2)
Tuesday, June 5 10:15 AM - 11:30 AM, S230 E
Speaker(s): Scott Guthrie
Attended both sessions by Scott. What I'll remember:
- Visual Studio 2008 will support multi-targeting. That means when you create a project you can say whether you want to use .NET Framework 2.0, 3.0 or 3.5.
- The HTML designer in Visual Studio is getting serious (same engine as Expression), although not as powerful as Dreamweaver, it's getting there: fast source switching, split design/code views...
- CSS support: you select an HTML element and see what CSS rules apply to it or select a CSS rule and see all HTML elements it applies to. You can also change the CSS properties in one window and immediately see the results in the other window.
- LINQ: when running a link query the VS debugger shows the SQL query that was generated by LINQ. It also shows the data retured by the query. Very cool, lots of clapping in the audience when Scott demonstrated that.
- VS2008 supports Javascript debugging (breakpoints, step by step) as well as intellisense. Again the audience loved it.
Tuesday, 5 June 2007
Tech Ed Shopping List
My shopping list:
- Get my Office T-shirt scanned (TLC green area)
- Decide whether or not to buy the HP Tx1000z
- Have a look at the demos for each 3rd party .NET controls libraries: VS components round-up. 12pm to 1.45pm N310A on Wednesday.
- Watch a demo of Visual Studio 2008
- Go through the hands-on labs I selected.
- Fill out the evals.
Tools and SDKs I must check out before I die
- Devexpress (refactoring tools)
- Infragistics
- Telerik (cool controls)
- BT's Web21C SDK: set up calls between phones with very little code.
- Visual Studio Extensibility Toolkit
Monday: Brain Freeze
Monday, 4 June 2007
Sunday: Party with Palermo
Sunday, 3 June 2007
Sunday: registration
Landed in Orlando
I'm staying at the Holiday Inn, between Universal Boulevard and International Drive. Big room with safe, large TV, desk and free broadband internet. International Drive has plenty of places to eat and I'll investigate that tonight.LNC01 - How to Get Published: What it Takes to Become a Technical Author on Microsoft Technologies Monday, June 4 12:00 PM - 1:00 PM, N220 A Speaker(s): Martin DelRe, Linda Engelman, Ken Jones Microsoft Press publishes a large variety of technical books for IT Professionals, Developers, and the home audience. And we’re always looking for good authors! If you’ve ever thought of turning your subject matter expertise and hard-earned knowledge into a book, this could be a great start! In this panel discussion, learn how to write a proposal, what we look for in deciding whether to publish your book, and how you can help sell your book once it’s on the market.