industry best practices and trends in information technology 2016

Post on 13-Apr-2017

96 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Industry Best Practices in I.T.Michael John T. PeñaMicrosoft MVPCTO, Gluon Inc.

Microsoft MVP

Chief Technology Officer, Gluon Inc. (www.gluonconsulting.com)

A mentor to Students

Wine Lover

A loving son, boyfriend and family member.

What’s Hot? What’s Cool?HOT• Web• Cloud• Mobile• DevOps• Big Data and Analytics• Internet of Things• Social Engineering

COOL• Machine Learning & AI• VR / AR / Mixed Reality

Web

Server Side Languages

Database and Storage

Cloud

Why go with Cloud?IAAS – Infrastructure as a Service• Owning a Car

PAAS – Platform as a Service• Renting a Car.

SAAS – Software as a Service• UBER / Grab

Mobile

Don’t do Mobile, BE MOBILE

Native Silo Approach

iOS WindowsAndroid

Objective-CXcode

C#Visual Studio

JavaAndroid Studio

No shared code • Many languages & development environments • Multiple teams

(Hybrid) Write Once, Run Anywhere

App Generator

LuaJavascript

ActionscriptHTML+CSS

Limited native API access • Slow performance • Poor user experience

Cross-Platform: NativeJavaScript Again!

C# / .NET

DevOps

Build and Integrate

Repositories: GitHub, Visual Studio Team Services (TFS / Git), Bitbucket, GitLab, etc

Continuous Integration: VSTS, Jenkins, TeamCity

Continuous Deployment: Jenkins, VSTS, Octopus Deploy, Puppet

Build

Test

Thousands of iOS and Android APIs

Public web APIs

Backend integrations

Third party libraries

Memory, CPU and network constraints

App Complexity

xamarin.com/testcloud

Distribute & Monitor

HockeyApp

Thank You! Questions?Presenter Michael John PeñaMicrosoft MVPCTO, Gluon Inc.

Michael.Pena@gluonconsulting.com

www.fb.com/mjtpena @mjtpena

top related