Archives
-
Clippy revival 1.0
I'm currently in Montréal, between two of my sessions. I'd like to take advantage of this break to introduce a little friend of mine: Clippy!
-
Speaking for the Communauté .NET Montréal next Monday
In addition to speaking at DevTeach Montreal next week, Frédéric Schäfer and I will also give a demonstration of LINQ, Entity Framework and WPF in action to the Communauté .NET Montréal next Monday. This will be in French.
A bientôt à Montréal et DevTeach ! -
IQToolkit, building your own LINQ IQueryable provider
Matt Warren, who provides the most detailed HOWTO for creating your own LINQ IQueryable provider, has now published a dedicated toolkit on CodePlex:
-
Using the Select LINQ query operator with indexes
Yesterday, Fred asked me if I could help him to convert C# code to LINQ. The solution may not obvious to find unless you know LINQ well. I will reproduce here the solution I gave Fred. Whether the LINQ version of the code is easier to read than the original one is arguable. The purpose here is more to show LINQ's Select query operator in action.
-
See you at TechEd EMEA in Barcelona next week
I'll be at TechEd in Barcelona next week. I'll be at the Ask The Experts booths a few hours during the week. Feel free to come and say hello. I'll be available if you want to discuss about LINQ, the LINQ in Action book, WPF and Silverlight, my projects, or .NET in general :-)
-
Speaking at DevTeach Montreal in December
DevTeach Montréal will take place this year between December 1 and 5. I have the pleasure to take part to this event and speak in no less than five sessions!
-
Visual Studio Talk Show podcast about LINQ
In July, I was invited by Mario Cardinal and Guy Barrette to register a session for their Visual Studio Talk Show podcast. This session is now online. During one hour, Guy, Mario and I discuss about LINQ in French.
-
LINQ im Einsatz, LINQ in Action in German (LINQ auf Deutsch)
Today, I received a copy of LINQ im Einsatz. This is the German translation of LINQ in Action. It's now available from Amazon.de and from Hanser.
-
Proagora.com redesigned and services announced
We have just redesigned proagora.com to improve usability. We have also announced the complete set of services that the site offers and the corresponding rates.
-
.NET 3.5 SP1 LINQ improvements
In May, I announced the changes related to LINQ that were included in .NET 3.5 Service Pack 1 Beta. Now that the SP1 is officially available, more changes have been announced.
-
The greatest thing since google.com: goosh.org, the unofficial Google command line
If you want to experience Google's search differently, head to http://goosh.org. You'll be able to search Google from a web command line. It's simple and fast.
-
Your chance to win all of Manning's .NET ebooks
In any case, the point of this post is to announce their new competition: The .NET Daily Drawing.
It all starts on June 19. This promotion will run for one month, until July 17. "Each day’s lucky winner can choose one free .NET ebook of their choice. And finally, on the last day of the drawing, we're awarding one lucky winner... the entire Manning .NET library! (That’s nearly a $3000 value...)" -
What is the best book about C# 3.0 and LINQ?
Eggheadcafe.com readers' poll declares LINQ in Action "The best book about C# 3.0 and LINQ".
-
XAML markup formatting in Visual Studio
I'm using WPF these days, and so reading and writing a lot of XAML markup. As with any code or text, reading and navigation are made easier with a clean format. In my XAML files, I've been putting the XML attributes aligned vertically, below their XML element. It looks like this:
-
.NET sessions at the Université du SI and .NET 3.5+ expertise
I announced in April that I'll be part of the Université du Système d'Information event on July 2 and 3. With Frédéric Schäfer, we're actively preparing our session, which will allow you to discover in action no less than .NET 3.5, Visual Studio 2008, ADO.NET Entity Framework, LINQ, WPF and Silverlight.
-
A negative review for LINQ in Action
For a change, I won't post about all the positive reviews that our LINQ book received.
-
7 tricks to simplify your programs with LINQ
Despite what a lot of people still believe, LINQ is not all about SQL and databases. I guess it will take time before everybody gets used to it.
-
VS 2008 and .NET 3.5 SP1 Beta changes for LINQ to SQL, and more
The ADO.NET team details on its blog what has changed for LINQ to SQL with the release of Visual Studio 2008 and .NET 3.5 Service Pack 1 Beta:
-
LINQ in Action Second Printing!
-
Vidéos d'annonce de l'Université du SI Octo Technology
This is a followup to the announcement of my session at the Université du SI.
-
Great fluent interface sample: the fluent repeater
I'm not that much a fan of fluent interfaces, but in some cases they are well fit.
-
To var or not to var
C# 3.0 and VB.NET 9.0 introduced implicit typing. When you use anonymous types, it's required. The rest of the time, it's mostly a judgment call to decide whether to use implicitly-typed local variables or not.
An interesting discussion is going on about this on Jean-Paul S. Boodhoo's blog. See all the comments.
Cross-posted from http://linqinaction.net -
Google killed me
In March and April, Google made a big update to its search algorithm. This update, nicknamed "Dewey", hit many websites. The result for these websites being a drastic decrease in search results ranking. The rankings have even changed a lot over the last weeks, sites moving up and down in search results. This is known as the Google Dance syndrome.
-
Université du SI Octo Technology
On July 2 and 3, Octo organises in Paris an event for "geeks and bosses" of information systems. Speakers will include no less than stars such as Neil Armstrong, Michel Serres, Eliyahu Goldratt, and Bjarne Stroustrup.
-
MVP times 5
Microsoft has just recognized me as a MVP for a fifth year, for my contribution to the .NET community (mostly through SharpToolbox.com, Proagora.com, the LINQ in Action book, my posts on the forums, etc.).
I'll be at the MVP Summit in two weeks with hundreds of fellow MVPs -- I'll try to wear this promo t-shirt to be easily identifiable ;-) -
SharpToolbox and JavaToolbox newsletters and updates
I've just started a new wave of updates on SharpToolbox and JavaToolbox. You can see what the latest feature looks like on the following screenshot:
-
My TechDays 2008 sessions available in video
The two sessions I co-presented during the Microsoft TechDays in February (and all the other sessions) were recorded, and the videos are now available. This is all in French, but I plan on recording soon an English version of my session about LINQ and C# 3. Stay tuned.
-
LINQ in Action reviews and quotes
Since our LINQ in Action book was published last month, we are lucky to receive a lot of nice feedback and comments. Steve, Jim, and I worked hard to make LINQ in Action a book that readers would enjoy. It's very encouraging to see what readers think about our work!
I have collected a list of reviews and quotes. -
LINQ in Action book signing session in Paris
A book signing session for LINQ in Action will take place at the Monde en Tique bookstore in Paris at the end of the month.
-
LINQ in Action is for VB developers too
A frequent question we get about our LINQ book is whether it's been written for C# developers only. If you think so, you're making a mistake.
-
Ever wanted to see LINQ in action, visually?
It's not always easy to grasp and follow what's happening when a LINQ query is executed. Well, thanks to clever code by Jon Skeet, it's now possible to see LINQ queries execute in front of your eyes! At least LINQ to Objects queries that is.
-
TechDays lundi
Les TechDays, c'est lundi. N'oubliez pas de vous inscrire si ce n'est pas encore fait.
Pour mémoire, je co-anime deux sessions. -
Here it is: the LINQ in Action paper book!
After two years of work on our LINQ book, and 10 days after the PDF ebook, here is the paper book!
-
LINQ in Action final PDF ebook available!
The PDF of our LINQ book has been finalized! You can buy it on Manning's website for $27.50.
-
LINQ in Action preface
Here is the preface I wrote for LINQ in Action:
-
Query syntax vs. Method syntax
In the official LINQ forum, someone asked whether it's better to use query syntax (query expression) or method syntax (dot notation).
-
Getting really close now
Book sent to the printer! Yeah!
Cross-posted from http://linqinaction.net -
TechDays France 2008 et mes sessions sur LINQ
From February 11 to 13 will take place the Microsoft TechDays France 2008. It will be the main Microsoft event of the year in France, with no less than 280 sessions.
-
Another busy year in perspective
This isn't my first post in 2008, but I'll still dedicate this post to wishing you a Happy New Year. May it be successful for your business, work, and family plans.
-
Randomizing LINQ to SQL queries
Yesterday, a developer asked in the LINQ in Action forum and in Microsoft's official LINQ forum how to write a LINQ to SQL query that would return random records from the database.
-
Rethrowing exceptions and preserving the full call stack trace
Did you know that depending on the way you rethrow exceptions you may lose important information? There are already several blog posts that explain and demonstrate the difference between throw and throw ex. I'm realizing only now that none of the two solutions yields the complete call stack trace information!