Jon Skeet
C# MVP currently living in Reading and working for Google.
Latest articles
-
LINQ to log files
by Jon SkeetRunning LINQ queries over databases gets all the limelight, but Jon Skeet reminds us of it's possibilities over object graphs too.
-
Implementing the Singleton Pattern in C#
by Jon SkeetThe singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations.
-
Iterator blocks in C# 2: auto-generated state machines
by Jon SkeetEver wondered how the magic "yield" statement works? Jon Skeet digs into the inner workings of C# 2.0 and how this innocuous statement gets you a whole load of "free" generated code for your iterators.
-
Iterators, iterator blocks and data pipelines in C#
by Jon SkeetWith the arrival of LINQ to Objects, understanding how iterators work has become more important than ever before. Learn how to implement them in C# 2 (or 3), and how these apply to the fundamental aspects of LINQ to Objects.
-
Bluffer's Guide to C# 3
by Jon SkeetPretend you know what you're talking about in suitably geeky company. More seriously, it will give you a very rough overview to give some context if you choose to investigate a particular feature further.
-
The Beauty of Closures
by Jon SkeetClosures are often described in terms of functional languages, but Jon introduces the concept of closures in a world of C# and Java. Learn how to use them and why.
-
Exceptions and Performance in .NET
by Jon SkeetAlmost every time exceptions are mentioned in mailing lists and newsgroups, people say they're really expensive, and should be avoided in almost all situations. Jon Skeet examines the claim.
-
Unicode and .NET
by Jon SkeetAn introduction to the murky world of Unicode and character encodings.
-
Strings in .NET and C#
by Jon SkeetThe System.String type (shorthand string in C#) is one of the most important types in .NET, and unfortunately it's much misunderstood. This article attempts to deal with some of the basics including interning, literals and encoding.
-
Memory in .NET - what goes where
by Jon SkeetA lot of confusion has been wrought by people explaining the difference between value types and reference types as 'value types go on the stack, reference types go on the heap'. This is simply untrue (as stated) and this article attempts to clarify matters somewhat.
Interested in
Followers - 1 people
Following - 0 people
Community stats
- 3,898 members near Reading
- 11,186 in United Kingdom
- 23,314 in Europe
You could join them now