industry best practices and trends in information technology 2016
TRANSCRIPT
![Page 1: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/1.jpg)
Industry Best Practices in I.T.Michael John T. PeñaMicrosoft MVPCTO, Gluon Inc.
![Page 2: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/2.jpg)
Microsoft MVP
Chief Technology Officer, Gluon Inc. (www.gluonconsulting.com)
A mentor to Students
Wine Lover
A loving son, boyfriend and family member.
![Page 3: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/3.jpg)
![Page 4: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/4.jpg)
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
![Page 5: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/5.jpg)
Web
![Page 6: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/6.jpg)
![Page 7: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/7.jpg)
![Page 8: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/8.jpg)
![Page 9: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/9.jpg)
![Page 10: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/10.jpg)
![Page 11: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/11.jpg)
Server Side Languages
![Page 12: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/12.jpg)
Database and Storage
![Page 13: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/13.jpg)
Cloud
![Page 14: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/14.jpg)
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
![Page 15: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/15.jpg)
![Page 16: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/16.jpg)
Mobile
![Page 17: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/17.jpg)
![Page 18: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/18.jpg)
Don’t do Mobile, BE MOBILE
![Page 19: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/19.jpg)
![Page 20: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/20.jpg)
Native Silo Approach
iOS WindowsAndroid
Objective-CXcode
C#Visual Studio
JavaAndroid Studio
No shared code • Many languages & development environments • Multiple teams
![Page 21: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/21.jpg)
(Hybrid) Write Once, Run Anywhere
App Generator
LuaJavascript
ActionscriptHTML+CSS
Limited native API access • Slow performance • Poor user experience
![Page 22: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/22.jpg)
Cross-Platform: NativeJavaScript Again!
C# / .NET
![Page 23: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/23.jpg)
DevOps
![Page 24: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/24.jpg)
![Page 25: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/25.jpg)
Build and Integrate
![Page 26: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/26.jpg)
Repositories: GitHub, Visual Studio Team Services (TFS / Git), Bitbucket, GitLab, etc
Continuous Integration: VSTS, Jenkins, TeamCity
Continuous Deployment: Jenkins, VSTS, Octopus Deploy, Puppet
Build
![Page 27: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/27.jpg)
![Page 28: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/28.jpg)
Test
![Page 29: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/29.jpg)
![Page 30: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/30.jpg)
Thousands of iOS and Android APIs
Public web APIs
Backend integrations
Third party libraries
Memory, CPU and network constraints
App Complexity
![Page 31: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/31.jpg)
xamarin.com/testcloud
![Page 32: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/32.jpg)
Distribute & Monitor
![Page 33: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/33.jpg)
HockeyApp
![Page 34: Industry Best Practices and Trends in Information Technology 2016](https://reader034.vdocument.in/reader034/viewer/2022051503/58a1bd321a28ab537c8b6a81/html5/thumbnails/34.jpg)
Thank You! Questions?Presenter Michael John PeñaMicrosoft MVPCTO, Gluon Inc.
www.fb.com/mjtpena @mjtpena