- 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
Last active
December 17, 2015 11:28
-
-
Save bleroy/e3263de7a4be4a6a1195 to your computer and use it in GitHub Desktop.
The Week in .NET scratch pad
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've got a few libraries that are "interesting". IMO. :)
Comparers - a fluent API that implements comparers (
IComparer<T>
andIEqualityComparer<T>
) and comparable types (IComparable<T>
/IEquatable<T>
). Handles all the corner cases correctly (implementingGetHashCode
, handlingnull
, 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.