ASP.NET News from Blogger: Cyrus Blather   Get the feed of: Cyrus Blather

Total News: 37

C# Express is Alive. IT'S ALIVE!!!

I'm proud to tell you all about the availabilty *today* of C# Express for the insanely high price of $0.  That's right.  You can get streamlined and slick version of Visual Studio with compl...

OMG. I can't believe it's over!

Well, unless you've been living under a rock, you know that we finally signed off on VS 2005 and that it's available now (or soon) to MSDN subscribers.  The "boxed" versions should be coming in...

PDC 2005 Videos Available

For all who missed it (like me), you can now see all the 2005 PDC sessions.  They're available here: http://microsoft.sitestream.com/PDC05/  Usually these are available for a while (but not ...

Linq Specifiqs - var

So this is the start of a series of posts that will dive a little deeper into the new C# 3.0 features.  My previous posts covered an overall view of what we were doing with the language as well a...

Problems with my Blog

FYI: There seems to be a problem with the blog software i'm using where i'm not getting notified about all posts that you guys are making.  It's being actively investigated, and i'm hoping for a ...

So what's the deal with this whole C# 3.0 / Linq thingy? (Part 2)

In the last post i  discussed a little bit of background on why we wanted to introduce Linq, as well as a bit of info on what some basic C# Linq looked like.  In this post i'm going to dive ...

So what's the deal with this whole C# 3.0 / Linq thingy (Part 2)

In the last post i  discussed a little bit of background on why we wanted to introduce Linq, as well as a bit of info on what some basic C# Linq looked like.  In this post i'm going to dive ...

So what's the deal with this whole C# 3.0 / Linq thingy?

I've been mulling over the best way to talk about the new C# 3.0 stuff we've been working on.  I presented the post on how you could use the new C# 3.0 features to go beyond the basic query funct...

So what's the deal with this whole C# 3.0 / Linq thingy

I've been mulling over the best way to talk about the new C# 3.0 stuff we've been working on.  I presented the post on how you could use the new C# 3.0 features to go beyond the basic query funct...

So what't the deal with this whole C# 3.0 / Linq thingy

I've been mulling over the best way to talk about the new C# 3.0 stuff we've been working on.  I presented the post on how you could use the new C# 3.0 features to go beyond the basic query funct...

Only a few hours left (part 5)

The previous post ended up showing that while visitors are available in C#, they lack usability brought by built in language constructs they could have that would make them an ideal choice to solve ou...

The future track of the C# language

If you've heard about the new C#/Linq work that got announced today, but don't know where to go to find it.  Well, the awesome folks at MSDN have put up a great page that highlights what we're wo...

C# 3.0 Language Enhancements Chat! (9/22/05 1-2pm PST)

Cant attend PDC but still want to talk to the C# team about what's coming up This chat is your chance! Join the C# team to discuss the newly announced C# 3.0 features like: extension methods lambda e...

Only a few hours left (part 1)

The PDC keynote is going to be in a few hours.  And while i won't be there, i'm definitely going to be watching it live (to access it go here).  There's a lot i'm going to want to blog ...

Only a few hours left (part 2)

One of the things we love doing around here is dicussing different design techniques for attacking problems in general and the work we do in specific.  One of the very common conversations we hav...

Only a few hours left (part 3)

The previous post on this topic gave us a problem statement for us to look at.  Specifically, how to design an internal structure that we want to be easily consumable from many different location...

Only a few hours left (part 4)

So we left off on the previous post with the question of why we were using Java to work with our new token visitors.  Can't visitors be used in C# as well  Well, yes.  However, not nece...

You did it!

As many of you may know, we recently announced a pretty big change to the C# 2.0 language.  The full details of the change can be found at Soma's blog but i'll include the information here. ...

The Consequences of Performance Optimizations

I wanted to write a post today about a very interesting bug we just came across related to Refactoring.  As i just blogged about verification, i thought that this would be a good followup.  ...

The more things change

A while back we got an MSDN feedback report about a crash a customer was experiencing.  The customer had the following code: class A : B {}class B : A {}class C : B { override //Type space...

The future of the C# language

PDC is coming up soon, and the session list has been posted. One thing i wanted to point out was the abstract for a session that the C# team will be giving on version 3.0 of the language: C#: Future ...

Pop Quiz!

Alright class.  Pop quiz time.  Say you have the following code: namespace What { class The { public static void Heck(uint[] array) { if (typeof(uint) != array.GetVal...

Refactoring Verification

I posted a blog post from JavaOne where i stated:  "I did try out several of [Netbean's] refactorings, and was pleased with them for the most part.  However, i tried a rename refactoring th...

SF/JavaOne, Day 3, JavaGenericsWhaaaa!

I'm at the Java Collections talk and they're bringing up the issue of type safety with generics in java 1.5.  The speaker just told me somethign that sent a shiver up my spine.  Let's say yo...

SF/JavaOne, Day 3, Java 1.6 Collections

I got to go see the BirdsOfAFeather talk with Josh Bloch concerning the new collection in Java1.5 (which you can read about: here) and the upcoming collections they have planned for the future (which ...

SF/JavaOne, Day 4, The Future of the Java Programming Language

Just got out of a fascinating talk with Mark Rheinhold and Gilad Bracha about future enhancements they see in the Java Programming Language.  The talk started out with a very interesting discussi...

SF/JavaOne, Day 4, Speculative Locking

Extremely interesting talk today about making a highly scalable VM for java that can handle a high number of threads far better than the current VMs out there.  What's better than that  It r...

SF/JavaOne, Day 3, Omniscient Debugging

I'm at an enormously interesting discussion today concerning an incredibly interesting and powerful new idea being presented in the debugging space.  It's called Omniscient Debugging (OD) and if ...

SF/JavaOne, Day 1.5-2

SF, Day 1.5 Walked around the city last night to try and get a feeling for my general surroundings.  Got lost several times, but was always able to find my way back since my hotel is plainly vis...

SF/JavaOne, Day 2, Netbeans Joy

For those who don't know me, i used to be a huge Netbeans Nut.  I used their tools when they were just in their infancy and was thrilled at their rapid pace of developement.  Of course, in t...

SF/JavaOne, Day 2, The Booth

Helped out at the MS booth in the Pavilion for a bit today.  Contrary to my expectations we were absolutely packed, with a line that stretched far out and wrapped around.  The conversations ...

SF/JavaOne, Day 2, Eclipse

Interesting talk.  Starts with a chat about what exactly Eclipse is.  From the talk it's pretty clear that Eclipse is not viewed as just a tool to help developers create sofware with.  ...

SF/JavaOne, Day 2, JavaGotchas

Just got out of the Java-Gotchas talk being held by Google Engineers Josh Bloch and Neal Gafter.  It was a whole bunch of fun, and i have to admit that even with my extensive java knowledge i was...

Off to San-Fran Tomorrow

JavaOne is on in a couple of days!  I'm coming into the city tomorrow night, going to the Netbeans Software Day on Sunday and participating at the conference all week long.  There's a whole ...

C# Team Is Hiring!

The Visual C# Team currently has open positions for the Visual C# IDE, C# Compiler and Visual Studio Debugger teams. The Visual C# IDE team is responsible for the entire user experience when you're e...

Macros for debugging

I'm sitting here writing some macros to help test a new feature I've implemented in the debugger. Doing so is always an interesting experience. There is quite a lot of functionality available via auto...

Let me introduce myself

My name is Adam Krantz. I am a developer at Microsoft on the Visual Studio debugger team. My focus is on the user interface, and how to make the various debugger features work well for all the differe...

View Other bloggers