Westin Fort Lauderdale Beach Resort
Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
Map »

Platinum Sponsors

Gradleware Heroku Contegix

The Rich Web Experience 2011 Brochure - Download


Tom Valletta

Open Web Evangelist

Tom Valletta
Thomas A. Valletta, Open Web Evangelist, Enterprise Architect, and hack has been developing for the web for fourteen years. His clients range across industries including defence, healthcare, technology, e-commerce, human resources and religion. He has professionally developed native applications for Android, iPhone, WebOS, Blackberry, and Windows. He has engineered solutions using Java, .Net, PHP, JavaScript, Objective C, VBScript and Commodore Basic (I am pretty sure that those last two don't count). He lives outside of Salt Lake City, Utah with his wife and four children.

Blog

Why use Cookieless Domain?

Posted Tuesday, March 6, 2012

What is a cookieless domain? A cookieless domain is a domain like any other. It is used to serve assets that will not use cookiemore »

Using Your Phone as a Game Controller

Posted Monday, November 21, 2011

I was trying to come up with a presentation demo that would show off the iOS gyroscope api.  At first the best that I could come up with was a scrolling marquee.  I thought that it would be cooler than it actually wasmore »

Studies On Site Performance

Posted Friday, June 3, 2011

A couple of recent blog articles on different ways to improve site performance led me to go dig up some less recent studies on the impacts of performance (or the lack thereof).  I threw some of the data into some graphs.  When the data is brought togethemore »

The Open Web Platform

Posted Tuesday, May 24, 2011

The Open Web Platform. That is what you call it now. You may have called it something different beforemore »

Google Chrome Decides to Lead

Posted Tuesday, May 17, 2011

  Ian Fette, Alex Komoroske, and Alex Russell presented at Google I/O on “HTML5 and What’s Next”.  The presentation was an insightful step-by-step tour of the future of Chrome and likely the web.  Google has obviously decided thmore »
Read More Blog Entries »

Presentations

JavaScript Puzzlers

We will be going through a handful of strange and seemingly anomalous JavaScript programming puzzles in the style of Joshua Bloch's entertaining and enlightening game show. more »

Mobile Web Workshop (Web Bowling)

Build a Web Bowling game using HTML5, CSS, accelerometer and gyroscope, web sockets, and Box2D physics.more »

netty vs. node.js

Node.js and Netty are both frameworks for building scalable network applications. While Node.more »

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. more »

Native Mobile vs. The Open Web

We will be exploring the features and capabilities of native platforms and comparing them to what is available via the mobile browsers. The strengths and weaknesses of both native and web approaches will be demonstrated through example applications and cmore »

JavaScript Puzzlers

close

Tom Valletta By Tom Valletta

We will be going through a handful of strange and seemingly anomalous JavaScript programming puzzles in the style of Joshua Bloch's entertaining and enlightening game show.



The goal of the presentation is to highlight some of the less understood pieces of JavaScript in an engaging format. Understanding some of the subtle nuances of the language will allow developers to deliver cleaner, more bug-free code. Come to see how well you do at answering these puzzles.


Mobile Web Workshop (Web Bowling)

close

Tom Valletta By Tom Valletta

Build a Web Bowling game using HTML5, CSS, accelerometer and gyroscope, web sockets, and Box2D physics.



Hey wii bowling fans, in this workshop you will learn how to build a mobile web client that utilizes the accelerometer and gyroscope data of your smartphone to build a control for throwing objects at a remote display. We will create a node websocket server for handling the communication between the controller and the display. On the display we dig into the fantastic JavaScript Box2d physics engine to create obstacles for our remote objects to crash into. Come see just how easy this is to do and build a souvenir to take home to your kids that they really will enjoy a lot more than that starfish you were thinking of buying.


netty vs. node.js

close

Tom Valletta By Tom Valletta

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

close

Tom Valletta By Tom Valletta

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.


Native Mobile vs. The Open Web

close

Tom Valletta By Tom Valletta

We will be exploring the features and capabilities of native platforms and comparing them to what is available via the mobile browsers. The strengths and weaknesses of both native and web approaches will be demonstrated through example applications and code.



Comparisons and debate will include graphic acceleration, persistence, geolocation, orientation changes, offline support, camera, file system access, overall experience, etc. We will touch on industry trends, what development organizations are doing, and what technical research firms are predicting.






Featured Sessions


 

Featured Speakers


 

Blogs



 

Location

Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
View Map
Westin Fort Lauderdale Beach Resort
 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email: