Fabrice's weblog

Tools and Source

News


Read sample chapters or buy LINQ in Action now!
Our LINQ book is also available on AMAZON

.NET jobs

Emplois .NET

The views expressed on this weblog are mine alone and do not necessarily reflect the views of my employer. The content of this weblog is independent from Microsoft or any other company. transatlantys hot news

Contact

Me

Others

Selected content

April 2005 - Posts

Feature addiction
Funny how quickly you get used to new features. Looking at a map on a web site, I found myself trying to drag the map with the mouse, à la Google Maps...
Conclusion: even if at first sight some features may look like gadgets, your mind can get addicted to them anyway and they become key differentiating features.
Posted: Apr 29 2005, 07:25 PM by Fabrice Marguerie | with no comments
Filed under:
Hosted source control
In case you need to host your code online, mostly for open source projects, here are some providers you can try:
Notes:
  • Not all accept closed source projects.
  • Not all support binary releases.
  • Most offer more services than just source code hosting: forums, bug tracking, task management, project web site, etc.
How to handle unhandled exceptions in Windows Forms
If you've already handled unhandled exceptions in your Windows Forms applications, your probably know the Application.ThreadException event.
This event is simple to use, but cannot be used to handle exceptions thrown in threads other than the main thread.
If you are working with multiple threads, you can take a look at this short article that shows how to handle unhandled exceptions for multithreaded Windows Forms applications.
SharpToolbox feeds in Javascript for your sites
This has been up on this weblog for quite a while, but I never talked about it. If you want to display SharpToolbox' latests additions and updates on your site without having to deal with the RSS feeds, you can use this simple HTML block:
<script src="http://sharptoolbox.com/Javascript.ashx"></script>
Newsletters for SharpToolbox and JavaToolbox
I'm pleased to let you know that SharpToolbox and JavaToolbox now have newsletters.
Go to the subscription page for SharpToolbox.
What kind of American English do I speak?
It's interesting to know what "American English" a "European French" speaks...

Your Linguistic Profile:

50% General American English
35% Yankee
15% Dixie
0% Midwestern
0% Upper Midwestern
What Kind of American English Do You Speak?
Posted: Apr 16 2005, 12:51 PM by Fabrice Marguerie | with no comments
Filed under:
Simulated multiple inheritance pattern for C#
David Esparza-Guerrero has a trick to simulate multiple inheritance in C#. This is not a perfect solution, but it's interesting to look at.
Too bad we can't use the same approach (using the implicit operator) to have classes implement interfaces by delegation just like Delphi does with the implements keyword. Compiler error CS0552 states that "You cannot create a user-defined conversion to or from an interface" :-(
The Business of Software for microISVs
I've been following the discussions about microISVs for a little while now, and there are some good sites on the subject.
microISVs are usually one-developer Independent Software Vendor companies.

A good place for discussions is The Business of Software, hosted by Joel on Software and Eric Sink.
For news and other resources, you can visit microISV.com.
For articles on the subject, you can should read Eric Sink's great articles:
Posted: Apr 14 2005, 07:59 PM by Fabrice Marguerie | with no comments
Filed under:
Celestia: free space travels
If you like to travel, this is for you...
This is great software with endless possiblities. You can follow satellites, view planets in real-time, watch eclipses back in time, etc.

Celestia is a free space simulation software that lets you explore our universe in three dimensions. Celestia runs on Windows, Linux, and Mac OS X.

Unlike most planetarium software, Celestia doesn't confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.
All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.
Celestia is expandable. Celestia comes with a large catalog of stars, planets, moons, asteroids, comets, and spacecraft. If that's not enough, you can download dozens of easy to install add-ons with more objects.
Posted: Apr 14 2005, 04:22 PM by Fabrice Marguerie | with 1 comment(s)
Filed under:
New date for Visual Studio 2005 Beta 2
There is a new date for the release of Visual Studio 2005 Beta 2, and this time it is no April Fool's stupid joke ;-)
According to http://www.microsoft.com/emea/msdn/betaexperience/, we should have something in our hands the 25th of April.
This is for EMEA (Europe, Middle-East, Africa), so there may be releases sooner for other regions.

What can you expect from the Beta Experience?
  • Visual Studio 2005 Team System Beta 2
  • Team Foundation Server Beta 2
  • WeFly247 training DVD
  • SQL Server 2005 Standard Edition Community Technology Preview
  • The Beta Experience newsletter (6-weekly, terminated with the launch of the final version of Visual Studio 2005)
Posted: Apr 08 2005, 12:31 PM by Fabrice Marguerie | with 9 comment(s)
Filed under:
More Posts Next page »