The Web has shown us a new way of building and releasing software. Moving at lightspeed is expected. Lightweight frameworks with support for standards and interactivity are the chosen weapons of the day. Ajax, Flash, and now Silverlight provide the interactivity. The frameworks – such as Ruby on Rails, Django, and Dojo – ease development. Security is a major requirement for every app. Web services (and users) provide (and share) the data. This track is for experienced programmers looking to improve their understanding of the technical ecosystem – what’s baked now and what’s lurking below the radar.
There’s lots of excitement, speculation and hope about Google Android. Can Google, with an open platform and market, compete with Apple’s controlled, very well-executed iPhone? Get up-to-speed on the Android SDK, IDE and emulator. Learn about building views, using the SDK’s components, building menus, persistence for configuration and data using SQLite, 2D/3D graphics, and the location APIs.
Ever wondered what would happen if we could rethink a decade worth of design changes? Drizzle is a fork of the MySQL server targeted at web development and cloud computing. We are looking at how to create database for modern multi-core, large memory databases that fit inside of an overall application framework.
Steve Souders, creator of YSlow, Hammerhead, and UA Profiler, is finishing his second book, Even Faster Websites. In this talk, Steve evangelizes these new best practices including coupling asynchronous scripts, using iframes sparingly, flushing the document early, and CSS performance pitfalls. He illustrates these performance improvements with real world examples and live demonstrations.
Mobile of all types leverage various web service APIs developed in house and provided from third party partners. This talk looks at the best practices and lessons learned while incorporating a wide array of APIs developed mostly for web applications into mobile applications. Specific examples will be employed through out the session for demonstration purposes.
Building a web backend from scratch can be a daunting task, especially
for a team with little web experience. We'll provide an overview of
where our backend started, what it looks like today, and where we
think it's going.
You can’t talk about building for the web without contemplating a coherent approach to enabling and supporting social functionality. This developer-oriented workshop will emphasize the use and application of free, open building blocks for enabling social networking features on your site or service, and provide illuminating insights from some of the key figures creating these technologies.
(Head of User Experience, Mozilla Labs)
Aza is currently Head of User Experience for Mozilla Labs, where he has lead projects like Ubiquity.
(Head of User Experience, Mozilla Labs)
We will discuss options for publishing your data, from getting it indexed by search engines to publishing it in the cloud.
Cloudera will provide a tutorial aimed at producers and users of large volumes of data. Do you deal with TBs on a regular basis? Are traditional databases not doing what you need? Are your challenges related primarily to processing and analyzing data, rather than simply finding it? Hadoop and MapReduce might be just what you need.
Git is a distributed version control system with easy branching that has forever changed the way that open source projects accept contributions. With Github's social features added on top of Git's distributed nature, open source is quietly evolving from barriers to entry and problems with communication to an easier, more human, and ultimately more beneficial, process.
Interpreting business and social data can help us understand a huge range of subjects including political impact and environmental concerns. In this talk I aim to give you some ideas of what free data is out there and some ideas of how you can use it to do interesting things.
It’s hard to keep track of all the recent announcements about online identity and data portability, let alone to make sense of it all and figure out what it means to you. In this talk, Joseph Smarr, will be your guide through this exciting and rapidly evolving new phase of the web, explaining in concrete terms what's going on and how you can benefit from it today.
In this technical talk, Werner Vogels, CTO of Amazon.com, will dive deep into how Amazon used the principles of distributed computing to move to an ultra-scalable service-oriented architecture and in doing so gave birth to a host of loosely coupled services that make up Amazon Web Services.
Piece by piece, the world is moving onto the web. How can we make sense of this new torrent of information emerging wide-eyed and blinking into the internet? Stamen Technical Directory's Michal Migurski will show how information visualization is making it possible to comprehend a live, vast, and deep connected web of data.
The Web Platform often gets dinged for its lack of great tools. In the past, that would have been a fair demerit. And while, in the present, there are surely some gaps when compared to other environments, in reality, there are a bunch of interesting developer tools for the Web. In this session, we explore some of the most popular of these, including Firebug and another new tool from Mozilla.
Molly will examine what is new in Web browsers, with a focus on practical realities for developers. We'll discuss how developers will need to deal with IE8 modes, and discuss HTML and CSS advances in all major browsers including Firefox, Opera, and Safari.
Making the case for the Scala programming language as an ideal tool for building the architecture of Web 2.0.