Justin James

Justin James

Maricopa, Az

Justin is a web developer and professional speaker that loves to code, teach, and share his knowledge with others to help them grow in their careers. He specializes in making the complex simple and easy to understand.

Justin has been programming and designing web applications since the time it was required to have blinking text and neon colored themes. He frequently speaks at conferences, meetups and community events. He has been a guest on the .NET Rocks podcast (episodes (https://www.dotnetrocks.com/?show=1158) and 1390 and the Angular Air videocast (episode 105. Justin also blogs his thoughts about software development and speaking at http://digitaldrummerj.me.

In his free time, Justin is one of the organizers for the Arizona Give Camp helping to put on hackathons for developers to code it forward to assist Non-Profits with their IT needs. As well, Justin organizes the Phoenix Version Control and Ionic Arizona meetups.

Justin has worked at Intel over 20 years in various groups leading software development projects, being an Agile advocate and most recently has taken on a role as a DevOps Evangelist.

If you see me in the hallway, come up and say hi.

Justin's Sessions

  • Mobile Development For Web Developers

    Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.

    Apache Cordova enables the packaging of our web code into the mobile application that we will deploy to the App Stores but it does not include a UI framework. For the UI framework, we will be using Ionic framework. The Ionic framework takes the worry out of making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. It allows you to focus on your business logic and not the underlying infrastructure. Your time to market will be greatly reduced.

    In addition to the free, open-sourced framework, Ionic also has a slew of highly useful cloud based tools that you can pay for it you need them such as Push Notifications, User Authentication, Native Builds, and Live Updates. Push Notifications allows targeted pushes and custom scheduling to improve push notification engagements. User Authentication provides a single authentication solution with email & password authentication, as well as third-party providers like Facebook, Twitter, Google and more. Native Builds turns your code into the native app binaries for the Apple and Android with a single command. Finally, Live Updates gives you the ability to push updates and UI changes to your user immediately without going through the app stores.

    In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application

    Speaker: Justin James