Realities of Cross-Platform Development: How Platform-Specific Can You Go? — Visual Studio Magazine

To help solve the cross-platform problem, Xamarin has produced Xamarin.Forms and added this product to the list of tools for developers. Xamarin.Forms is a cross-platform API that maps to device-specific APIs. This article will delve into an examination of Xamarin.Forms with an application that I had to write for our startup and how well it meets several requirements:

  • How well does it display on a platform? How much platform-specific code is necessary? Does the application “look” like a native platform?
  • When a developer has to resort to native API calls, how easy is it? Can it be done? Does it work?
  • When something else has to happen, how much third-party support is there?

Source: Realities of Cross-Platform Development: How Platform-Specific Can You Go? — Visual Studio Magazine

Working with JSON in Swift – Swift Blog – Apple Developer

If your app communicates with a web application, information returned from the server is often formatted as JSON. You can use the Foundation framework’s JSONSerialization class to convert JSON into Swift data types like Dictionary , Array , String , Number , and Bool . However, because you can’t be sure of the structure or values of JSON your app receives, it can be challenging to deserialize model objects correctly. This post describes a few approaches you can take when working with JSON in your apps.

Source: Working with JSON in Swift – Swift Blog – Apple Developer

Improving the D/L Method using Machine Learning | Blog | Microsoft Azure

The Current D/L method is a statistical method invented by statisticians Frank Duckworth and Tony Lewis. It is designed to calculate the target score (or the PAR score) that the second batting team (in a rain-interrupted match) needs to achieve. Today, there are two D/L models/editions that are available to the cricket community: Standard Edition and Professional Edition. The Standard Edition is a chart-based model used for non-ICC match and local matches. The Professional Edition is a software-based black box model, and is used by the ICC for all official matches.

Source: Improving the D/L Method using Machine Learning | Blog | Microsoft Azure

What’s New in C# 7.0 | .NET Blog

C# 7.0 adds a number of new features and brings a focus on data consumption, code simplification and performance. Perhaps the biggest features are tuples, which make it easy to have multiple results, and pattern matching which simplifies code that is conditional on the shape of data. But there are many other features big and small. We hope that they all combine to make your code more efficient and clear, and you more happy and productive. Please use the “send feedback” button at the top of the Visual Studio window to tell us if something is not working as you expect, or if you have thoughts on improvement of the features.

Source: What’s New in C# 7.0 | .NET Blog