Speakers


Mike Heath

Principal Engineer

Mike  Heath

Mike Heath is a principal software engineer for the LDS Church working in the core technology group. He has contributed to multiple open source projects including Apache MINA, Apache JAMES, and JBoss Netty. He has a B.S. in computer science from Utah Valley University and a M.S. in computer science from Brigham Young University.



Presentations

Building Apps for Google TV

Just as the phone has evolved and changed the way we communicate, the TV is maturing from something that we simply watch to a device that we richly interact with. Google TV is bringing the same innovation that we have enjoy on our Android phones to the television set.

The TV is not just a big computer screen. We will discuss some of the common problems that affect all TV targeted applications such as the variety of TV sizes, color quality, capabilities, and resolutions. We will also look specifically at the Google TV platform and how to bring Android applications from the phone to the TV.

netty vs. node.js

Node.js and Netty are both frameworks for building scalable network applications. While Node.js runs on Chrome's V8 JavaScript engine and Netty runs on the JVM, they both have a similar architecture for building event-driven network applications.

This presentation will compare each framework’s pros and cons and discuss their weaknesses and strengths.

Browser Dev Tools Showdown

Every developer has their favorite tools and today when it comes to which browsers to develop in we have a few choices.

In this session we will be looking at the different dev tools that can be used in each of the popular browsers and discover their strengths and weaknesses. We will be looking at how to inspect elements in the DOM, use the JavaScript console, analyze network requests, spot problematic performance issues, tweak css and much more. Knowing how to use these tools and what they each offer can greatly increase your productivity as a developer and help you quickly troubleshoot browser issues. We will be focusing on Chrome's developer tools, Safari, Firebug and IE.

Web Gaming APIs and their applications in business

In the last couple months many new gaming APIs have landed in the latest browsers. These APIs give game developers better access to hardware and device resources. They also provide significant performance improvements to existing code.

In this presentation I will demonstrate how these gaming improvements can be used to improve enterprise application experience and make business logic more efficient.