Skip to main content

Troy Miles

Kelley Blue Book

Troy Miles, aka the Rock-n-coder, has been coding for more than thirty years, writing games for C64, Apple II, and IBM PCs in assembly language. Troy moved on to Windows application and system programming, and caught Internet fever just before the dot net bubble burst. Realizing that mobile devices were the perfect window into back-end data, he added mobile programming to his repertoire. Troy builds web services with ASP.NET MVC or Node.js on the back-end and web or mobile up front. He loves coding, competing in hackathons, attending developer events, and randomly posting interesting code nuggets on his blog. Reach Troy at [email protected].

 

Speaker Presentations
Tuesday, April 14, 2015 - 8:30am
Half-day Tutorials
The Ionic Framework: Build Apps with AngularJS and PhoneGap

Ionic is an open source, front-end framework for building hybrid mobile apps with HTML5. Using the Ionic framework, you can combine PhoneGap and AngularJS—the hottest web MVC framework around for building fast, testable web applications—to create cross-platform apps using standard web development tools like HTML, CSS, and JavaScript. Troy Miles introduces you to the Ionic framework and discusses how to use it with AngularJS. Participants will build a simple, full-featured application that offers a great overview of Ionic's key features. You will run the app on the Genymotion Android emulator, so you won't need a smartphone for testing. Learn how to debug the app in two different ways. The first: Run it as a web app and use the tools of the Chrome browser. The second: Run the app on the emulated device and use Chrome's remote debugging capabilities. Leave with the knowledge and tools you need to develop enterprise-ready cross-platform mobile apps with Ionic.

Laptop Required: To participate fully in this session, you should bring a laptop with a web-capable IDE, Google Chrome, and Oracle’s VirtualBox installed. Download VirtualBox at: www.oracle.com/technetwork/server-storage/virtualbox/downloads.

Tuesday, April 14, 2015 - 1:00pm
Half-day Tutorials
Building Cross-Platform Mobile Apps

PhoneGap (aka Cordova) is a cross-platform framework for developing mobile apps using standard web development tools like HTML, CSS, and JavaScript. Join Troy Miles to learn how to create mobile apps with PhoneGap by building a simple but full-featured app during this hands-on class. Troy explores PhoneGap’s important capabilities, including GPS, camera, and audio recordings. Because JavaScript has a reputation as a somewhat difficult language, Troy teaches techniques for keeping your code robust and clean. To give your app the appropriate look and feel for the device on which it is running, the class will use the open source Chocolate Chip UI framework for testing. Troy shares ways to debug the code by running it as a web app, using browser development tools, or as a phone app, using the Chrome browser’s remote debugging features. Leave with the basics you need to start building your own cross-platform mobile apps.

Laptop Required: To participate fully in this session, you should bring a laptop with a web-capable IDE, Google Chrome, Git, Node (includes npm), PhoneGap (npm module), and Oracle’s VirtualBox installed. Download Git, Node, and PhoneGap at http://therockncoder.blogspot.com/2015/04/getting-going-with-phonegap.html. Download VirtualBox at: www.oracle.com/technetwork/server-storage/virtualbox/downloads.