Category Archives: Linq


Many web programmers, especially Angular programmers are turning their attention to Reactive programming.  While I don’t know of any books on ReactiveJS (yet) I can shamelessly mention that I do have a book on Reactive Extensions and LINQ.   NB: … Continue reading

Posted in AngularJS, JavaScript, Linq, Programming, Reactive | Tagged | 2 Comments

Underscore: LINQ (almost) for JavaScript

As part of my emerging series on LINQ from Scratch, I’d like to take a small detour today  into what you do if you need the functionality of LINQ in your JavaScript program.  You can read my solution here. 

Posted in JavaScript, Languages, Linq | Tagged | 4 Comments

LINQ From Scratch #2–Deferred Execution

I’ve posted the second in my emerging series on LINQ From Scratch here.  This one is about deferred execution, a small but critical feature of LINQ.

Posted in Learning, Linq | Comments Off on LINQ From Scratch #2–Deferred Execution

LINQ From Scratch

I’ve started a new series, LINQ From Scratch, which you can read here.   The first article is on Getting Started and on LINQPad. I hope that this will be useful and interesting and I look forward to your comments and … Continue reading

Posted in Linq | Comments Off on LINQ From Scratch

A Personal Note – Moving On…

In our industry it is common to have a number of jobs during the course of your career. I’ve benefitted from my experiences at PBS, Citibank, Ziff Davis, AT&T and Microsoft to name just a few. In recent years I’ve … Continue reading

Posted in ASP.NET, Community, CSS3, Essentials, Falafel Software, HTML5, JavaScript, Languages, Linq, News, Observations, One ASP.NET, Opinion, Pluralsight, Podcast, Presentations, Telerik, Windows 8, XAML | Tagged | 11 Comments

Windows 8–Grid View

GridView is one of the most powerful out-of-the-box controls in Windows 8, but fully understanding how to use it is not necessarily trivial.  The complexity, I believe, comes because GridViews are often used to hold groups of collections, rather than … Continue reading

Posted in Essentials, Linq, Mini-Tutorial, Windows 8 | Tagged | 1 Comment

Yet Another Podcast #84–Chris Eargle Discussing Advanced C# and LINQ

Chris Eargle, Technical Evangelist for Telerik, joins me in a discussion of C#, advanced LINQ and some of the esoteric corners of C# and functional coding.    Chris’ Blog Chris on Twitter Chris’ Profile INETA Listen | Yet Another Podcast … Continue reading

Posted in Community, Languages, Linq, Patterns & Skills, Podcast, Tools and Utilities | Tagged | 1 Comment

Yet Another Podcast #58–Julie Lerman and EF/CF

Talking with  Julie Lerman about Entity Framework and Code-First.  Julie’s blog Julie’s Book website Microsoft Entity Framework Developer Center EF Team Blog Domain Driven Design Listen | Yet Another Podcast Call in comments: 1-347-YAP-CAST

Posted in Data, Essentials, Linq, Patterns & Skills, TDD | Tagged | 1 Comment

The Full Stack, Phase 2–Overview

Windows Phone Tutorial Last year Jon Galloway and I launched the Full Stack experiment,in which we video-documented the creation of a nontrivial application. Today we begin the second phase of this experiment, building a new application that will have implementations … Continue reading

Posted in Background Agents, Blend, Data, Essentials, Full Stack, Linq, Mango, Mini-Tutorial, Multitasking, MVC, Patterns & Skills, SL Unit Tests, Toolkit, UI, Visual Studio, WindowsPhone | Tagged | Comments Off on The Full Stack, Phase 2–Overview

Silverlight TV–On Reactive Extensions

I had the opportunity to talk with John Papa on Silverlight TV about Reactive Extensions. 

Posted in Community, Essentials, Linq, Reactive, WindowsPhone | Tagged | 2 Comments

LINQ Pad vs. Visual Studio for Learning LINQ

A LINQ Tutorial As noted in numerous other postings, I’m convinced that LINQ is an essential aspect of serious Windows Phone (or virtually any .NET) programming.  One of the great tools to come along for learning and working with LINQ … Continue reading

Posted in Data, Linq, Mini-Tutorial, WindowsPhone | Tagged | 19 Comments

The LINQ Zip Operator

LINQ I am a strong believer that .NET programmers in general, and Windows Phone programmers in particular need to become proficient in LINQ.  As part of that belief and commitment to the Windows Phone community, I have created a series … Continue reading

Posted in Linq, Mini-Tutorial | Tagged | 5 Comments