Personal schedule for Alexander Vincent
Download or
subscribe to Alexander Vincent's
schedule.
Overview of App Engine and its major components, including an overview of the APIs the SDK provides, the underlying technologies App Engine is built on. Tutorial is a hands on event where we will build multiple applications over three hours exploring many of features and APIs in App Engine.
Read more.
Python is an interpreted, cross-platform, object-oriented programming language that is popular for a wide range of applications, one of which is Internet programming. This tutorial introduces current Python programmers to three distinct areas of Internet programming, each in self-contained one-hour lectures with a demonstration of code following each lecture topic.
Read more.
Moderated by: Tom Deryckere
Mobile app and Mobile web development is still in it's infancy when talking about development practices, tools and platform convergence. Several Open Source projects and standards are emerging in this field. During this BoF session some of the tools and approaches will be discussed and experiences will be shared. Special focus will be put on tools that overcome device fragmentation!
Read more.
Dojo is an industrial strength JavaScript toolkit that drastically simplifies the effort it takes to develop an application for the open web. This 3 hour tutorial provides an intense introduction to all of the "good parts" of the toolkit and includes a number of demonstrations built in real time (as opposed to primarily being a lecture) in the spirit of a "labs style" environment.
Read more.
Semantic Technologies provide a simple, standardized methodology for representing, combing and sharing data and serve as the foundation for creating communities of open data. These technologies are both easy to learn and easy to use. This tutorial will introduce you to semantic programming using a variety of open source tools and programming techniques that you can use on your projects today.
Read more.
People
Location: Meeting Room B2
The new U.S. technology standards for K-12 schools are all about 21st Century Skills - problem solving, collaboration, authentic work. This talk, targeted at FOSS project leaders and community managers, is about getting students to contribute to Open Source software projects and how FOSS projects can help with this effort.
Read more.
Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code.
Read more.
People
Location: Exhibit Hall 3
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas.
Read more.
The Mozilla project has six test frameworks with over 100,000 combined tests. For the Fennec mobile Firefox project, we coerced those frameworks to run on Maemo, Windows Mobile, and Symbian platforms. We will cover the challenges we faced and the lessons we learned. Come find out how we did it and how to apply these ideas to your next mobile project.
Read more.
This talk provides a humorous description of an argument in favor of free and open source software based on what I call "antifeatures:" functionality that technology developers charge users to not include. From DRM to crippled OSes to digital cameras, I will show off many of the most egregious antifeatures and describe how open source both makes them impossible and helps users work around them.
Read more.
Moderated by: Michael E. Driscoll
We will lead an online flashmob to populate StackOverflow with R language content. R, the open source statistical language, has a notoriously steep learning curve. The same technical questions tend be asked repeatedly on the R-help mailing lists. StackOverflow's forum represents a powerful corrective to this ailment, and could prove a valuable resource to the growing R community.
Read more.
Using the <video> tag in HTML5, developers can do all sorts of things that are hard or impossible with plugins. In this presentation, Mozilla's Mark Surman and Asa Dotzler paint a picture of the open video future and demo the cool stuff you can do with web video when it's properly integrated with a page.
Read more.
How do you write untestable code and anger an ancient goddess? These and other questions will guide us while we discuss testability, an often forgotten attribute of software design and quality. Starting from untestable code fragments, the audience will learn why the code is untestable and how it can be refactored for testability.
Read more.
Thunderbird 3 is nearing release -- in this developer-oriented talk, David Ascher and Dan Mosedale will talk about what Thunderbird 3 will mean to people who want to take an active role in managing their email lives.
Read more.
FOSS can be seen as a new kind of legal system that facilitates
sharing rights in code. Viewed in this way, FOSS can benefit
from greater public knowledge of code origins and licensing
rules. My talk will focus on practical guidance for projects seeking
to improve legal certainty in the code they write and use. I
will conclude with some longer-term institutional proposals.
Read more.
People
Location: Meeting Room B2
Many people view Open Source documentation as something they have to suffer if they want to use a free product. As Open Source code spreads faster and further in the great, wide world, we need to up the ante on documentation as well to keep fanning the flames. We'll take a look at how one community, the Drupal project, is trying to raise the bar and how others can learn from their ups and downs.
Read more.
These days, there are countless number of software applications and web services that have been developed using free and open source software (FOSS). Such tools have become so flexible, powerful, and universal, that it should also be possible for authors to write manuscripts using FOSS in the same way that applications are developed. In this talk, we present some case studies of this phenomenon.
Read more.
Location: Meeting Room B2
Moderated by: wesley chun
Python's a simple & robust programming language that has an ever-increasing mindshare & number of worldwide users. It features an easy-to-learn syntax that is clear & concise, making it popular for a wide range of apps. This tutorial provides an in-depth introduction so you can get started right away! Come find out why Google, Yahoo, LucasFilm, VMware, Ubuntu, YouTube, & Red Hat all use Python.
Read more.
A pragmatic look at HTML 5 by experimenting with converting a real site to HTML 5 - how does it work? Where it useful and where is it annoying? How is support in current browsers?
Read more.
Mozilla's open source crash reporting system premiered in Firefox 3.0. Combining the Google Breakpad and Mozilla Socorro projects, Mozilla has created a system that allows millions of client applications to report crashes back to a central location for analysis. This talk is intended for people interested in how the new Firefox crash reporting works and how it is applicable to other projects.
Read more.