Personal schedule for Alex Martelli

Download or subscribe to Alex Martelli's schedule.

Tools & Techniques
Location: Portland 255
Please note: to attend, your registration must include Tutorials.
Average rating: ****.
(4.16, 51 ratings)
Git is a new distributed version control system that is fast, flexible, works offline and supports powerful local branching and easy merging that encourages non-linear workflows and makes developers far more productive and efficient. This tutorial will introduce you to Git, rid you of your SVN sins, and teach you how to become more efficient and productive as a programmer. Read more.
Tools & Techniques
Location: Portland 256
Please note: to attend, your registration must include Tutorials.
Neal Ford (ThoughtWorks)
Average rating: ***..
(3.57, 35 ratings)
My latest book The Productive Programmer shows developers how to supercharge their effectiveness. It consists of two parts: mechanics and practice. The mechanics section covers productivity principles like acceleration, canonicality, focus, and automation. The practice section shows how productive thinking and questioning assumptions makes you a better developer. Read more.
Ikai Lan (Google, Inc.)
Average rating: **...
(2.89, 19 ratings)
Google App Engine is an development & hosting platform that lets you build & deploy web applications on Google's high-traffic infrastructure. You only need to upload your code: no more worrying about machines, storage, scalability! This tutorial introduces attendees to its architecture & various service APIs. In the hands-on lab, you'll build+deploy a real app to the cloud using Python in minutes! Read more.
Python
Location: E145/E146
Please note: to attend, your registration must include Tutorials.
Average rating: ***..
(3.62, 21 ratings)
Design patterns can be very useful in Python (as in any other language) but there are right ways and wrong ways to choose which ones to implement, and how to implement. This advanced tutorial offers many practical examples of "the good, the bad, and the beautiful" ("the ugly" doesn't apply to Python!-) and some theoretical underpinnings for them. Read more.
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.67, 30 ratings)
Are you the 'point' person for your team? Do you have sweaty palms, headaches, and a calendar full of meetings? You may have an affliction called 'manager'. This condition is treatable through analysis and therapy. We'll examine how you may have arrived at this state and how you can once again regain your self-respect and that of your peers. Hear real-life stories of both good and bad leadership. Read more.
Community
Location: D136
Average rating: ***..
(3.50, 4 ratings)
Diversity is often presented simply as "the right thing to do", leaving open the question why we, as a technical community, should be interested in diversity. This talk addresses diversity, not in moral or ethical terms, but in pragmatic ones. Studies on creativity and productivity demonstrate the benefits and importance of diversity for the Open Source community. Read more.
Mark Hinkle (Citrix), John Willis (Enstratius), Alex Honor (ControlTier open source automation project)
Average rating: **...
(2.70, 20 ratings)
The proliferation of cloud computing is inevitable, hosted apps, software-as-as-service and now dynamic on-demand utility computing is becoming the norm. The session will be a “fire-side” chat style discussion of the types of challenges presented by IT management operations personnel and how they can manage cloud infrastructure using open source tools. Read more.
Average rating: ***..
(3.42, 12 ratings)
Running one of the worlds largest open source services is hard, but it is something that we at Google believe adds a lot of value. This talk will take you through my journey of working with several open source veterans as we built such a service at Google and the benefit we regularly get from a thriving open source community. Read more.
Community
Location: D136
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.60, 15 ratings)
In this lively discussion we'll give an update on the Google activities over the last year, including an overview of Android, Chrome, ChromeOS, Go and other releases. We will also present a milestone report on the summer of code. Read more.
Tools & Techniques
Location: D133
John Koleszar (Google, Inc.)
Average rating: ***..
(3.29, 7 ratings)
With the introduction of WebM video, high quality, royalty-free, open-source video is finally a reality. Already natively integrated into the majority of HTML5 web browsers, WebM’s VP8 video codec is drawing tremendous support from content owners, video encoding tool producers, and hardware vendors, and has been discussed as an open video alternative for the HTML5 specification. Read more.
Python
Location: D136
Average rating: **...
(2.67, 6 ratings)
We have many concurrency/multiprocessing capabilities at our finger tips, but none of them are a model for multiprocessing, they are only tools on which you would build an implementation of such a model. So what are the models we can choose from? How would they be implemented in Python? Read more.
Average rating: ***..
(3.33, 9 ratings)
Does Python have Design Patterns? You bet! Whatever the misguided meme going around is claiming to the contrary, every field of human endeavor has Patterns, and so of course does Python. This talk shows how and why, recapping what Patterns are all about, Design patterns in particular, and presenting examples of how they work best in Python, both singly and as part of a Language of Patterns. Read more.
Python
Location: D136
Rob Lanphier (Wikimedia Foundation)
Average rating: **...
(2.44, 16 ratings)
There are a number of toolkits available that make it much easier than ever before to design delightful, intuitive user interfaces for the terminal window. This talk will explore several options for Python, including cmd, curses, newt/snack and urwid. I'll compare the different approaches for different application domains, and show some shortcuts for the impatient. Read more.
Python
Location: D136
Tags: jython, python, jvm
Tobias Ivarsson (Neo Technology)
Average rating: **...
(2.29, 7 ratings)
Python is a great Programming Language. The JVM is a great runtime platform. Jython is an excellent implementation of Python for the JVM. But there is room for improvement. In this talk I will share with you how Jython is evolving to become even better in the future. Learn how you can take advantage of the improving Jython in your code. Read more.
JavaScript
Location: Portland 255
Average rating: ****.
(4.19, 16 ratings)
While JavaScript is ubiquitous on the web it isn't really well known outside of the browser. All of that is about to change. Node.js is a fast, non-blocking, event driven server that is opening the door for JavaScript on the server. For everyone who ever wanted to use JavaScript everywhere, or wondered just how fast a server can go, this talk if for you. Read more.
Java, Tools & Techniques
Location: Portland 255
Tags: google, wave
Average rating: ***..
(3.17, 6 ratings)
Check out the progress on the open sourcing of Google Wave along with the state of the federation protocol. Read more.
  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts