Speakers
- Brad Abrams
- Tom Ball
- David Boloker
- Ryan Breen
- Bob Byron
- Max Carlson
- Ludovic Champenois
- Patrick Chanezon
- Scott Davis
- Scott Dietzen
- Keith Donald
- Nicholas Eddy
- Cal Evans
- Jon Ferraiolo
- Neal Ford
- Thomas Fuchs
- Jesse James Garrett
- Nate Grover
- Aaron Gustafson
- Kevin Hakman
- Clint Hall
- Stuart Halloway
- Josh Holmes
- Molly Holzschlag
- Kevin Hoyt
- Bob Ippolito
- Bruce Johnson
- Sean Kane
- Nik Krimm
- Howard Lewis Ship
- Kevin Lynch
- Dustin Machi
- Matthew McCullough
- Steffen Meschkat
- Eric Miller
- Eric Miraglia
- William Morris
- Aaron Newton
- Vic Patterson
- Nandini Ramani
- Aza Raskin
- Torrey Rice
- Tom Robinson
- Rick Ross
- Alex Russell
- Christian Schalk
- Dylan Schiemann
- Matt Schmidt
- Nathaniel Schutta
- Bill Scott
- Scott Shattuck
- Deryk Sinotte
- Ken Sipe
- Brian Sletten
- Steve Souders
- Etienne Studer
- Venkat Subramaniam
- Tenni Theurer
- David Verba
- Rich Waters
- Dustin Whittle
- Mike Wilcox
- Greg Wilkins
- James Williams
- Chris Wilson
- Richard Worth
- Nicholas C. Zakas
- Kris Zyp
Bob Byron
Web Applications Developer for NeXplore Corporation
Bob is a current contributer to the Dojo Toolkit. He has been coding in Java since soon after its release in the mid 1990's. In 2006, Bob was the President of the Java Metroplex Users Group in Dallas, preceding that by two years as Vice President. He ran the Java Developer's Group for 5 years bringing bringing the latest techniques and expertise to attendees.
Presentations
Choosing an AJAX Library with Mike Wilcox
As today's AJAX Frameworks get more powerful and their features deeper, choosing between them is getting harder than ever. What makes JQuery so popular? Why is Dojo considered the framework to use for web applications? When should I consider Flex over AJAX? What do all these licenses mean, and what is the Open Web, and why should I care? Not only will all these questions be answered, but you'll discover the methodology to make make the best choice for you and your company.
TARGET AUDIENCE - Web Developers of all levels, management interested in AJAX integration
The most popular frameworks will be discussed along with an explanation of what makes them stand out from the hundreds of others. Charts and tables will be used to compare features, popularity and performance. Code snippets will be shown, as the programming styles used are as important as any other criteria.
Rock Star Website Animations
Websites started out as simple online brochures. Today, websites offer a far more rich user interface that captivates and encourages the interaction of a potential customer. In this session, you will learn how to take an ordinary, static website and add animations to not only make it a more engaging, entertaining experience, but utilize them as visual cues to notify the user of areas that need attention. Animations come in all shapes, sizes, colors and fades. You simply need a little JavaScript sugar mixed in to make your website rock!
TARGET AUDIENCE: Web Developers of All Levels, however, some JavaScript Knowledge is required.
I'll focus on taking a plain simple website and enhancing it with more rich interaction concepts. I will offer a more visual queues on forms by changing the properties to show invalid fields and dynamically choose new fields based on previous input. With Text effects, new data can slide in, while deleted data can explode. Backgrounds will move and fade. You'll see popup divs, toasters, accordians and title panes all with emphasis on empowering the user.
Boot Camp I - How JavaScript Works with Mike Wilcox 1/2 Day
Programming in JavaScript is very different from classical object oriented languages. In this hands-on workshop, you will learn the underlying knowledge necessary to build typical web applications, with an emphasis on the differences between JavaScript and Java. Start by writing code for alert("Hello World") and then finally understand and leverage functional scope. There will be plenty of simple code-along examples to help get developers up to speed on this powerful, flexible language.
- Brief History of JavaScript
- Overview of the JavaScript syntax
- When and how JavaScript is executed
- JavaScript language basics:
- Objects
- Arrays
- Functions
- Scope
Boot Camp II - How AJAX Works with Mike Wilcox (1/2 Day Workshop)
In the second half of the workshop, you will apply the skills learned, and build an AJAX RSS reader. This project will cover the gamut of AJAX features: DOM manipulation, CSS property animation, a simple widget system, and building a connection to Yahoo YQL Web Service.
The topics covered in the Ajax RSS Reader will be: - Building the HTML page, and mocking up the widgets - Linking the external CSS and JavaScript - A solid overview of CSS, including how to avoid a few gotchas - Building a cross domain JSONP script - Building the YQL connection code and callback - Inspecting the YQL object data with Firebug - Convert the mock widgets to dynamic widgets - Very simple event connections for the RSS Feed tabs - Create a basic Loading animation