C#

ReSharper is smarter than me

posted @ Thursday, March 27, 2008 8:10 PM | Feedback (22)

Csc.exe and delegate inference, or: Why C# has awkward syntax

posted @ Thursday, March 20, 2008 8:18 AM | Feedback (8)

Generic extension methods

posted @ Monday, February 25, 2008 12:27 AM | Feedback (18)

On Syntactic Sugar and Weight

posted @ Saturday, February 09, 2008 3:19 PM | Feedback (5)

Performance, threading and double checked locks

posted @ Monday, January 21, 2008 1:15 PM | Feedback (15)

System.Type.GUID stability

posted @ Saturday, January 12, 2008 12:54 PM | Feedback (5)

Multi threading challenge: can you spot a bug?

posted @ Wednesday, December 26, 2007 12:30 PM | Feedback (15)

Statically typed? Compiler checked? Ha!

posted @ Thursday, December 20, 2007 10:34 PM | Feedback (22)

Do you trust your compiler? Really trust your compiler?

posted @ Tuesday, December 18, 2007 11:29 PM | Feedback (6)

The WPF mystery

posted @ Sunday, December 09, 2007 3:53 AM | Feedback (0)

The VS 2008 Experience

posted @ Sunday, December 09, 2007 2:59 AM | Feedback (6)

Riddle me this...

posted @ Sunday, December 09, 2007 2:28 AM | Feedback (22)

Who is hacking my CLR?

posted @ Friday, December 07, 2007 5:46 AM | Feedback (0)

Object / Object mapping

posted @ Wednesday, December 05, 2007 12:24 AM | Feedback (24)

Why C# doesn't have extension properties

posted @ Sunday, December 02, 2007 11:56 PM | Feedback (23)

Code Review: PetShop 3.0

posted @ Wednesday, November 28, 2007 3:51 PM | Feedback (13)

The difference between meta programming and IL weaving

posted @ Tuesday, November 27, 2007 3:49 AM | Feedback (6)

What does Mixin mean?

posted @ Monday, November 26, 2007 11:39 AM | Feedback (1)

C# vNext

posted @ Monday, November 26, 2007 4:55 AM | Feedback (17)

Deep dive into Binary Reader / Writer

posted @ Friday, October 12, 2007 1:48 AM | Feedback (3)

Did you know: Find out if an exception was thrown from a finally block!

posted @ Wednesday, June 20, 2007 12:47 AM | Feedback (18)

Using partials in Web Forms

posted @ Friday, June 15, 2007 5:16 PM | Feedback (11)

Sweat, Hash Literals in C# 3.0

posted @ Monday, June 11, 2007 2:14 PM | Feedback (2)

C# 2.0 is done

posted @ Wednesday, June 06, 2007 10:01 PM | Feedback (7)

What kind of persistence would Ayende write without OR/M?

posted @ Wednesday, June 06, 2007 9:56 PM | Feedback (1)

Are you familiar with WebForms ITemplate?

posted @ Wednesday, June 06, 2007 9:00 AM | Feedback (2)

ReSharper Wishlist

posted @ Monday, June 04, 2007 3:27 PM | Feedback (7)

ReSharper 3.0 Beta

posted @ Saturday, June 02, 2007 5:00 PM | Feedback (3)

At what point do you say WTF?! Runtime addition of methods to class in C#

posted @ Saturday, June 02, 2007 3:09 AM | Feedback (2)

The Complexity Suppression Disorder

posted @ Saturday, June 02, 2007 1:21 AM | Feedback (0)

Tools are not Evil (but needing them is an indication of a problem)

posted @ Tuesday, May 29, 2007 7:54 AM | Feedback (13)

Let us corrupt C# for code generators: The horror story of partial methods

posted @ Saturday, May 26, 2007 3:44 AM | Feedback (14)

Development stats

posted @ Wednesday, April 04, 2007 8:25 AM | Feedback (4)

Wanted: MethodMissing

posted @ Friday, March 30, 2007 6:45 PM | Feedback (6)

The missing Linq: Stateful extentions methods

posted @ Friday, March 30, 2007 5:00 PM | Feedback (7)

WebForms and lies

posted @ Tuesday, March 20, 2007 2:34 AM | Feedback (14)

And I took the path less traveled by...

posted @ Tuesday, March 06, 2007 5:44 PM | Feedback (29)

C# 3.0: What you can do with extention methods

posted @ Tuesday, March 06, 2007 3:19 AM | Feedback (2)

If Program I Can't, Programmer Am I?

posted @ Tuesday, February 27, 2007 11:32 PM | Feedback (18)

Method Dispatch Internals

posted @ Tuesday, February 27, 2007 10:25 PM | Feedback (0)

Generics Challange: Solved

posted @ Sunday, February 25, 2007 1:21 AM | Feedback (2)

Hanselman vs. Boo

posted @ Friday, February 23, 2007 2:31 PM | Feedback (1)

Generics Challage: Assert Return Types Matches

posted @ Friday, February 23, 2007 9:37 AM | Feedback (2)

Reusable tests

posted @ Thursday, February 22, 2007 7:57 PM | Feedback (2)

The Usefulness of Commented Code

posted @ Thursday, February 22, 2007 7:54 PM | Feedback (0)

Structure Map Fluent Interface

posted @ Tuesday, February 20, 2007 9:55 PM | Feedback (0)

On the "Why the hell do I know this?" front

posted @ Tuesday, February 20, 2007 1:36 AM | Feedback (1)

More on Emitting Multi Dimentional Arrays

posted @ Saturday, February 17, 2007 7:06 PM | Feedback (3)

How much a hypothesis weight?

posted @ Friday, January 26, 2007 2:59 PM | Feedback (5)

Collection Initializers gone from C# 3.0

posted @ Friday, January 05, 2007 7:42 AM | Feedback (0)

Building Applications Using Castle RC2: Part I

posted @ Wednesday, November 01, 2006 10:29 PM | Feedback (15)

Bringing it all together: Even More Magic,

posted @ Monday, October 30, 2006 7:11 AM | Feedback (6)

C# != C++ : Sometimes I need a reminder

posted @ Monday, October 30, 2006 7:01 AM | Feedback (7)

Projections Support In Active Record

posted @ Monday, October 30, 2006 12:28 AM | Feedback (0)

Generic Specialization

posted @ Sunday, October 29, 2006 10:23 AM | Feedback (2)

Unit testing with NHibernate / Active Record

posted @ Saturday, October 14, 2006 11:47 PM | Feedback (5)

How to (lamely) create a map in C#

posted @ Saturday, October 14, 2006 2:35 PM | Feedback (0)

Interesting VB.Net Snippets

posted @ Saturday, October 14, 2006 10:34 AM | Feedback (1)

Trivial fact of the day: Max Length of Identifier in C#

posted @ Friday, September 15, 2006 11:21 PM | Feedback (3)

Opening Up Query Batching

posted @ Wednesday, September 13, 2006 10:15 PM | Feedback (3)

Why you can't code in Hebrew...

posted @ Friday, September 08, 2006 12:10 PM | Feedback (12)

MVP on ASP.Net

posted @ Monday, September 04, 2006 10:19 PM | Feedback (0)

What is the difference?

posted @ Friday, August 18, 2006 10:06 AM | Feedback (0)

Special Exceptions Riddle

posted @ Friday, August 18, 2006 9:55 AM | Feedback (5)

Reflection.Emit vs. CodeDOM

posted @ Sunday, August 13, 2006 6:56 AM | Feedback (3)

And there was much rejoicing, for the Exception was raised

posted @ Sunday, August 13, 2006 6:27 AM | Feedback (3)

The most useful key in the keyboard is...

posted @ Sunday, August 06, 2006 11:50 PM | Feedback (2)

I am very glad that this is a debugger error

posted @ Tuesday, August 01, 2006 6:14 PM | Feedback (0)

Useful blogging

posted @ Monday, July 24, 2006 11:00 PM | Feedback (0)

C# Compiler Generating Invalid IL When Dealing With Generics

posted @ Friday, July 21, 2006 2:57 PM | Feedback (2)

Using Active Record As A Rule Engine

posted @ Friday, July 07, 2006 12:38 PM | Feedback (4)

Safe Multi Threading

posted @ Thursday, July 06, 2006 8:20 AM | Feedback (2)

The Null Method Operator "?!"

posted @ Thursday, July 06, 2006 7:52 AM | Feedback (5)

Rhino Commons

posted @ Friday, June 30, 2006 9:48 AM | Feedback (3)

ADO.Net Entity Framework: Round II

posted @ Saturday, June 24, 2006 10:50 AM | Feedback (2)

The Case For Statics

posted @ Friday, June 23, 2006 5:14 PM | Feedback (6)

Interface + Base Class

posted @ Thursday, June 22, 2006 9:54 PM | Feedback (1)

Field Access Performance Tests

posted @ Saturday, June 17, 2006 11:27 PM | Feedback (0)

If a tree falls in a forest and there is no one there to hear it fall does it make a noise?

posted @ Saturday, June 17, 2006 7:19 PM | Feedback (3)

Command Batching in ADO.Net 2.0

posted @ Thursday, June 15, 2006 7:03 PM | Feedback (1)

List is broken

posted @ Saturday, June 10, 2006 11:27 PM | Feedback (3)

Creating Your Own Using Statement

posted @ Wednesday, June 07, 2006 7:25 PM | Feedback (5)

NHibernate’s association is cool

posted @ Monday, June 05, 2006 6:44 PM | Feedback (0)

Client Side C# - Script#

posted @ Tuesday, May 23, 2006 12:42 AM | Feedback (1)

Yet Another Way To Crash VS.Net

posted @ Monday, May 22, 2006 11:47 PM | Feedback (0)

Solving the Assembly Load Context Problem

posted @ Monday, May 22, 2006 10:07 PM | Feedback (12)

Model View Controller In ASP.Net

posted @ Saturday, May 20, 2006 10:50 AM | Feedback (2)

More Dynamic Than Thou

posted @ Thursday, May 18, 2006 8:25 PM | Feedback (0)

A Challange: Implement This...

posted @ Thursday, May 18, 2006 5:56 PM | Feedback (14)

NHibernate.Generics 1.0.7

posted @ Monday, May 15, 2006 11:57 PM | Feedback (4)

Cheating The compiler: Generic Properties

posted @ Monday, May 15, 2006 11:53 PM | Feedback (1)

A Few Words About The Decorator Pattern

posted @ Monday, May 15, 2006 11:34 PM | Feedback (5)

The nature of Generic Type Names

posted @ Monday, May 15, 2006 10:30 PM | Feedback (0)

Writing Maintainable Code

posted @ Saturday, May 13, 2006 3:13 PM | Feedback (0)

Visual Studio 2005 Web Application Projects RTMed!

posted @ Saturday, May 13, 2006 12:24 AM | Feedback (0)

Linq Update

posted @ Saturday, May 13, 2006 12:19 AM | Feedback (0)

Compiler wish list: Attributes & Lambda Expressions

posted @ Friday, May 12, 2006 11:46 PM | Feedback (1)

DLinq Answers

posted @ Friday, May 12, 2006 4:44 PM | Feedback (0)

AccessViolationException in Windows Services

posted @ Thursday, April 27, 2006 11:07 PM | Feedback (0)

Book Review: Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NETand

posted @ Saturday, April 22, 2006 1:13 PM | Feedback (4)

I Inerit from ValueType, But I am a Reference Type, who am I?

posted @ Thursday, April 20, 2006 8:46 PM | Feedback (4)

My synchronization primitive: WaitForConsumersEvent

posted @ Tuesday, April 18, 2006 3:44 PM | Feedback (1)

Fun With Threads

posted @ Tuesday, April 18, 2006 8:31 AM | Feedback (4)

On Comments, Yet Again

posted @ Monday, April 17, 2006 10:20 PM | Feedback (0)

How to invoke a method asynchronously

posted @ Monday, April 17, 2006 11:36 AM | Feedback (0)

Don't touch that exception!

posted @ Thursday, April 06, 2006 2:06 PM | Feedback (3)

Anonymous Delegates: Under the Hood

posted @ Wednesday, April 05, 2006 4:37 PM | Feedback (2)

String.IsNullOrEmpty()

posted @ Tuesday, April 04, 2006 9:23 PM | Feedback (2)

The Most Useless Comment

posted @ Tuesday, April 04, 2006 8:20 PM | Feedback (2)

Generics & Specialization

posted @ Saturday, April 01, 2006 1:19 PM | Feedback (0)

Speaking Of ReSharper

posted @ Sunday, March 26, 2006 10:04 PM | Feedback (0)

Merging .Net 1.1 and 2.0 code, or abusing the type system...

posted @ Thursday, March 02, 2006 8:29 PM | Feedback (3)

Castle Demo App: Code Update

posted @ Wednesday, March 01, 2006 2:27 AM | Feedback (0)

Castle Demo App: Queries and Foreign Keys

posted @ Wednesday, March 01, 2006 2:12 AM | Feedback (1)

Why So Many Snippets

posted @ Wednesday, February 22, 2006 6:56 AM | Feedback (0)

A Real Challange

posted @ Saturday, February 11, 2006 5:45 AM | Feedback (1)

How to kill the C# Compiler

posted @ Thursday, January 26, 2006 10:30 AM | Feedback (2)

Israeli C# User Group Meeting

posted @ Wednesday, January 18, 2006 8:11 PM | Feedback (0)

.Net 2.0 Code Conversion

posted @ Saturday, January 07, 2006 12:25 PM | Feedback (1)

SqlClr and anonymous delegates

posted @ Monday, December 26, 2005 7:18 AM | Feedback (0)

String Comparison Performance

posted @ Thursday, December 22, 2005 5:46 AM | Feedback (4)

NHibernate.Generics Update

posted @ Tuesday, December 13, 2005 10:33 PM | Feedback (2)

Resharper 211: Impressions

posted @ Tuesday, December 13, 2005 7:58 PM | Feedback (0)

Commons Is Out

posted @ Tuesday, December 13, 2005 6:55 AM | Feedback (1)

Resharper 211

posted @ Tuesday, December 13, 2005 12:17 AM | Feedback (0)

Movie Review: Harry Potter & The Goblet Of Fire

posted @ Saturday, December 10, 2005 7:16 PM | Feedback (8)

Wishful thinking

posted @ Friday, December 09, 2005 8:27 PM | Feedback (1)

Common Work

posted @ Friday, December 09, 2005 2:41 PM | Feedback (0)

Aspects and Decorators

posted @ Wednesday, December 07, 2005 6:09 PM | Feedback (2)

The Ultimate Disposable

posted @ Wednesday, December 07, 2005 4:55 PM | Feedback (3)

New ReSharper EAP

posted @ Sunday, November 20, 2005 9:34 PM | Feedback (1)

Are you null? Or Not?

posted @ Friday, November 18, 2005 6:50 PM | Feedback (0)

WOW! Native Queries in C# 2.0

posted @ Thursday, November 17, 2005 2:35 PM | Feedback (3)

Code Resuse?

posted @ Tuesday, November 15, 2005 10:08 PM | Feedback (0)

New NUnit version is out

posted @ Tuesday, November 15, 2005 9:12 PM | Feedback (0)

Overload Static Methods Inheritance: A Bug Story

posted @ Tuesday, November 15, 2005 9:08 PM | Feedback (0)

Ayende vs Web Projects: Part N

posted @ Tuesday, November 15, 2005 6:25 AM | Feedback (2)

Type vs Generics

posted @ Sunday, November 13, 2005 11:02 PM | Feedback (4)

Cool tool

posted @ Thursday, November 10, 2005 10:07 PM | Feedback (0)

Updaing NHibernate.Generics

posted @ Wednesday, November 09, 2005 11:30 PM | Feedback (1)

Using advanced features in the real world

posted @ Wednesday, November 09, 2005 8:16 PM | Feedback (2)

Great Things are happening

posted @ Tuesday, November 08, 2005 9:21 PM | Feedback (0)

Phoenix & Boo

posted @ Tuesday, November 08, 2005 8:44 PM | Feedback (0)

Visual Studio on eWeek

posted @ Tuesday, November 08, 2005 8:38 PM | Feedback (0)

Servicing plans for VS 2003 and VS 2005

posted @ Tuesday, November 08, 2005 5:52 AM | Feedback (0)

VS 2005 Web Deployment Projects Are looking Cool

posted @ Monday, November 07, 2005 7:29 AM | Feedback (0)

I really hate web projects.

posted @ Monday, November 07, 2005 5:22 AM | Feedback (3)

More on VS 2005 Quality

posted @ Saturday, November 05, 2005 11:32 PM | Feedback (2)

What Visual Studio did good

posted @ Saturday, November 05, 2005 6:36 PM | Feedback (0)

Do you grok C# 2.0: Answers

posted @ Saturday, November 05, 2005 2:18 PM | Feedback (0)

Watching the PDC: Scripting and Dynamic Languages on the CLR

posted @ Saturday, November 05, 2005 10:17 AM | Feedback (1)

Didja know? Web projects do time traveling...

posted @ Friday, November 04, 2005 11:36 PM | Feedback (2)

Visual Studio 2005 RTM: Buggy, Buggy, Buggy

posted @ Friday, November 04, 2005 7:30 PM | Feedback (4)

Is there hope for web projects

posted @ Wednesday, November 02, 2005 5:23 AM | Feedback (0)

Ayende vs GridView: Part 2

posted @