MAKING WAVES TECHNOLOGY RADAR 2018

Similar documents
Industry-leading Application PaaS Platform

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

CloudSwyft Learning-as-a-Service Course Catalog 2018 (Individual LaaS Course Catalog List)

Oracle Mobile Cloud, Enterprise

Using and Developing with Azure. Joshua Drew

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

Advance Mobile& Web Application development using Angular and Native Script

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

70-532: Developing Microsoft Azure Solutions

Connect and Transform Your Digital Business with IBM

Overview of Data Services and Streaming Data Solution with Azure

Nevin Dong 董乃文 Principle Technical Evangelist Microsoft Cooperation

Upper- Intermediate. Senior Front end Developer. First Name Denis V. Birth Date Professional experience (years) 4.5

FROM VSTS TO AZURE DEVOPS

70-532: Developing Microsoft Azure Solutions

Oracle Autonomous Mobile Cloud Enterprise

Future Web App Technologies

Modern SharePoint and Office 365 Development

August, HPE Propel Microservices & Jumpstart

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

STATE OF MODERN APPLICATIONS IN THE CLOUD

Technology Expertise STUDIO GRAPHENE

STREAMLINED CERTIFICATION PATHS

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

ADABAS & NATURAL 2050+

Vinnie Saini Cloud Solution Architect Big Data & AI

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Microservices What, Why? ( 마이크로서비스를꼭써야하나 )

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

STREAMLINED CERTIFICATION PATHS

Modern App Architecture

Azure Development Course

How to Keep UP Through Digital Transformation with Next-Generation App Development

Modern and Responsive Mobile-enabled Web Applications

Full Stack boot camp

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

JavaScript and MVC Frameworks FRONT-END ENGINEERING

Get ready to be what s next.

Etanova Enterprise Solutions

Ten interesting features of Google s Angular Project

Alexander Klein. #SQLSatDenmark. ETL meets Azure

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

Building Secure and Scalable Mobile Apps on AWS

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

Architecting Microsoft Azure Solutions (proposed exam 535)

Full Name. Benjamin James New. Location. Perth, Western Australia. Contact. (+61) Social Media

Evolution of the "Web

Zombie Apocalypse Workshop

Apigee Edge Developer Training

The Now Platform Reference Guide

Open Source Library Developer & IT Pro

Course 1: Microsoft Professional Orientation: Front-End Web Developer

DevOps Using VSTS and Azure

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

INTERNAL AND EXTERNAL VACANCY ANNOUNCEMENT

Introduction to Sencha Ext JS

Developing ASP.NET MVC Web Applications (486)

Přehled novinek v SQL Server 2016

Techno Expert Solutions

Heute in der Suppenküche: Cognitive Services Allerlei

Nodes Tech Slides - Progressive Web Apps, 2018

Developing Microsoft Azure Solutions: Course Agenda

Web Development for Dinosaurs An Introduction to Modern Web Development

Understanding the latent value in all content

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Developing ASP.NET MVC 5 Web Applications


Learning as a Service 2018 Course Catalog

Course 20480: Programming in HTML5 with JavaScript and CSS3

Course 1: Microsoft Professional Orientation: Front-End Web Developer

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Oracle Mobile Hub. Complete Mobile Platform

Developing Enterprise Cloud Solutions with Azure

Developing Microsoft Azure Solutions (MS 20532)

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Voice-controlled Home Automation Using Watson, Raspberry Pi, and Openwhisk

Programming in HTML5 with JavaScript and CSS3

Learning as a Service 2018 Course Catalog

Microsoft vision for a new era

IBM Watson Content Hub. Architecture Overview

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Modern Web Application Development. Sam Hogarth

MOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS

Web and API Apps in Azure

Build an open hybrid cloud and paint it red and blue

The C-Suite Guide to Mobile Technologies for mhealth Development. Medical Web ExpertsTM

20532D: Developing Microsoft Azure Solutions

Full Stack Developer with Java

GLOBAL INFOSKILLS SDN BHD

GLOBAL INFOSKILLS SDN BHD

Naresh Information Technologies

Faculté Polytechnique

Power BI Developer Bootcamp

Real-life technical decision points in using cloud & container technology:

ASP.NET MVC Training

Serverless Computing and the Apache OpenWhisk Project

Atos Canopy Orchestrated Hybrid Cloud. Mark Nouris - Atos Head of Cloud Michael Kollar Head of Cloud engineering & TIC

& Free.

Transcription:

MAKING WAVES TECHNOLOGY RADAR 2018

MAKING WAVES TECHNOLOGY RADAR 2018

USE Episerver CMS Umbraco Contentful Episerver Find Elasticsearch (ELK) InRiver PIM Episerver Commerce Virto Commerce SQL Server Office 365 Cloudinary Cellum TRY Contentful RavenDB Microsoft Power BI Hosted Search MongoDB Prismic Redis Cosmos DB Episerver Digital Experience RESEARCH Azure Data Lake Hadoop Cortana IML Vulcan Search Qlik Tableau

EPISERVER enterprise grade content management system supports marketing automation, personalization, A/B testing, multilingual websites and more integrated with Episerver Commerce hosted on-premise, in public cloud or with Episerver DXC (Digital Experience Cloud) CONTENTFUL a concept that has changed how we view content various applications leverage content managed in one place, often in the cloud alternative to CMS-centric solutions (implemented on top of a traditional CMS) ELASTICSEARCH Elasticsearch/Logstash/Kibana (ELK) an open source technology stack cache component, search engine and a tool for business insights used to create personalized enterprise and site search experiences. core of EPiServer Find and EPiServer Commerce. 4

UMBRACO open-source content management system with available support plans suits most medium sized websites enables building customizable forms with Umbraco Forms hosted on-premise, in a public cloud or with Umbraco Cloud MICROSOFT POWER BI suite of business analytics tools for data visualization for business users, analysts and IT hosted in Azure Cloud, Power BI is integrated with Microsoft toolsets like Excel and SQL Server visualizations can be embedded in tailor-made applications HADOOP open-source software for storing and analyzing massive amounts of structured and unstructured data heavily used in machine learning scenarios available in Azure as HDInsight 5

USE Azure Cloud Hosting HTML5 JavaScript / ES6 Node.js.NET /.NET Core C# / F# ios / Swift Android Xamarin React Native PaaS SaaS IaaS Database as a Service Cloud Storage Content Delivery Networks (CDN) Web APIs Sendgrid SMS Gateways TRY Beacons Azure Cognitive Services Wearables Amazon Hosting Google Cloud Slack Bots Serverless architecture RESEARCH Azure Machine Learning IBM Watson R Language IoT Sensors Smart speakers Azure Bot Service

MICROSOFT AZURE CLOUD public cloud computing service created by Microsoft provides software as a service (SaaS), platform as a service and infrastructure as a service flexible pay-as-you go model Azure Germany meets strict European Union (EU) requirements by storing all data in Germany and controlling systems by a German data trustee REACT NATIVE enables users to build mobile apps using only JavaScript uses the same fundamental UI building blocks as regular ios and Android apps supports creating one application for both ios and Android AZURE COGNITIVE SERVICES provides artificial intelligence (AI) as a service set of tools for developers who can insert AI functions directly into custom applications supports image processing, face and object recognition and emotion detection includes natural language processing with sentiment analysis and speech recognition 7

SERVERLESS ARCHITECTURE ephemeral computing power that comes into existence on request and disappears immediately after use an alternative to long-running virtual machines removes the nontrivial effort that traditionally goes into server and OS configuration and orchestration pricing based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity supported by major cloud providers like Azure Functions, AWS Lambda and Google Cloud Functions AZURE BOT SERVICE implements concepts of Conversational AI - making human and computer interactions more natural enables developers to create conversational interfaces on multiple channels supports integration with custom and existing applications, including Skype, Slack or Facebook Messenger JAVASCRIPT / ES6 one of the most popular programming languages in the world supported by all browsers including desktop and mobile devices designed as a web scripting language but now provides core scripting capabilities for a variety of host environments like web pages, single page applications (SPA), server side computing (with node.js) or mobile applications (with React Native) 8

USE React Redux Angular Typescript Dojo ASP.NET MVC ASP.NET Web API D3 JS Kendo UI Bootstrap Foundation SemanticUI NServiceBus MSMQ Entity Framework SASS ES6 with Babel TRY PostSharp Cordova Electron SignalR Ionic Vue.JS RESEARCH Web Components and Polymer Web GL Embed JS Progressive Web Apps Python Mass Transit Greensock Ember R language

REACT JS JavaScript framework mainly focusing on creating fast, modular, scalable and flexible user interfaces concept of virtual DOM makes rendering UI very effective built and open-sourced by Facebook ANGULAR a complete web application platform used to build well structured Single Page Applications (SPA) enables users to build fast interfaces via Web Workers and server-side rendering led by the Angular Team at Google and by a community of individuals and corporations TYPESCRIPT strongly typed language that compiles to JavaScript static typing enables advanced tooling autocompletion, navigation and refactoring well-defined interfaces encourages good design and makes abstractions explicit 10

WEB COMPONENTS set of web platform APIs that allow for the creation of reusable widgets or components in web documents and web applications brings component-based software engineering to the World Wide Web, in contrast to plain HTML supported by all major browsers PROGRESSIVE WEB APPS web applications that are regular web pages or websites, but can appear to the user like traditional applications or native mobile applications attempts to combine features offered by most modern browsers with the benefits of a mobile experience a common codebase across different platforms makes the apps easier to develop and maintain allows users to install web apps to the home screen, receive push notifications and work offline PYTHON interpreted high-level programming language for general-purpose programming one of the most popular languages used in data science, machine learning and AI systems 11

USE Design in browser Responsive Web Design Adaptive Content Mobile First Code Review Definition of Done Material Design Visual Studio Online Jira Visual Studio IDE OWASP High availability design Test-driven development TRY Hallway Testing Microservices RestSharp Swagger RESEARCH BDD Predictive Monitoring Automated UI Testing Selenium Cross Platform Testing Litmus Browser Stack Open Device Lab JavaScript Unit Testing A/B Testing Visual Studio Test Loader.IO NeoLoad dottrace New Relic Rider Offline apps Server-side-rendering Web workers Docker / Kubernetes Visual Studio App Center Azure App Insights Git / Github TeamCity Continuous Delivery Octopus ReSharper Kanban Scrum Single Sign-On Gulp WebPack WCAG 2.0 & ARIA SVG & Canvas Animation CSS Variables HTTP2

ADAPTIVE CONTENT based on the principle of providing meaningful and personalized interactions across all channels design that adapts not only by responding automatically to screen size and orientation of device, but also by displaying relevant content MATERIAL DESIGN a unified system that combines theory, resources, and tools for crafting user interfaces, introduced by Google focused on creating a purposeful and strong brand experience based on three-dimensional constructions, composed of layers of physical components CROSS PLATFORM TESTING performed to determine the behavior of an application or a website in different environments helps in identifying issues that may vary with platforms or configurations such as consistency, user interface, usability, and performance issues the Open Device Lab at Making Waves facilitates testing on physical devices automation is possible with tools like Browser Stack, Litmus or Xamarin Test Cloud 13

WCAG 2.0 & ARIA internationally recognized set of recommendations for improving web accessibility follows universal design standards, which strive for products to be accessed, understood and used to the greatest extent possible by all people regardless of age, size, ability or disability cares about making digital services accessible to everyone, from users who read articles on their smartphones on a sunny day to users who interact with the web via voice control DOCKER / KUBERNETES makes it easier to achieve parity between development and production, which makes for reliable deployments a natural fit in a microservices-style application as a packaging mechanism for self-contained services has become the container orchestration platform of choice for major public cloud platforms, including Microsoft's Azure Container Service and Google Cloud 14