SQL Server 2017: HA and DR on Linux | Microsoft Data Amp 2017

SQL Server on Windows today is built on Windows Server Cluster Services for high availability and disaster recovery.  In this session, we’ll show how SQL Server 2017 running on Linux meets the most demanding requirements for high availability usin… Continue reading SQL Server 2017: HA and DR on Linux | Microsoft Data Amp 2017

OneNote Class Notebook updates include read-only parent or guardian access and Collaboration Space permissions

Over the last year, our team has been working with and listening to educators to learn how they are using OneNote Class Notebooks. To address the top requests we heard from teachers, administrators and parents/guardians, we’re pleased to announce the release of four new features in OneNote Class Notebook.

The post OneNote Class Notebook updates include read-only parent or guardian access and Collaboration Space permissions appeared first on Office Blogs.

Continue reading OneNote Class Notebook updates include read-only parent or guardian access and Collaboration Space permissions

Visual Studio Code – April 2017 Update | Visual Studio Toolbox

In this episode Dmitry is joined by Sean McBreen, who will show us what’s new in Visual Studio Code, as new features ship monthly! Specifically in this video Sean will dive in and demo new capabilities such as: the interactive guide, UX themes extensib… Continue reading Visual Studio Code – April 2017 Update | Visual Studio Toolbox

Snack Pack 10: Planet Xamarin – Community Blog Feed | The Xamarin Show

Welcome to The Xamarin Show Snack Pack Edition. A Snack Pack is bite sized episode that is focused on a specific topic and covered in just a few minutes. Today, we take a look at Planet Xamarin, an open source blog aggregator for all of … Continue reading Snack Pack 10: Planet Xamarin – Community Blog Feed | The Xamarin Show

ReactXP – A library for building cross-platform apps

Today’s Web Wednesday post highlights a new Microsoft project that builds on React, with the intent to make it even easier to create cross platform web apps (the XP in ReactXP…)

ReactXP

Building on React

ReactXP builds on the popular React JS and React Native frameworks.

XP means X-Platform

Share most of your code between the web, iOS, Android, and Windows.

Apps Users Will Love

Create great-looking, responsive web pages and mobile apps that feel native.

The authors of React use the phrase “learn once, write anywhere”. With React and React Native, your web app can share most its logic with your iOS and Android apps, but the view layer needs to be implemented separately for each platform. We have taken this a step further and developed a thin cross-platform layer we call ReactXP. If you write your app to this abstraction, you can share your view definitions, styles and animations across multiple target platforms. Of course, you can still provide platform-specific UI variants, but this can be done selectively where desired.

ReactXP is designed with cross-platform development in mind. In general, it exposes APIs, components, props, styles and animation parameters that are implemented in a consistent way across React JS (HTML) and React Native for iOS and Android. A few platform-specific props and style attributes have been exposed, but we have tried to keep these to a minimum.

ReactXP is meant to be as lightweight as possible. The “core” components and APIs are limited to the functionality required for almost all applications. Extensions to ReactXP expose more specialized functionality in a similar cross-platform manner.

… [Click through for the site]

Getting Started

Web Technologies

React apps are written using web programming techniques. This documentation assumes that you are already familiar with web programming concepts including the use of JavaScript, the browser DOM, browser event handling, and CSS styling. There are many online tutorials that cover these concepts.

While it is possible to write ReactXP apps in JavaScript, we recommend using TypeScript or Flow instead. These languages add type safety, compile-time error detection, and IntelliSense capabilities to JavaScript. If you are already familiar with JavaScript, it is easy to learn TypeScript. Here is a recommended TypeScript tutorial.

Understanding React

If you are new to React, you should first familiarize yourself with the core concepts. We provide an overview and some simple examples. Also refer to the official React and React Native documentation sites.

Building Your First ReactXP App

The “samples” directory contains a minimal “Hello World” app that demonstrates some basic ReactXP functionality. You can use this as a starting point. Just follow the build instructions in the README file.

Nader Dabit has created a helpful video tutorial that walks you through the steps to build the sample app….

[Click through for more]

Follow @CH9
Follow @coding4fun
Follow @gduncan411

Continue reading ReactXP – A library for building cross-platform apps