Personal schedule for Greg Lund-Chaix
Download or
subscribe to Greg Lund-Chaix's
schedule.
PHP
Location: Ballroom A1
PHP has a reputation for being poorly designed and inconsistent. This reputation has been earned through a lifetime of organic growth. Some of this criticism is deserved, but some parts—The Good Parts—keep us coming back for more. Join us as we discuss the reasons why PHP powers most of the Web despite its flaws.
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.
The Linux System and Network Performance Course teaches systems administrators practical methodologies for monitoring systems using standard system tools. The course breaks performance into 4 functional components: CPU, Memory, I/O, and Network.
Read more.
In this laboratory, we will carry out a safety audit of an Open Source web application. We will work on a real application. The laboratory will end with the handing over of the report to the authors of the application so they can have an outside view on the safety of the application.
Read more.
Internet traffic spikes aren't what they used to be. It is now evident that even the smallest sites can suffer the attention of the global audience. This presentation dives into techniques to avoid collapse under dire circumstances. Looking at some real traffic spikes, we'll pinpoint what part of the architecture is crumbling under the load; then, walk though stop-gaps and complete solutions.
Read more.
Opening remarks by the OSCON program chairs, Allison Randal and Edd Dumbill.
Read more.
Imad Sousou, Director of Intel Open Source Technology Center will present the technology vision and direction for Intel’s overall Open Source efforts, including Mobility, Virtualization, Power, and Performance.
Read more.
In 15 minutes, discover 15 years of secrets behind building software faster, more efficiently, and using less floppy disks.
Read more.
An open microphone question and answer session with the morning's keynote speakers.
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.
Many people know how to use memcached, the popular caching system powering much of web1+. Most folks, though, don't know how not to use it, and how improper usage can cause data problems, poor site/application performance, and an incredibly grumpy DBA. Learn what memcached is good for, and what it's not good for from those that have learned the wrong way.
Read more.
Monitoring systems to collect metrics is systems administration 101. However, systems are more complicated, there are more metrics and correlation is a must to troubleshoot problems or plan for growth. As our problem got bigger, our tools didn't get better. Reconnoiter is a large-scale monitoring and trend analysis system designed to nip these problems in the bud.
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.
Leslie Hawthorn and I co-present this talk for beginners who are interested to getting involved but don't know where or how to start. We cover the basics of:
-why you might want to get involved
-what you can get out of participating
-more than coding is needed
-how to chose a project
-how to get started
-etiquette of lists and other communication
-dos and don't of joining a community
Read more.
Steve Souders, author of High Performance Web Sites and creator of YSlow, discusses his new insights into faster web pages including how to load JavaScript asynchronously, optimizing CSS, and sharding resources across multiple domains.
Read more.
Sphinx Full Text search engine became increasingly popular over years powering search for number of Alexa 100 sites as Craigslist and NetLog. Sphinx combines powerful full text search features with ease of use and high performance. Being specially designed for indexing database content it is natural fit for modern database powered web sites.
Read more.
Stressing out about meeting deadlines for delivering software? A good development process can make a world of difference to the quality of your work and work environment. I'd like to share my experiences and tell you about the process that I use to manage my development teams at Message Systems.
Read more.
In the Year 2020 the user interface will look completely different from today. What will that be and how can FOSS lead the way?
Read more.
Ross Turk, Director of Community at SourceForge, will provide information on the traffic statistics, recent developments, and future strategy of the open source code hosting service, paying special attention to the interests and needs of the open source community.
Read more.
Panel of movers and shakers in the movement to open government using the principals of Open Source.
Read more.
In December, Rails announced it would merge with Merb, and that they would be working together to bring many of the salient elements of Merb into the next version of Rails. Yehuda Katz, the maintainer of Merb (now on the Rails core team), will walk you through what's new, with a special focus on modularity, performance, and a clean plugin API, three new points of focus for the framework
Read more.
Sure you it's easy to throw a script over the fence for your users, but how do you deal with maintenance, testing, packaging and distributing your scripts? This talk will cover best practices for python scripting including any changes needed for version 3.
Read more.
Keeping track of configuration changes between hundreds of servers is a challenging task not to mention keeping a history of all the changes that were made. This session focusing on utilizing open source technology to not only help you manage your servers but it also promote teamwork and self documentation. I'll focus on how the OSU Open Source Lab uses cfengine and git to manage their servers.
Read more.
Risk and chance play a huge part in our daily lives, yet the
human brain doesn't come pre-loaded with the right software to make
intuitive decisions about them. This talk is to
provide some illumination in the basic principles to help you
understand and quantify risk, and to introduce you to the open-source
language R, an essential tool for finding statistical solutions to
your own problems.
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.
How do you choose the right filesystem for your database management system? Administrators have a variety of filesystems to choose from, as well as volume management and hardware or software RAID. This talk will examine how different the performance of filesystems really are, and how do you go about systematically determining which configuration will be the best for your application and hardware.
Read more.
Open source shares critical values with government and public education that make them function in the ideal; meritocracy of ideas, transparency, collaboration. But where is the sweet spot in the confluence of these social, technical, and public policy ideals? And where is the opportunity for the citizen developer to get involved?
Read more.
Inspekt is a filtering and validation library for PHP5. With a focus on ease of use, Inspekt makes writing secure PHP applications faster and easier. This talk covers the Inspekt library and the "input cage" concept, best practices when utilizing the library, and how to integrate Inspekt with existing applications and popular frameworks.
Read more.
What's it like to be a woman in an open source project that's 99% men? What's it like to be a woman in a project that's 75%... women? Kirrily Robert, who has worked on both kinds of projects, will talk about the differences, and what we can learn from majority-female open source projects.
Read more.
Google crawls more than just web pages, we also crawl source code. Ever wondered just how much open source code is out there? What licenses is all that code under? Which projects are the most shared? We'll try to answer these questions in this talk.
Read more.
Microsoft External Research builds bridges between academia, industry, and government to advance computer science, education, and scientific research. Modern science and academic research increasingly relies on integrated information technologies and computation to collect, process, and analyze complex data.
Read more.
Keynote by Simon Wardley, Canoncial Ltd.
Read more.
New Technology is crashing the gates of Washington, DC as a new administration begins to find its legs. Open Source developers are the key to making a lot of this change happen and we've got to move fast and work together in order to do it right. This talk is about strategy-- how can open source developers change their government?
Read more.
Everybody wants innovation. Innovation is believed to be magical unicorn which will lead the way to success and riches, but this is easier said than done. In this talk I'll discuss lessons learned from two years driving innovation on eBay's Disruptive Innovation team; which strategies worked and which didn't, and what questions you should start asking first when someone tells you to "go innovate"!
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.
Scaling up takes you only so far. Every Web business serious about its future needs to think about scaling out. Distributed systems are a key component of this strategy, but they aren't as difficult as they sound. This session will cover several distributed technologies and their use with PHP.
Read more.
Rich Wolski (University of California, Santa Barbara (UCSB))
We will present Eucalyptus -- Elastic Utility Computing Architecture for
Linking Your Programs to Useful Systems -- an open source software
infrastructure that implements IaaS-style cloud computing.
The goal of Eucalyptus is to allow sites with existing clusters and server
infrastructure to host an elastic computing service that
is interface-compatible with Amazon's AWS.
Read more.
Dynamic content created by and targeted at consumers is fuelling today’s web traffic growth and driving the evolution of the software stack. This evolution is a reversal of trends seen 10 years ago where the enterprise was the driving force in software development. The web is in the driver’s seat.
Read more.
In this talk, Chris DiBona will bring the audience up to date on recent Google activities in open source. We will specifically cover advances in Android’s open source deployment infrastructure, including the Gerrit and Repo tools, and the directions those tools are taking.
Read more.
Email: you see it every day. It's on your desktop. It's in your servers. Through the magic of modern technology, it flows invisibly through the air and into your PDA! Your cellular phone conducts silent and arcane conversations
with distant servers, speaking the ancient language of SMTP and the unknowable dialects of IMAP. Surely all this technology means progress of mankind... or does it?
Read more.
On Download Day 2008 eight million users downloaded Firefox 3 and set a Guinness World Record. Firefox 3's in-product help is provided by support.mozilla.com, written in PHP and using a variety of FOSS tools. Learn how we scaled up for Download Day and how we support millions of users worldwide.
Read more.
SOA security needs to be by design, not as an afterthought. This session will demonstrate implementing Message Interceptor Gateway security pattern with WSO2 ESB, WSO2 WSAS and WSO2 Identity Server - together with the OpenID/Information Cards integration pattern at the front end.
Read more.
What would you do if you were tasked with building a Twitter clone which was highly scalable, made from open source components and deployed in this infamous thing we call the cloud?
Read more.
Although web applications are catching up with their desktop counterparts, there is still ground to cover. Prism, a project initiated by Mozilla Labs, is an attempt to bridge this gap. In this talk, we explain why Prism represents a superior web client for running web applications. We use a live demo to show how easy it is to use Prism to customize a popular web app.
Read more.
While consumers and the open source community don't interact often, users are important to projects because users test software, spread the word, motivate developers, lend credibility, contribute financially and participate in users groups. Come learn why users are important to an open source project and how they can be more involved.
Read more.
PHP
Location: Meeting Room J2
Web applications are like trees. Slice through them and you can judge their age by looking at the growth rings. You've probably abandoned PHP4 compatibility by now, but are you taking advantage of practices that have made web application development a mature discipline? Come with us on a tour of PHP best practices in 2009.
Read more.
In a time of tight IT budgets, open source has attracted much attention due to its cost advantages. But what is hype and what is reality? Join industry veterans, analysts and end-users as the look at the true costs and cost savings of open source. Participants will discuss how smart open source implementation can save money and where investments need to be made.
Read more.
Ever cringe when you're asked to enter your email address and password to a third party service? This talk will cover how to build and consume services which protect users privacy with OAuth and other techniques.
Read more.
Event
Location: Exhibit Hall 3
In the lands where the camel roams, the white (albino) camel is a rare and revered individual. The White Camel Awards recognize the many significant contributions made by the unsung heros of the Perl community. The efforts of these volunteers collectively make the Perl language and the Perl community better for all of us.
Read more.
Event
Location: Exhibit Hall 3
The OSCON tradition continues as Larry Wall delivers the annual State of the Onion Address.
Read more.
This talk argues that fundamentalist functional programming-that is, radically eliminating all side effects from programming languages, including strict evaluation-is what it takes to conquer the concurrency and parallelism dragon.
Read more.
Openness and participation are now a pervasive part of digital life. Firefox. Wikipedia. Apache. Linux. Millions of Creative Commons pictures on Flickr. We have moved mountains. The question is: what's next?
Read more.
An open microphone question and answer session with the morning's keynote speakers.
Read more.
By leveraging the fact that the iterator and the subject/observer design pattern are dual, we show how LINQ query comprehensions and imperative iterators and foreach loops, provide a compositional programming model for reactive and distributed programming.
Read more.
The Urban Forest Mapping Project will map every tree in San Francisco using online input from community members as well as official data, and calculate the ecosystem services the urban forest is providing. This web-based, open-source application makes use of crowd-sourced data from "citizen scientists" to help us use our urban natural resources to increase sustainability.
Read more.
XMPP is a cheap, low bandwidth alternative to the web in bandwidth poor countries. This talk will show how we have used XMPP networks to address social problems like gansterism, drug abuse and HIV AIDS.
Read more.
You can control devices in your home from your computer with no new wiring. This session covers controlling lights,
bells, and motors using open source software. Wireless remotes can also control devices. Sensors can provide
information about motion, sunset, temperature. Capturing caller id and auto-dialing is also covered.
Read more.
Join Jim Zemlin as he takes a look back at the big moves that drove Linux to dominate the server and super computing markets and how we are seeing similar trends start now in the desktop.
Read more.
Event
Location: Concourse Two
Join us at the "build your own Hamburger bar". Enjoy burgers, veggie crudites, soda pop, and water. Take this opportunity to network one last time at this closing event. Say thank you and exchange contact information until next year.
Read more.