AForge.NET

AForge.NET
AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence – image processing, neural networks, genetic algorithms, fuzzy logic, machine learning, robotics, etc.

http://www.aforgenet.com/framework/

The Accord.NET Framework

The Accord.NET Framework
The Accord.NET Framework is a complete framework for building machine learning, computer vision, computer audition, signal processing and statistical applications. Sample applications provide a fast start to get up and running quickly, and an extensive documentation helps fill in the details.

http://accord-framework.net/

C# Async Tips

C# Async Tips

Tip 1 – Async void is for top-level event-handlers only: http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Tip-1-Async-void-is-for-top-level-event-handlers-only
Tip 2 – Distinguish CPU-Bound work from IO-bound work: http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Tip-2-Distinguish-CPU-Bound-work-from-IO-bound-work
Tip 3 – Wrap events up in Task-returning APIs and await them: http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Lucian03-TipsForAsyncThreadsAndDatabinding
Tip 4 – Async Library Methods Shouldn’t Lie: http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Async-Library-Methods-Shouldn-t-Lie
Tip 5 – Async libraries APIs should be chunky: http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Async-libraries-APIs-should-be-chunky
Tip 6 – Async library methods should consider using Task.ConfigureAwait(false): http://channel9.msdn.com/Series/Three-Essential-Tips-for-Async/Async-library-methods-should-consider-using-Task-ConfigureAwait-false-

Source: http://blogs.msdn.com/b/lucian/archive/2013/11/23/talk-mvp-summit-async-best-practices.aspx

ExpandoObject

Dynamic in C# 4.0: Introducing the ExpandoObject
http://blogs.msdn.com/b/csharpfaq/archive/2009/10/01/dynamic-in-c-4-0-introducing-the-expandoobject.aspx

In C#, how do I remove a property from an ExpandoObject?
http://stackoverflow.com/questions/14491577/in-c-how-do-i-remove-a-property-from-an-expandoobject

ExpandoObject Class
http://msdn.microsoft.com/en-us/library/system.dynamic.expandoobject%28v=vs.110%29.aspx

Criptografia no .NET Framework

Cryptography : Symmetric Encryption by Symmetric Algorithm Classes – Part 1
http://www.codeproject.com/Articles/442523/Cryptography-Symmetric-Encryption-by-Symmetric-Alg

Cryptography : Asymmetric Encryption by using Asymmetric Algorithm Classes.
http://www.codeproject.com/Articles/448719/Cryptography-Asymmetric-Encryption-by-using-Asymme

Generating Keys for Encryption and Decryption
http://msdn.microsoft.com/en-us/library/5e9ft273%28v=vs.110%29.aspx