Personal schedule for Andrei Zmievski

Download or subscribe to Andrei Zmievski's schedule.

Python, Web Applications
Location: Ballroom A3/A6
Joe Gregorio (Google)
Average rating: ***..
(3.44, 16 ratings)
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.
PHP
Location: Ballroom A1
Chris Shiflett (Analog), Sean Coates (OmniTI)
Average rating: ****.
(4.00, 8 ratings)
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.
Emerging Topics, Programming, Web Applications
Location: Ballroom A2
Peter Saint-Andre (Cisco), Jack Moffitt (Collecta)
Average rating: ***..
(3.50, 12 ratings)
Jabber/XMPP technologies are the gold standard for real-time messaging, presence, and collaboration over the Internet. This interactive tutorial provides a fast-paced introduction to XMPP, including many practical guidelines and "gotchas" that will help you get off to a fast start with XMPP-based software projects. Read more.
Linux, Programming, Python, Web Applications
Location: Ballroom A3/A6
wesley chun (Google)
Average rating: ***..
(3.69, 13 ratings)
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.
Databases, Web Applications
Location: Meeting Room J2
Eric Day (craigslist), Brian Aker (HP)
Average rating: ***..
(3.82, 11 ratings)
This tutorial will show you how to get started with Gearman, the flexible job queuing system used to power websites such as LiveJournal and Digg. We'll cover common architectures, installation, APIs, and deployment. A few use cases will be described and built, including a Map/Reduce cluster and database-driven URL mining application. Read more.
Emerging Topics, Linux, Programming
Location: Meeting Room J1/J4
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.67, 9 ratings)
Practical Erlang Programming covers the basic, sequential and concurrent aspects of the Erlang programming language. You will learn the basics of how to read, write and structure Erlang programs. The target audience are software developers and engineers with an interest in server side applications and massively concurrent systems. The perquisites are basic programming knowledge. Read more.
Databases, Programming, Web Applications
Location: Ballroom A2
Chander Ganesan (Open Technology Group, Inc)
Average rating: ****.
(4.00, 5 ratings)
The GeoDjango project provides a set of extensions to the python Django framework that allows for the easy and rapid development of spatially enabled applications. Using GeoDjango's model-driven design methods, PostGIS's spatial database extensions to PostgreSQL, and OpenLayers, we will explain and demonstrate how to build powerful spatially enabled applications. Read more.
Python, Web Applications
Location: Meeting Room J1/J4
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ***..
(3.50, 4 ratings)
There's plenty of material (documentation, blogs, books) out there that'll help you write a site using Django... but then what? You've still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website. Read more.
Linux
Location: Ballroom A1
Average rating: ***..
(3.29, 7 ratings)
Now that everyone and their dog has some sort of a digital camera, what are you supposed to do with it, and how? What real solutions are out there that aren't just for the subfenestrated? Read more.
Mobile, Programming, Ruby
Location: Meeting Room B1/B4
Ian Dees (Tektronix)
Average rating: ***..
(3.75, 4 ratings)
The iPhone and the Cucumber test framework have something in common, besides the adoration of geeks. They're both designed to get out of your way, so you can think about the task at hand. So it's only natural that we'd want to use our favorite framework to drive apps on our favorite phone. Read more.
Programming, Python
Location: Ballroom A3/A6
Alex Martelli (Google)
Average rating: ***..
(3.79, 14 ratings)
Abstraction is a powerful servant, but a dangerous master. We code, design, think, debug ... on a tower of abstractions. Spolsky's Law tells us that "All abstractions leak". This talk explores why they leak, why that's often a problem, what to do about it; I also cover why sometimes abstractions SHOULD "leak", and how best to produce and consume abstraction layers. Read more.
Databases, Programming, Web Applications
Location: Exhibit Hall 3
Jonathan Steinert (SixApart)
Average rating: **...
(2.48, 23 ratings)
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.
Design & Usability
Location: Meeting Room J3
Jon Tan (OmniTI)
Average rating: ***..
(3.59, 17 ratings)
Design is 80% science and 20% art. This talk dives straight into the science to give you the techniques to create your own interfaces and demystify design. From using the golden ratio in layout and Fibonacci numbers in typography, to brand design and art direction, it covers it all in simple, tasty, bite-size pieces. Read more.
Databases, Web Applications
Location: Ballroom A4/A5
Eric Day (craigslist), Brian Aker (HP)
Average rating: ****.
(4.11, 19 ratings)
Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Originally designed to scale LiveJournal.com, Gearman is now faster than ever and can help you build your own scalable applications. Gearman's generic design allows it to be used as a building block for almost any use - from speeding up your website to building your own Map/Reduce cluster. Read more.
Programming, Web Applications
Location: Exhibit Hall 3
Steve Souders (Fastly)
Average rating: ***..
(3.95, 19 ratings)
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.
Administration
Location: Ballroom A8
Lance Albertson (Oregon State University Open Source Lab)
Average rating: ***..
(3.12, 8 ratings)
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.
Programming, Python
Location: Meeting Room J1/J4
Matt Harrison (FusionIO)
Average rating: ***..
(3.00, 11 ratings)
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.
Emerging Topics, Programming
Location: Ballroom A7
Average rating: ****.
(4.00, 6 ratings)
Git is a distributed version control system with easy branching that has forever changed the way that open source projects accept contributions. By embracing a pattern of casual forking, the barrier to submit patches and track upstream changes is reduced, resulting in an explosion of contributors and patches. This talk will use case studies to illustrate how your project can enjoy these benefits. Read more.
Business, Emerging Topics, People, Programming
Location: Ballroom A8
Danese Cooper (Open Source Hardware Association), David Smith (REvolution Computing)
Average rating: ****.
(4.00, 14 ratings)
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.
Programming, Python, Web Applications
Location: Meeting Room J1/J4
Adam Christian (Sauce Labs)
Average rating: ***..
(3.67, 3 ratings)
Windmill is the best-integrated solution for Web test development and its success is largely due to its involved Open Source Community. This talk will get you writing and running automated tests and show off some of the most useful built-in tools for debugging and continuous integration. Read more.
Apache, Cloud Computing, Databases, Programming
Location: Exhibit Hall 3
Mike Olson (Cloudera)
Average rating: **...
(2.82, 17 ratings)
Hadoop is a powerful open source tool for analyzing large volumes of data. I'll provide an overview of Hadoop's architecture and describe some real-world use cases. Read more.
Emerging Topics, People
Location: Ballroom A3/A6
Benjamin Mako Hill (Massachusetts Institute of Technology)
Average rating: ****.
(4.00, 3 ratings)
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.
Mobile
Location: Meeting Room J3
Patrick Collison (Stripe)
Average rating: ****.
(4.00, 1 rating)
Released in early 2008 under the GPL, and downloaded over 100,000 times, the offline Wikipedia reader for the iPhone was one of the most popular pre-SDK apps. Now available in 17 languages for the iPhone/OLPC, it's the main means of browsing Wikipedia for those without internet access. This talk explains the techniques and challenges involved in efficiently storing Wikipedia on a mobile device. Read more.
Administration
Location: Ballroom A8
Bruce Momjian (EnterpriseDB)
Average rating: ****.
(4.00, 2 ratings)
No one likes the sinking feeling of having lost data --- pictures, documents, source code, or video that is gone and can never be fully recreated. Though prudent archiving and risk analysis, it is possible to avoid data loss in all but the most extreme circumstances. Data longevity is also an important aspect of archiving, including the use of open data formats. Read more.
Business, Emerging Topics
Location: Ballroom A8
Chris Wanstrath (GitHub)
Average rating: ***..
(3.40, 5 ratings)
With all the hype surrounding multimillion dollar rounds of funding, it's easy forget there's another way to build a business: by being cheap and smart. By relying on open source, building in increments, and only buying what you need, it's possible to create a successful company on your own (or with a few co-founders). This talk will focus on just that: the frugal path to profitability. Read more.
Administration, Programming
Location: Meeting Room B1/B4
Artur Bergman (Wikia/Fastly)
Average rating: ***..
(3.60, 5 ratings)
Varnish is a application level reverse proxy for HTTP. Written with performance in mind it incorporates some advanced features to stretch the kernel as far as possible. Wikia relies heavily on varnish to serve a peak traffic of close to a gigabit/sec out of 3 different datacenters. Each one with two Varnishes working as a pair serving thousands of requests a second. Read more.
Cloud Computing, Emerging Topics, Programming
Location: Ballroom A4/A5
Rich Wolski (University of California, Santa Barbara (UCSB))
Average rating: ****.
(4.00, 14 ratings)
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.
Emerging Topics, Programming
Location: Ballroom A3/A6
Bryan O'Sullivan (Serpentine Green Design)
Languages like Erlang, Haskell, Scala and Clojure have been gaining visibility rapidly over the past few years. Our panel will discuss the advantages and challenges of developing and deploying software using functional languages. How do coding, QA, and maintenance change in this world? Read more.
Dan Diephouse (MuleSoft), Paul Brown (Multifarious, Inc)
Average rating: ***..
(3.33, 12 ratings)
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.
Databases
Location: Ballroom A2
Jonathan Ellis (DataStax)
Average rating: ****.
(4.00, 9 ratings)
Cassandra is a third-generation open source distributed database that marries Bigtable's rich data model with Dynamo's aggressive simplicity to produce a uniquely compelling alternative to traditional relational databases. Read more.
  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

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)

Contact Us

View a complete list of OSCON contacts