Track: Web Development
The Ajax revolution saw a sea change in web application development. By taking advantage of long-dormant browser capabilities, we were able to take our craft to new levels--reinventing well-established genres, challenging desktop applications, and jump-starting a renaissance in web start-ups.
So what happens when we have *new* browser features to exploit?
Ben Galbraith is the co-director of Developer Tools at Mozilla and the co-founder of Ajaxian.com. Ben has long juggled interests in both business and tech, having written his first computer program at six years old, started his first business at ten, and entered the IT workforce at twelve. He has delivered hundreds of technical presentations world-wide, produced several technical conferences, and co-authored over a half-dozen books.
Dion Almaer is the co-founder of Ajaxian.com, the leading source of the Ajax community. For his day job, Dion co-leads a new group at Mozilla focusing on developer tools for the Web, which is something he has been passionate about doing for years. Dion has been writing Web applications since Gopher, and has been fortunate enough to speak around the world, has published many articles, a book, and of course covers life the universe and everything on his blog at almaer.com/blog.
While he's not busy working, Remy can be found either blogging at remysharp.com and at jqueryfordesigners.com.
Microformats are quietly changing the landscape of the web, achieving some of the original ideals of the 'semantic web.' They continue to gain adoption and traction. With this in mind, we created Oomph: A Microformats Toolkit (http://visitmix.com/labs/oomph). Targeted at web developers and designers, Oomph makes it easier to create, consume, and style Microformats. Come learn how and why we built it, as well as how you can be part of the burgeoning Microformat movement.
Part of the Mix Online team (http://visitmix.com), Karsten Januszewski is, at heart, a developer. He's been writing code since he was 12 years old and been making a living as a software engineer for the last 15 years, with Microsoft for the last 9 years. He's interested in a variety of topics and technologies, ranging from Microformats to macros, from jQuery to WPF.
functions and browsers are catching up. Let's dive into the world of
usage for it. See how you can write more efficient code, sometimes and
what is there even if you don't have the newest browser.
Wolfram Kriesing has more than 12 years professional experience in IT. The early involvement in web technologies provides him with deep knowledge and experience for designing and implementing stable and scalable architectures. With two equivalently experienced web experts he founded uxebu, a software consulting company focused on RIA client technologies. He has been an active open source contributor on multiple projects and currently is an active committer to the Dojo Toolkit.
Nikolai Onken is committer and community evangelist of the Dojo Toolkit. He is co-founder of DojoCampus.org and the regular Dojo.cast() podcast. Being the lead frontend architect at uxebu, Nikolai is involved in mobile development and is pushing the use of the Dojo Toolkit and other standard web techniques in mobile devices forward. You also might find him at one of the many dojo.beer() events which he is helping to organize all over Europe.
I will show the participants how to test a web applications using Selenium.
Selenium is an open source tool that will test a web site through a browser and therefore is perfect for testing web sites that need to support many different browser on different operating systems.
The tests are normal JUnit tests that will drive a browser and fail if the test fails and pass if the test passes.
Thomas Sundberg is a consultant at Agical AB in Stockholm, Sweden. He has a Masters degree in Computer Science from the Royal Institute of Technology, KTH, in Stockholm. He has been working as a Java developer the last ten years. His first experience with test driven development was with JUnit the autumn of 2000. He has also worked as a lecturer at KTH teaching programming courses. Thomas has set up and maintained Continuous Integration systems since 2004.