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.

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.

C# Async Tips

C# Async Tips

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



Dynamic in C# 4.0: Introducing the ExpandoObject

In C#, how do I remove a property from an ExpandoObject?

ExpandoObject Class

Criptografia no .NET Framework

Cryptography : Symmetric Encryption by Symmetric Algorithm Classes – Part 1

Cryptography : Asymmetric Encryption by using Asymmetric Algorithm Classes.

Generating Keys for Encryption and Decryption