- http://blog.leifbattermann.de/2015/11/23/functional-monadic-parsers-ported-to-c/
- http://blogs.msdn.com/b/dotnet/archive/2015/11/24/what-s-new-in-visual-studio-update-1-for-net-managed-languages.aspx
- https://channel9.msdn.com/Series/Three-Essential-Tips-for-Async
- http://blogs.msdn.com/b/dotnet/archive/2015/12/03/guest-post-announcing-f-support-in-visual-studio-code-with-ionide.aspx
-
-
Save bleroy/e3263de7a4be4a6a1195 to your computer and use it in GitHub Desktop.
I've got a few libraries that are "interesting". IMO. :)
Comparers - a fluent API that implements comparers (IComparer<T>
and IEqualityComparer<T>
) and comparable types (IComparable<T>
/ IEquatable<T>
). Handles all the corner cases correctly (implementing GetHashCode
, handling null
, etc).
Connected Properties - allows properties to be dynamically "connected" to (most) non-dynamic objects. All corner cases around lifetime management are handled correctly, without the use of any background polling threads.
Calculated Properties - a platform-agnostic MVVM library for automatically raising NotifyPropertyChanged
when necessary. Very similar to AngularJS computed observables.
Oh, and I forgot BrowserBoss, a library for scripting browsers. Works great with LINQPad, but can also be used in regular apps.
I guess I've missed this weeks release, but you might like this post I wrote: Open Source .NET – 1 year later
I recently recorded Intro to NuGet on Channel 9. Please check if that's relevant: Packaging your libraries with NuGet
As you know there are some gaps in dnxcore50, specifically System.Net.Mail does not exist so we have not had a good way to send email until now in dnxcore50.
Good news on this front, as of yesterday MailKit/MimeKit now support dnxcore50 jstedfast/MailKit#212 and nugets are available.