# C# 3.0 Overview

> It's been forever since my last post. I promise I'll do better. I've just been juggling three jobs. ;) But that has changed (more on that soon)!The last couple of nights I did…

URL: https://jdconley.com/blog/c-30-overview
Published: 2008-02-28T10:14:00.000-08:00
Updated: 2011-07-27T01:33:17.958-07:00

---
It's been forever since my last post. I promise I'll do better. I've just been juggling three jobs. ;) But that has changed (more on that soon)!

The last couple of nights I did the same talk at two different user groups. [Sacramento .NET User's Group](http://www.sacnetug.org/) and the [Central California .NET User's Group](http://www.centralcaldotnet.com/). Thank you guys for having me, and not throwing any tomatoes. I think we had a good time at both events. Though, I did take up the whole two hours both times.

The talk was based on [Jon Skeet's](http://www.yoda.arachsys.com/csharp/) upcoming book titled [C# in Depth](http://www.manning.com/skeet) which I had the pleasure of reviewing and providing technical feedback. We went through the evolution of C# from 1.0 to 3.0, explored a bunch of the new features, played [Human LINQ](https://msmvps.com/blogs/jon.skeet/archive/2008/02/14/human-linq.aspx) (hilarious). Oh yeah, it was pointed out to me in the Sacramento group that the word "jumped" should really be "jumps". That's what I get for copying my work! hah! If anybody in the Sacramento area wants to help, I'd like to do it again and video tape it...

**Stuff to Download**  

-   [C# 3.0 Overview Presentation](https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B7Ew2HKAAmajYWJmYzFjOWEtNThhYy00YzdkLThiZWMtMzVlODBiNGY1MGM1&hl=en_US) – In both talks I didn't have enough time to bore you guys with the "in depth" slides. Pick up Jon's book to learn the nitty gritty about how all that stuff works.
-   [A Sorted Affair 2](https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B7Ew2HKAAmajMmYwYjgzOTMtZDhjMy00Yzg5LWFmZTYtOTg3M2Q2ZTU3Njk3&hl=en_US) – - A few weeks ago I published the first version of this on my blog. This one is much cooler.
-   [Human LINQ](https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B7Ew2HKAAmajNmMyODc4ZmMtNzUzZC00ZTgzLThhYzUtMjlhOGQzMTYyOGQ4&hl=en_US) – The code we executed with our Human LINQ provider.
-   [Sort Performance](https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B7Ew2HKAAmajZTc4Mjg3ZTYtZGFlNy00MTgwLWJhNjEtODlhYjA3YWFlYjZj&hl=en_US) – A quick exploration of the relative sorting speeds using different sort methods.

  

I'll write up another quick blog in a bit on the sort performance. It's quite interesting, indeed.
