SPONSORED LINK

Real-World Xamarin Developer Problems (and how to solve them!)
Mobile developers need to consider various aspects when developing the perfect app. This whitepaper delves deep in addressing popular roadblocks, presents a breakdown of those challenges and gives you tips and tricks on data management, cloud integration, page organization, navigation, visualization and more. Get insights on what to consider when developing for mobile. Start reading!
NEWS
Introducing the ReactiveUI Academy by Geoffrey Huntley
Suprise, I'm putting together training courses that teaches you how to think reactively. You'll learn the fundamentals such as what an operator is and how you can use them to build better, cleaner and more testable applications using the Reactive Extensions. Head on over and signup to be notified when the first course drops.
Introducing .NET IL Linker · Issue #30 · dotnet/announcements
Fun fact, the Mono Linker project started ten years ago during the second edition of the Google Summer of Code!
It was originally used to reshape the entire Mono class library into a subset to expose the Silverlight class library API surface for Moonlight and then evolved to link iOS and Android applications.
Introducing the Xamarin Certified Mobile Professional Badge
Xamarin University added a new Xamarin Certified Mobile Professional certification level for developers to demonstrate fundamental competency in Xamarin mobile development. They're also making all of the required courses in the Xamarin Certified Mobile Professional certification available to trial users for FREE through their redesigned Self-Guided Learning portal.
DEVOPS
Episode 29: Simple iOS Provisioning with fastlane
If you have ever tried to deploy an app to your iOS device you know complicated and frustrating it is. It doesn't have to be this way though, there's a tool from outside of the .NET ecosystem - fastlane which eliminates all of the pain.
MAC
Merge Conflict 34: Developing for macOS
If you know iOS development your are primed to make your next great desktop macOS application, it is way easier than you think!
REACTIVEUI
netstandard release of akavache is now available on nuget.org
- 👍 netstandard
- 👍 system.reactive 3.11
- 💖Akavache has a new maintainer
Automatic closure of stale GitHub issues
As a maintainer, it always feels awkward closing old issues or half-completed pull requests. We haven't always been the best with triaging, and this is the first step of many to improvements to come.
The public API surface of ReactiveUI is now protected by API approval tests
When reviewing pull requests the ReactiveUI maintainers used to manually eyeball the changes proposed in a pull-request to determine if there was a change to the public API surface. We now have new tests, one per platform that trip when the public API surface changes for that platform. Pretty cool huh?
NUGET OF THE WEEK
Roslynator for VS 2017
Roslynator is an open source collection of over 180 analyzers, code fixes and refactorings, available for free as an extension for Visual Studio for Windows.