
Just released: C# 4.0 Pocket Reference
|
|
|
|
In the world of 1500+ page tomes on C#, you'll be refreshed to know that we've
written a book that covers the entire C# 4.0 language - while fitting into your pocket!
The C# 4.0 Pocket Reference is the ultimate quick reference - covering
the C# 4.0 language in as few pages as possible (but no fewer). Despite its conciseness, it
doesn't sacrifice readability and is packed with useful and complete information.
This book is an ideal companion to the LINQ Pocket Reference .
|
Parallel Programming: Free Article
I've just posted an extensive new article on Parallel Programming in Framework 4.0.
This covers PLINQ and the Task Parallel Library and is based on Chapter 22 of C# 4.0 in a Nutshell.
The classic e-book on threading has also been updated to Framework 4.0.
Webcast Recording: LINQPad V2 and Beyond
If you missed the recent O'Reilly
webcast
on the new and upcoming
features of LINQPad, you can
now watch the recording
online.
LightSpeed and LINQPad: Perfect Partners!
Mindscape's acclaimed object-relational mapper meets LINQPad:
find out more!
Podcast: On Writing LINQPad, Books and more
Tune into
Talking Shop Down Under for a frank discussion on dynamic binding in C#,
writing books, how LINQPad evolved, and marketing your own product. Hosted by
Richard Banks.
Webcast: What's new in C# 4.0
If you missed my webcast this Tuesday on what's new in C# 4.0, the
recording is now online. Enjoy!
LINQPad 2.0
The public LINQPad 2.0 release candidate is now available, featuring
first-class support for querying WCF Data Services, SQL Azure, MySQL and SQLite. There are builds for both Framework 3.5
and the upcoming Framework 4.0.
C# 4.0 in a Nutshell - now in stock!
C# 4.0 in a Nutshell includes everything in the acclaimed C# 3.0 in a Nutshell
- plus 200 additional pages on C# 4 and CLR 4.0 features. The book is the product of immense production effort and has
been combed rigorously by top technical reviewers.
10 LINQ Myths
The ten most common misconceptions, and how
they set people awry.
LINQPad
Ever used SQL Management Studio and wished you could type your queries in LINQ,
rather than antiquated SQL? Well now you can! LINQPad
is a free tool that lets you dynamically query SQL databases in a real query language: you'll
never have to struggle with a correlated subquery again!
Query Express
This simple and free 100KB database query tool written in C# allows SQL commands
to be run interactively on SQL Server, Oracle or an OLE-DB compliant databases.
It includes an object browser, text/grid results, saving to XML/CSV format, and
support for batching via the 'GO' keyword. No installation required. Full source
code available. More on Query Express...
Threading in C#
An extensive article on
multithreading in C#. This tackles
difficult issues such as
thread safety, when to use
Abort,
Wait Handles vs Wait and Pulse, the implications of
Apartment Threading in Windows Forms, using
Thread Pooling,
Synchronization Contexts, Memory Barriers and
non-blocking
synchronization constructs.
Full Contents
More Articles
Dynamically building
LINQ expression predicates This describes a simple and elegant solution
to the problem of dynamically composing Expression<> based predicates in LINQ.
Speeding up LINQ
to SQL Three ways to squeeze the maximum performance out of this technology.
Value Types vs Reference Types A tutorial explaining
how value and reference types work in C# and .NET. This covers the differences
in the way objects are created and disposed, how memory allocation works, and common
traps.
© 2003-2010 Joseph Albahari