industry best practices and trends in information technology 2016
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.
www.fb.com/mjtpena @mjtpena