Archives
-
Montreal Team System User Group Inaugural Meeting
Tomorrow, we are launching a new user group dedicated to the application life cycle with Team System and Team Foundation Server in Montreal.
-
Students: 2 days left to get Office 2007 Ultimate for $60
-
SQL Injection Attacks on IIS Web Servers
There have been conflicting reports about SQL Server injection attacks and a possible new IIS vulnerability.
-
DevTeach Toronto is coming - Register!
If you're living in Toronto and don't attend DevTeach, I'm gonna beat you up and force you to code in Clipper for the rest of your life. Seriously, DevTeach has one of the greatest speakers lineup of all the .NET conferences.
-
Pictures from the MVP Summit 2008
Pictures from the MVP Summit 2008 (some from Laurent Duveau).
-
Montreal VS UG: Launch of the Team System SIG
-
Book Review: Learning WCF
Author: Michele Leroux Bustamante
Publisher: O'Reilly Media, Inc.
ISBN-10: 0596101627
ISBN-13: 978-0596101626
Retail Price: $44.99 US, $58.99 CDN
Publication Date: May 2007
Softcover: 582 pages
Online information: Table of contents, source code
URL: http://www.oreilly.com/catalog/9780596101626/
Book URL: http://www.thatindigogirl.com/Windows Communication Foundation (WCF) is a set of .NET technologies for building and running connected systems. It unifies various technologies previously available like Web Services and .NET Remoting into a single programming model and let you build Service Oriented Architecture (SOA) applications.
“Learning WCF” is a book targeted at experienced .NET developers wanting to learn WCF from scratch. In the first chapters, the author explains what services are and the whole idea behind SOA. She then guides you thru the WCF path learning about contracts, bindings, hosting, concurrency, reliability and security. You’ll find plenty of code examples and each one is explained in details. To help you apply the WCF concepts, each chapter has a lab that you can just read or experiment with by downloading the source code. The approach in these labs is a “step by step” one and often, the author guides you thru one path then backtracks and explains you a different way to accomplish the same thing. This is very useful to get a good understanding of the technology.
Even thought the title has the word “learning” in it, the book will get plenty of mileage serving as a reference book in the future and don’t think that it’s a “light” book; most of the concepts explained are advanced ones. I often had to reread complete sections not because they were poorly written but because of the vast amount of information provided.
WCF is vast and learning it is not a simple task but thanks to Michele Leroux Bustamante’s “Learning WCF”, this process is a lot simpler. High praises for “Learning WCF”.
-
Patterns & Practices Quebec City Summit - Almost Sold Out
If you're planning to attend the Patterns & Practices Quebec City Summit but haven't registered yet, do it right away! I just heard from Joel Quimper that the Summit is almost sold out, less then a dozen seats are still available.
-
Code Access Security Primer
I was trying to explain quickly what Code Access Security is to someone when I found this blog entry from Emmet Gray:
http://home.hot.rr.com/graye/Articles/CodeAccessSecurity.htm -
How to deploy the Crystal Reports 2008 Basic Runtime
If you created reports using Visual Studio 2008 and Crystal Reports 2008 Basic (the one included with VS) and you want to deploy your app on a server, you'll also need to deploy the CR runtime. Your first reaction might be to go to the Business Objects Website and download the CR 2008 runtime.
-
Live Mesh Beta now available
Ray Ozzie hinted it at his Mix08 keynote.
-
TheRegion.com Sidebar Gadget
If you like TheRegion.com, home of the Microsoft Regional Directors, you'll love this Vista Gadget created by Adi Saric.
-
How to get Enterprise Library 3.1 working in VS 2008
While waiting for Enterprise Library 4, you might want to use Entlib 3.1 with Visual Studio 2008. All the blocks will work but the VS integration will not. Does that mean you're stuck editing the config file by hand? Not at all, all you need is add a few registry entries by downloading a .REG file from CodePlex.
-
MVP Summit 2008 - ScottGu Honorary Canadian
With his own VS 2008 hockey puck and Hockey Canada jersey, ScottGu is now an official honorary Canadian!
-
MVP Summit 2008 - Here come the Montreal MVPs
I finally made it to Seattle. Why do I say finally? Well, we were flying American Airlines, you know, the airline that grounded all its MD-80 last week and guess what? 6 MVPs from Montreal were flying on MD-80s Sunday morning flights! So it's not until Saturday that we had a confirmation from AA that our flights were not cancelled.
-
WCF Custom FaultException
I was trying to return a WCF custom FaultException and just couldn’t figure out how to read the custom info I was sending from the client when I found this blog entry from Jean-Paul Smit:
http://bloggingabout.net/blogs/jpsmit/archive/2007/03/21/wcf-fault-contracts.aspx -
Experts (Part Deux)
Some of the experts at the
Launch 2008Montreal Technical Readiness 2008: Bertrand, Laurent Duveau, Etienne Tremblay and Mario Cardinal. -
Experts at the Montreal Technical Readiness 2008 ATE Booth
Some of the experts at the
Launch 2008Montreal Technical Readiness 2008 ATE Booth: -
Number of Microsoft Certified Professionals Worldwide
Interesting numbers on Microsoft Certified Professionals Worldwide:
http://www.microsoft.com/learning/mcp/certified.mspx -
SQL Timestamp vs WCF
In my previous post (LINQ to SQL in multi layered + service apps), I mentioned how LINQ to SQL can be used in WCF apps but how to you deal with concurrency checking? One way is to use a Timestamp column in your tables. This is a binary type so how will WCF deal with that?
-
LINQ to SQL: Returning Complex Objects (Performance Problems?)
In my previous post, one reader commented that the proposed LINQ query would be utterly slow so I did a quick unscientific showdown.
-
Hypocrisy, a view on Open XML ISO approval
Must read:
-
LINQ to SQL: Returning Complex Objects
In my previous post about using LINQ to SQL in multi layered apps, I mentioned that this query was not optimal because I would need to build the POCOs from the objects returned by LINQ. This would mean that objects would be created twice.
-
Enterprise Library 4.0 March 2008 CTP released
Enterprise Library 4.0 March 2008 CTP was released yesterday.
-
The Hidden Roles of Software Architects
My good friend Mario Cardinal just got one article published on MSDN. It's called The Hidden Roles of Software Architects. Check it out:
http://msdn.microsoft.com/en-us/library/cc431351.aspx -
Team Suite Vnext will be FREE (but ad supported)
Team Suite Vnext will be FREE (but ad supported)
-
Patterns & Practices WCF Security Guidance
The P&P group recently published a set of WCF security related guidance. You'll find on this CodePlex site a series of articles and videos.
-
LINQ to SQL in multi layered + service apps
In a previous post, I was explaining how surprised I was when I discovered that you lose LINQ to SQL change tracking features when working in a multi layered application or when you expose your business logic thru a service layer. Thanks to everyone (especially Barry Gervin, Rocky Lhotka, Julie Lerman and Rick Strahl) who pointed me to articles, blog posts and code samples, I was able to make sense of all of this.