Cover photo
Chris Eargle
Works at Telerik
Lives in Pittsfield, MA
1,964 followers|347,093 views


Chris Eargle

Shared publicly  - 
Microsoft release the source code for WorldWide Telescope.
Add a comment...

Chris Eargle

Shared publicly  - 
The Microsoft Research Faculty Summit is taking place in Redmond on July 8-9, and the keynotes and a panel discussion will be streaming live, free-of-charge.
Add a comment...

Chris Eargle

Shared publicly  - 
Add a comment...

Chris Eargle

Shared publicly  - 
EDIT: Since the talk section wasn't very active, I decided to correct the page.

I think the definition of 'unary operation' on Wikipedia is incorrect (or rather, incomplete).

It defines a unary operation as the function f: A → A. This means a value in the set of A results in another value in the set of A when the operator is applied. So, according to this definition, a unary operation must be an endofunctor (function mapping a type to the same type).

There are well-known operators that do not conform to this definition. For example, the length operator ||v|| produces a scalar value from a vector value. The operator's operand is a value in the set of vectors, and its result is the set non-negative real numbers.

The first sentence on the Wikipedia page is correct. Unfortunately, its 'specific definition' describes a specific subset of unary operations rather than specifying the actual meaning of 'unary operation'.
In mathematics, a unary operation is an operation with only one operand, i.e. a single input. Specifically, it is a function. f:\ A\to A. where A is a set. In this case f is called a unary operation on A. Common notations are prefix notation (e.g. +, −, not), postfix notation (e.g. factorial n!) ...
Add a comment...

Chris Eargle

Shared publicly  - 
There's no positive evidence for an intelligent designer, but there's plenty of negative evidence.
Chris Eargle's profile photoChronMan24's profile photoRoy Kincannon's profile photo
+ChronMan24 Nah dude I'm just saying that DMT entities are a projection of the ego as a way to distract you from the formlessness and voidness of reality as well as the fact that the psychedelic experience is a setting face to face with reality. Your brain stops you from being able to see that during your regular functioning since experiencing that constantly would be pretty detrimental evolutionarily.

The psychedelic experience, by this definition, is still highly significant, it just doesn't break the laws of physics in this definition.
Add a comment...

Chris Eargle

Shared publicly  - 
Here are a couple of extensions I added to knockout.
GitHub. Download knockout.power.js. Usage. Combine observables and subscribables with or . var combined = obsA.or(obsB);. Fire once and unsubscribe. var value = 0; obsA.once(function(newValue){ value = newValue; }); obsA(1); obsA(2); // value is 1. Combine once with or for greater control.
Chris Eargle's profile photoDave Van den Eynde's profile photo
No no, that makes sense. I don't think we have that kind of a situation. Thanks for the reply.
Add a comment...

Chris Eargle

Shared publicly  - 
Add a comment...

Chris Eargle

Shared publicly  - 
This wild meme appeared in my inbox.
Terrance Smith's profile photoClayton Eubanks's profile photo
He saves the day with his kodefu!
Add a comment...
Back once again with the kodefu master.
Chris Eargle is a Telerik Developer Evangelist, Microsoft Most Valuable Professional – C#, and a former Director of INETA from Columbia, SC, USA. He has over a decade of experience designing and developing enterprise applications, and he runs the local .NET User Group: the Columbia Enterprise Developers Guild. He is a frequent guest of conferences and community events promoting best practices and new technologies. His blog,, has been featured on ASP.NET, MSDN, and Reddit.

Circles: I do circle back, but only if you have a non-cartoon profile pic and are not an obvious bot.

Politics: We probably disagree. My views are my own and do not represent Telerik. I try to keep it civil, but honestly, there's a reason you don't discuss religion or politics around the dinner table. So, here's the compromise on an sociopolitical posts: I'll try to keep the insults down if you do the same =).

One more thing: if you use a goto statement in C#, I will insult you without compromise.
Bragging rights
I removed thousands of lines of code by using proper abstraction.
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Pittsfield, MA
Columbia, SC - Boiling Springs, SC - Easley, SC - Greenville, SC
Sitefinity Technology Evangelist
  • Telerik
    Technology Evangelist, 2011 - present
    Director, 2012 - 2013
Basic Information
Chris Eargle's +1's are the things they like, agree with, or want to recommend.
Creating a Knockout-Style Variable in C# - Evangelism -

My first real-world single-page app (SPA) was written using the Knockout library, and it opened my eyes in terms of how powerful JavaScript

I conducted a Faculty Development Programme at ACME Engineering College

On 4th July 2014, I conducted a Faculty Development Programme at ACME Engineering Collage. I hope it will help the faculty and the students

Predicate Combinators in LINQ Predicate Combinators in LINQ

In this article you will learn how to use Predicate Combinators in LINQ.

Humans Are Not Your Only Visitors

Sitefinity 6.1 offers semantic improvements to Content Blocks and the Navigation Widget, making design and development tasks easier. This is

Q2 2013 Telerik Reporting and OpenAccess ORM Webinar Recap

Friday, June 21, 2013 by Carey Payette | Go comment! Email to a friend. I hope you enjoyed the webinar on the Q2 2013 release of Telerik Rep

Hello Sitefinity

May 9 was an exciting day. I was celebrating my birthday, I was flying to the Telerik North American headquarters in Boston, and I officiall

Clean Code Developer School with Ralf and Stefan

Like many developers, I have a shelf of books that influenced me most. One of these is Clean Code: A Handbook of Agile Software Craftsmanshi

On Inner and Outer Using Directives

Once upon a time, I enforced code quality for a financial system developed by a team of more than forty programmers. My primary concern in t

Time to Embrace Mobile

As businesses try to hone their mobile strategy, many become dazed by the possibilities: Mobile websites? Mobile Apps? Responsive Web Design

Choose your mobile strategy | Sitefinity Mobile CMS

All available mobile CMS options, their pros and cons are explained in this visually stunning infographic. Jumpstart your mobile strategy to

Finding the .NET Assembly Entry Point

Finding the .NET Assembly Entry Point. Carey Payette, one of our newest evangelists, asked me to show her how JustDecompile can help in a pr

You (yes, YOU) are part of the Just Team!


File New Now What? The SDK Examples From Telerik Will Ramp You Up Quickly

Patterns and Practices in Agile and .NET with a side of Telerik

Understanding .NET Garbage Collection

Every program needs memory. Unfortunately, memory is finite. Software must cope with memory usage, and there are two ways to manage it: manu

JustCode Delivers Again! Painless Unit Testing in WinJS Applications

Patterns and Practices in Agile and .NET with a side of Telerik

Plugging in with JustDecompile

About the author. Chris Eargle. Chris Eargle is a Telerik Technical Evangelist and Microsoft C# MVP with over a decade of experience designi

Are You a Developer Who Survived the Apocalypse

Surviving three apocalypses in two years was so exhausting that I managed to miss three others. We supposedly have five more years before th


Telerik is a market-leading provider of .NET UI controls and components, data access layer, reporting, and code analysis and refactoring tools across all major Microsoft development platforms, as well as automated software testing, agile project management tools, and a content management system.

Memory Snapshot Enhancements in JustTrace Q1 2013

JustTrace now seamlessly integrates into Visual Studio to provide an unobtrusive development experience, but that's not all we did for the Q

Creating a WinJS Project Template

Patterns and Practices in Agile and .NET with a side of Telerik