Welcome to MSDN Blogs Sign in | Join | Help

June 2004 - Posts

JavaOne Day Three

JavaOne Day Three Last night I went to a couple of BOFs (Birds of a Feather sessions). The first one was on the new Tiger features. This was mostly Q & A and requests for new features in J2SE (the C# analog would be in the language and BCL, with a
Posted by ericgu | 4 Comments

Why static import is bad...

John Rusk asked me to elaborate on why I think static import is bad. It's all about readability. Most people agree that the average line of source code is read far more times than it is written, which means that being able to understand the line is more
Posted by ericgu | 22 Comments
Filed under:

More on AOP scenarios

The big scenario that always comes up WRT AOP programming is logging. I agree that that whole feature space - which I'll lump into the “instrumentation” bucket - is a good scenario, though AOP is obviously not the only the way to approach
Posted by ericgu | 18 Comments
Filed under: ,

C# and Aspect Oriented Programming

One common question I've heard recently is “Are there any plans to add AOP support to C#?” We don't currently have any plans to add AOP into the language. My current thinking - and I'm not speaking for the whole design team now, though I think
Posted by ericgu | 21 Comments
Filed under: ,

Uncontrollable Urge

I can handle the “Who” music playing in the background in bars, but I'm afraid that I have to draw a line at Devo music in commercials. I just watched a Mitsubishi ad that used “Uncontrollable Urge” in it, and I think there's another
Posted by ericgu | 8 Comments

JavaOne: Day Two

Still having problems with my wireless, after two BIOS updates and a driver update. I'm back to hardwired network in the hotel room. Thanks to all who added more information at the end of the post on yesterday. Today was a good day. I skipped the rather
Posted by ericgu | 18 Comments

Power Collections

Brad writes about a new effort to extend the .NET collections
Posted by ericgu | 2 Comments
Filed under: ,

JavaOne: Day One

Today was the first real day of JavaOne. I woke up, worked out, and got to the convention center in time to play a game or two of pinball before I went to the keynote. There are a bunch of pin, air hockey, and foos tables around, and one of the pins is
Posted by ericgu | 19 Comments

Laptop wireless issues

I've been having problems with my wireless here - the same problem I had at TechEd. I'll connect to wireless just fine, and then after about 30 seconds, my system process will suddenly start using 100% of the CPU, and the whole system will hang. Turn
Posted by ericgu | 4 Comments

JavaOne blogger Meetup

I'm planning on going to the JavaOne Blogger Meetup on Monday night. It should be an interesting event.
Posted by ericgu | 4 Comments

JavaOne: Day 0

I flew down from Seattle this morning to attend JavaOne . I'm currently in a lounge, where the wireless is working fine (though I expect the load tommorrow may kill it, as it did at some parts of TechEd). It's very strange to be at a Sun conference. A
Posted by ericgu | 2 Comments

Avril

A while back, Gus wrote about his ultimate devotion to Avril . Well, that's not exactly how he put it, but I'm sure that's what he's meant. I put off writing about it for a while, since I thought it would be good to milk his embarassment for a while.
Posted by ericgu | 5 Comments

Century

Century n. 100 years An elaborate ritual practiced by a secretive cult , in which members devote themselves to extended periods of self-flagellation on their elaborate instruments. The group has an elaborate caste system, where members advance by demonstrating
Posted by ericgu | 4 Comments
Filed under:

Whiteboard with Anders session

(Turns out we got a bad video file for this, so the session isn't up right now. I'll repost when it is fixed) During TechEd, there was a Cabana session titled “Whiteboard with Anders”, in which Anders got up in front of a whiteboard and fielded
Posted by ericgu | 2 Comments
Filed under: ,

Technorati

I'm a big fan of Technorati . I pay them $10 a year, and they provide me with a feed that tells me whenever anybody (in their search space) makes a link to a post or to my blog front page. Yes, I could get the post links through trackbacks, but I get
Posted by ericgu | 0 Comments

Sun Blogs...

I've been subscribed to the Sun blogs for a few weeks now, but I haven't found much of a reason to recommend them. I'd hoped to find some interesting stuff, but with no editorial filter on top of the feed, it hasn't been worth it to read lots of posts
Posted by ericgu | 1 Comments

Build Comment Web Pages

In VS2003, there is a feature known as “Build Comment Web Pages” that was designed to take XML doc comments from your code, and create web page documentation. If you try to find it in VS2003, you won't have much luck, and I thought I'd explain
Posted by ericgu | 12 Comments
Filed under: ,

Grouping classes in an assembly

This useful bit of information crossed my desk today: When it comes to packaging in separate assemblies, remember that you pay a fairly large performance hit on an assembly load. An assembly should really be considered a unit of security control, independent
Posted by ericgu | 22 Comments
Filed under: ,

C# chat for today cancelled

Due to unforseen technical difficulties, the chat for today has been cancelled. I apologize for the late notice on this, and I apologize more for anybody who showed up to chat and couldn't. We will work to reschedule.
Posted by ericgu | 3 Comments
Filed under:

Off to JavaOne

Sunday I'm flying out to San Francisco to attend JavaOne. I haven't been to a competitor conference before, and I think it's going to be an interesting experience. I'm very intersted, for example, to see what the message is around the new “Tiger”
Posted by ericgu | 5 Comments

Last post on Risk...

I've enjoyed reading the responses to my post on risk, and I'm happy that I've provoked some thought on the subject, and perhaps a few of my readers will do some more investigation on this. The CDC information is somewhat interesting, if a bit macabre.
Posted by ericgu | 1 Comments

Anonymous methods and collections in Whidbey

There are some nice new methods on the collection classes in Whidbey that I think will make your life easier. From Krzysztof 's blog.
Posted by ericgu | 2 Comments
Filed under: ,

Risk analysis and estimation...

I hadn't planned on writing a followup on my risk post, but one comment compelled me to write some more. I hope it isn't too preachy. J writes: My girlfriend is a doctor. She deals with an inordinate number of motorcyclists every day, from every walk
Posted by ericgu | 21 Comments

Risk, Filtering, and what you love.

A good friend of mine wrote in response to my recent post : Every person that I have ever known that has had a motorcycle has been in an accident, and I would hate to see that happen to anyone else. I've had numerous people say the same thing to me over
Posted by ericgu | 14 Comments

Chat on the C# TechEd talks

If you were at TechEd and had a question about a C# talk, or if you weren't at TechEd and you are wondering what we talked about, you can find out at an upcoming C# chat on Thursday. Anders, Scott, Joe, and I will be there to answer questions about what's
Posted by ericgu | 0 Comments
Filed under:

Close one chapter. Open another?

A few days ago, I said that I was considering a big decision (for me) that would simplify my life. After a bit of discussion, my wife and I have decided that we're going to sell our motorcycles (though we may replace them with off-road bikes). This is
Posted by ericgu | 11 Comments

The Lunar Men

The time: The early 1700s The place: England, at the beginning of the Industrial Revolution. In this book, Jenny Uglow details the lives of the group of men - industrialists, scientists, doctors, and others - who made up the “Lunar Society of Birmingham“.
Posted by ericgu | 3 Comments
Filed under:

The W in Seattle

Last night, my wife surprised me with a night at the W in downtown Seattle as a late birthday present. The W is currently my favorite hotel by far. I spent a little time last night thinking about why. It's not because they have a “living room”
Posted by ericgu | 8 Comments

Life Simplification

A good friend of mine recently resurfaced after being out of touch for about 18 months. The last time I had lunch with him, he was having some marital issues and had just joined the ranks of the unemployed (he's a tech guy as well). In the 18 months,
Posted by ericgu | 14 Comments

Strangely Compelling

I'm thinking of setting up a new category named “Strangely Compelling”. I came across a link from the Journal of Improbable Research (also home for the Luxuriant Flowing Hair Club for Scientists ( LFHCfS )), which led me to the following pictures:
Posted by ericgu | 2 Comments

How an idea becomes a C# language feature?

In a recent email, a customer asked for a delegation feature. He wanted to do something like (purely theoretical syntax): class MyClass: ITest { MyHelperObject o: ITest; } so that he could delegate the implementation of the interface to a helper object,
Posted by ericgu | 29 Comments
Filed under: ,

Java Developer Resource Center

There's a new resource center for Java users who want to interop, evaluate, or migrate to the .NET Framework.
Posted by ericgu | 1 Comments

DEV 322 Visual Studio 2005 C# IDE Enhancements - Walkthrough available!

Joe did a great job with this presentation, and he's now posted his walkthrough . If you want to understand what's coming up in the next release, take a look.
Posted by ericgu | 0 Comments
Filed under: ,

Visual Studio Breakpoint Helper

Visual Studio Breakpoint Helper
Posted by ericgu | 1 Comments
Filed under:

.NET Framework Bootstrapper

The . NET Frameowrk Bootstrapper makes it easy (er) to distribute the framework as part of your application. (yes, that is the right post - look at the bottom).
Posted by ericgu | 1 Comments
Filed under: ,

Math.NET

I came across this on one of our internal aliases. Math.NET is a cool mathematical framework. It supports both arithmetic and symbolic operations.
Posted by ericgu | 3 Comments
Filed under: ,

The Difficulties of Language Design

Phil Haack writes about the difficulties of language design . And no, I'm not linking just because he mentions me twice...
Posted by ericgu | 6 Comments
Filed under: ,

Nullable type support in the community preview

One reader commented that nullable types don't seem to fully work in the community preview drop. He's correct, and I apologize for not making that clearer in my post. The time constraints of the community preview prevented us from getting all the nullable
Posted by ericgu | 5 Comments
Filed under: ,
 
Page view tracker