A “/content” really important: Claus Konrad Blog: Download file from OneDrive: Solved.
Lots of helper extensions to format BCL types to more readable strings (and reverse).
Just like any other library, I have concrete cases of use of some extensions and some others seems useless. I dream of possibility to choose which subsetI take from a nuget library. Splitting in multiple parts is boring to use. This must be mitigated by the fact that binary is small: 76 Ko plus localisations assemblies.
Humanizer includes an evolution of the excellent ByteSize.
License made portable and free: Portable.Licensing. Run on a large set of platforms:
- .NET >= 4.0.3,
- Silverlight >= 4,
- Windows Phone >= 7.5,
- Windows Store Apps,
- XBox 360.
Refit: Type-safe REST client for:
- Desktop .NET 4.5
- Windows Phone 8
- Silverlight 5
and also packaged as PCL (obviously :)). This library use Castle.DynamicProxy to generate proxy implementation from attributed interface and is Task/IObservable aware from the start.
Even if it’s an elegant way of avoid a lot of plumbing code, it’s double-edged. We must be sure to have all the possibilities included and some are always missing:
- Multipart requests
- Form posts
Next platform wil be Xamarin.iOS and Windows Store (WinRT).
PCL will rule the world!
A smart way of writting Row/Col definitions of a Grig in a compact format: use attached properties that accept a string format either for RowDefinitions/ColumsDefinitions separatly (*,Auto,2*) or for RowCol (same syntax with | separating Row first from Col next).
It’s for Windows Phone but could also be applied to WPF/Xaml: Shorter way of writing Grid row and column definitions | Toni codes .NET.
Edit: The same kind of solution have been provided by Thomas Levesque here [WPF] A simpler Grid using XAML attribute syntax (thank you Thomas for english version).
Using Windows.Phone.Speech.Recognition and SpeechRecognizerUI: Just a few steps to make your WP app recognizes your speech.
ReactiveUI brings MVVM to a new level with a simple binding model combining RX to Xaml. Property changes, commands, .Net eventsend of asynchronious actions becomes observable and can be combined together.
And version 5.0 is provided as Portable Class Library for:
- .NET 4.0/4.5 (WPF)
- Windows Phone 8
- Windows Store Apps (WinRT)
Great. Perhaps the next thing to try in a real project.