ActiveBlog

OSCON 2010 Tracks That Are Getting ActiveState's Attention
by Bart Copeland

Bart Copeland, July 12, 2010

OSCON 2010Oscon (Open Source Convention) 2010 is fast approaching and ActiveState is gearing up to be there from July 20 - 23, 2010.  We're definitely looking forward to the Cloud Summit all day on Tuesday and we will be in attendance after the cloud summit for some socializing during the presentation of  the O’Reilly Open Source Awards and for Ignite OSCON, fast-paced and fun evening of talks.

ActiveState's Diane Mueller and Trent Mick will be presenting on Thursday at 2:30pm "Python & Finance: US Government Mandates, Financial Modeling, and Other Snakes in the Grass" so if you have not yet made a decision on your session for that time, we'd love if you'd attend!

Here are some of the other sessions we're looking forward to during the rest of the week:

TUESDAY PM | July 20, 2010:

1:30pm Tues
Cooking with jQuery (JavaScript)
Location: Portland 251
Please note: to attend, your registration must include Tutorials.
Mike Hostetler (appendTo, LLC), Jonathan Sharp (appendTo LLC.)
JavaScript is not a dirty word. The language itself is quite elegant. However, competing implementations by differing browsers has given it a bad rap. Yet, in this age of Ajax it is a must-have for any successful web application. Join this group of JavaScript gurus, who co-authored the O'Reilly jQuery Cookbook, for a tutorial session covering reliable techniques: intermediate to advanced.
Read more.

7:00pm Tues
Ignite OSCON (Event)
Location: Portland Ballroom
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our second Ignite event at OSCON.
Read more.

7:50pm Tues
O'Reilly Open Source Awards (Event)
Location: Portland Ballroom
In the tradition of the Google-O'Reilly Open Source Awards from years past, we will continue with the O'Reilly Open Source Awards. This honor will be presented to individuals for dedication, innovation, leadership and outstanding contribution to open source. Join us to recognize this year’s winners.
Read more.

8:00pm Tues
Ignite OSCON Part 2 (Event)
Location: Portland Ballroom
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our second Ignite event at OSCON.
Read more.

WEDNESDAY AM | July 21, 2010:

9:55am Wed
Keynote: Marten Mickos
Location: Portland Ballroom
Please note: This and all other keynotes will be live streamed and recorded.
Marten Mickos (Eucalyptus Systems)
Keynote by Marten Mickos, CEO of Eucalyptus Systems.
Read more.

10:40am Wed
Pinax: A Platform for Rapidly Developing Web Sites (Python)
Location: Portland 252
James Tauber (Eldarion)
Pinax is an open-source platform built on the Django Web Framework that dramatically reduces the time it takes to develop Web sites. By providing common components in a high-extensible framework, Pinax increases the speed at which websites can be developed and launched. Features include account management, integration with OpenID and OAuth, invitations, friendships, groups, tagging and more.
Read more.

10:40am Wed
How to Lose Friends and Alienate People: The Joys of Engineering Leadership (Community)
Location: D136
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
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.

10:40am Wed
New Beginnings in Perl 5 (Perl)
Location: Portland 256
Piers Cawley (BBC)
Four years ago, I abandoned Perl for Ruby because I was finding the annoyances of Perl were outweighing the benefits - Ruby simply didn't have those annoyances. Today I'm back with Perl. This talk explains why and shows off the modules that are helping to turn Perl 5 into a nicer language.
Read more.

10:40am Wed
Anatomy of an Open Source Cloud Ecosystem (Cloud Computing)
Location: Portland 251
James Urquhart (Cisco Systems, Inc.)
If cloud computing is one natural conclusion of open source business models, what kind of cloud ecosystem would best support open source as a whole? Join James Urquhart, author of the "Wisdom of Clouds" blog on the CNET blog network, as he explores the technology and business models that could drive the open source opportunities of tomorrow--and a few that won't.
Read more.

11:30am Wed
Django: Two Extreme Case Studies (Python)
Location: Portland 252
Mike Biglan (Concentric Sky), M Wiggins (Concentric Sky)
We were fortunate this past year to develop two of the larger Django applications out there – in the span of 12 weeks: michaelmoore.com and Santa Fe Institute's santafe.edu. Between the two, these sites have multiple layers of memcached caching, multiple web servers and database servers, integrated site search (Lucene/SOLR and Google GSA), DjangoCMS, and integrations with iCal and Alfresco.
Read more.

11:30am Wed
Using Drizzle (Databases)
Location: Portland 255
Eric Day (Rackspace Cloud)
Drizzle is a fork of the MySQL server focused on modularity, improved performance, and community development. This session will give an overview of the current state of Drizzle, tools around it, and the various language APIs available. The session will go through the steps to install Drizzle, how to get started with management, and things to watch out for when porting and writing applications.
Read more.

11:30am Wed
Perl 5.12 (Perl)
Location: Portland 256
Jesse Vincent (Best Practical)
Perl 5.12 is the latest major release of Perl 5. In addition to new features and numerous bugfixes, this release marks a major change in how we develop and release Perl. Come learn about how we're refactoring the language and the community.
Read more.

11:30am Wed
Financial Incentives in Open Source (Business)
Location: E145/E146
Moderated by:
Rob Lanphier (Wikimedia Foundation)
Panelists: Todd Crowe (Todd Crowe Web Design & Development), Leslie Hawthorn (Geek at Large), Stormy Peters (GNOME Foundation), Donald Smith (The Eclipse Foundation)
Many contributors to open source projects do so without financial motivation. It's still reasonable to believe that given the right financial incentives, development communities could achieve more. This panel will explore the different methods for motivating communities with financial incentives and other goodies, and discuss the thorny issues that arise when commerce collides with community.
Read more.

11:50am Wed
Thyrd (Event)
Location: F150_El Camp
Phil Mercurio (Thyrd Informatics)
Thyrd is an experimental visual programming language built as a proof of concept. Thyrd is reflective (a Thyrd program can inspect and modify itself) and concurrent. Visually, it resembles a spreadsheet. Underneath is a stack-based functional language in the same family as Forth, Joy, and Befunge. This talk will present the key concepts in Thyrd and some of the directions it might take.
Read more.

 

WEDNESDAY PM |  July 21, 2010:

1:40pm Wed
CoApp: Bringing Open Source Package Management to Windows (Products & Services)
Location: E143/E144
Garrett Serack (Microsoft)
Discover the changing landscape of Open Source on Windows, and how the introduction of the Common Opensource Application Publishing Platform is driving performance, stability and quality into OSS applications on Windows.
Read more.

1:40pm Wed
Parrot (Event)
Location: F150_El Camp
Allison Randal (O'Reilly Media, Inc.)
The Parrot virtual machine hit 2.0 in January of this year, and the 2.6 production release will be out the day before this talk. A virtual machine like no other, Parrot targets dynamic languages such as Perl, Ruby, Python and PHP. It incorporates an object-oriented assembly language, is register-based rather than stack-based, and employs continuations as the core means of flow control.
Read more.

1:40pm Wed
Database Scalability Patterns (Databases)
Location: Portland 255
Robert Treat (OmniTI)
Database scalability means different things to different people. Vertical vs. Horizontal scaling? Federating vs. Sharding? Despite the labels database scalability tends to fall into a few common patterns that anyone can apply. In this talk we'll discuss factors for applying these patterns including the life-cycle of your database, how hardware affects your choices, and tools to help you on the way.
Read more.

1:40pm Wed
Open Source Tool Chains for Cloud Computing (Cloud Computing)
Location: Portland 251
Mark Hinkle (Zenoss), John Willis (Opscode, Inc. ), Alex Honor (ControlTier open source automation project)
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.

2:30pm Wed
Understanding and Optimizing your Code with Devel::NYTProf (Perl)
Location: Portland 256
Tim Bunce (TigerLead)
Devel::NYTProf is not only a state-of-the-art source code profiler for Perl, it's also a great tool for analyzing the control-flow in your code. Come and find out how to gain insight into what your code is really doing, and a structured approach to making it run faster.
Read more.

2:30pm Wed
Building Applications with the Simple Cloud API (Cloud Computing)
Location: Portland 251
Doug Tidwell (IBM)
The Simple Cloud API is a project sponsored by several leading vendors (Zend, Go Grid, IBM, Microsoft, Nirvanix and Rackspace). This session will demonstrate how to use open-source implementations of the API to work with multiple cloud vendors.
Read more.

4:30pm Wed
PostgreSQL Techniques for Django Developers (Python)
Location: Portland 252
Christophe Pettus (PostgreSQL Experts, Inc.)
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
Read more.

4:30pm Wed
Introduction to MongoDB (Databases)
Location: Portland 255
Kristina Chodorow (MongoDB)
MongoDB (from "humongous") is a high-performance, open source, schema-free document-oriented database.
Read more.

5:20pm Wed
Bare Essentials of Legal Issues for Developers (Business)
Location: E145/E146
Bradley Kuhn (Software Freedom Law Center / Software Freedom Conservancy), Karen Sandler (Software Freedom Law Center)
Developers regularly encounter issues with the legal infrastructure of software. Co-presented by a lawyer and a software developer, this presentation is a tightly packed overview on the need-to-know issues of copyrights, patents and trademarks for busy developers who wish to simply know the bare essentials, so they can get on with their work while still remaining well-informed on legal issues.
Read more.

THURSDAY AM | July 22, 2010:

10:40am Thurs
Reduce your Risk by Creating your Own CPAN (Perl)
Location: Portland 256
brian d foy (The Perl Review, LLC)
Create your own CPAN-like repository to manage the Perl modules that you use. Choose any version of public Perl distributions, used patched versions of public modules insert your private modules, and never connect to an external network. When you control everything, you reduce the risk of third-party authors breaking your world.
Read more.

10:40am Thurs
PhoneGap 101: Is PhoneGap Right for Your Mobile Development Project? (Mobile)
Location: D139/140
Brian LeRoux (Nitobi Inc.), Filip Maj (Nitobi)
Find out what the buzz is all about! Learn how to use PhoneGap to build platform-neutral mobile apps with HTML, CSS and JavaScript. Now's your chance to find out if the PhoneGap open source framework is the right technology choice for your mobile development projects.
Read more

11:30am Thurs
Ruby and Mirah on App Engine (Ruby)
Location: Portland 252
John Woodell (Google, Inc. ), Charles Nutter (Engine Yard, Inc)
Ruby apps can now be deployed to Google App Engine thanks to JRuby. New app instances spin-up on demand so there is no need to provision hardware but each new JRuby runtime can take several seconds. Mirah (formerly Duby) is a new language with Ruby-inspired syntax that compiles directly to Java bytecode. Duby is compelling for App Engine development because new instances can spin-up in a second.
Read more.

11:30am Thurs
jQuery UI: Rich Interactivity, Simplified (JavaScript)
Location: Portland 255
Mike Hostetler (appendTo, LLC), Jonathan Sharp (appendTo LLC.)
jQuery UI is the official jQuery suite of interactions and widgets for building Rich Internet Applications. It makes building web interfaces as refreshingly simple as jQuery has made Ajax and the DOM. As simple as $('<p>Hello, World</p>').dialog();
Read more.

11:30am Thurs
Dist::Zilla - Maximum Overkill for CPAN Distributions (Perl)
Location: Portland 256
Ricardo Signes (Pobox.com)
Perl's CPAN system is its killer app: a massive collection of libraries for nearly any task at hand. The code on the CPAN ranges from dreadful to superb, but the code used to build CPAN packages has typically hovered around "mediocre," largely due to artificial constraints. Dist::Zilla breaks free of constraints like performance, footprint, and good taste to provide you with unbridled power.
Read more.

THURSDAY PM, July 22, 2010:

1:40pm Thurs
Great User Interfaces in the Terminal Window (Python)
Location: D136
Rob Lanphier (Wikimedia Foundation)
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.

1:40pm Thurs
Cooking Your Way to Happiness: System Provisioning with Chef (Operations)
Location: D135
Trotter Cashion (Hoopla Software)
Having trouble ensuring that all your machines are provisioned properly? Find your system of bash scripts difficult to maintain? Come meet Chef and see how easy automated system provisioning can be. We'll cover the benefits of using a tool like Chef, how easy it is to get started with Chef Solo, and how you can scale up to hundreds and even thousands of boxes without breaking a sweat.
Read more.

2:30pm Thurs
Python & Finance: US Government Mandates, Financial Modeling, and Other Snakes in the Grass (Products & Services)
Location: E142
Diane Mueller (ActiveState), Trent Mick (ActiveState)
The recent US SEC proposal addressing the lack of transparency of asset-backed securities by adding disclosure requirements to include Python financial models reflects a need for Open Tools to work with Open Data to ensure transparency in Government. This session discusses why Python is a good fit for the SEC's proposal & the Open Source challenges ahead for the financial ecosystem.
Read more.

2:30pm Thurs
A better Python for the JVM (Python)
Location: D136
Tobias Ivarsson (Neo Technology)
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.

2:30pm Thurs
Datacenter Automation with Puppet (Operations)
Location: D135
Teyo Tyree (Puppet Labs)
Efficient IT infrastructures must hold to several basic properties. Changes must be tracked. Automation must be maximized. Compliance against corporate standards must be preserved. Especially in days of limited resources, how can software help solve this problem? In this presentation, we'll show how Puppet can automate, enforce, and ensure sanity in the modern datacenter.
Read more.

4:30pm Thurs
Measuring the Health of Open Source Ecosystems (Business)
Location: D133
Donald Smith (The Eclipse Foundation)
Many organizations falsely believe that more downloads, users and/or contributors means a healthier ecosystem. That is akin to saying that planet earth gets "healthier" with more population. This session presents some measures every OS organization can employ to determine the health and viability of their ecosystem, rather than it's less important variable - size.
Read more.

FRIDAY AM | July 23, 2010:

10:00am Fri
I'll Do It Later — Lazy and Non-Blocking API Design (Perl)
Location: Portland 256
Eric Wilhelm (Scratch Computing)
Long-running functions get in the way of distributed or interactive systems. Applying these "lazy component" designs and use-cases to your sequential code will make your APIs more open and easily reusable. Read more.

10:00am Fri
Practical Concurrency (Tools & Techniques)
Location: E145/E146
Tim Bray (Google, Inc.)
Computers are getting wider, not faster. If you want your code to run faster, it has to have some parallelism. This is hard, and threads probably aren't the answer. There is a lot of new concurrency technology on the scene. This talk surveys the 2010 state of the art in tools to empower developers to write concurrent code, and makes some predictions.
Read more.

11:50am Fri
Building Next Generation Web Applications with the Spring 3.0 Web Stack (Java)
Location: Portland 251
Jeremy Grelle (SpringSource, a division of VMware)
Building modern Java™ technology-based Web applications that expose your business services to the widest-possible audience has become an increasingly difficult task in this day of Ajax, RIA, and SOA. Spring 3.0 strives to bring effective weapons in the battle against complexity, including a complete modular stack of Web-focused solutions.
Read more.

Do you have specific favourite sessions for OSCON 2010? Feel free to share below in comments.

 

Subscribe to ActiveState Blogs by Email

Share this post:

Category: events, open source
About the Author: RSS

Bart Copeland is our CEO and president. He's passionate about ensuring that everyone at ActiveState has a lot of fun while solving complex problems with applications that provide real benefit to our customers. He holds an MBA in Technology Management from the University of Phoenix and a Mechanical Engineering degree from the University of British Columbia.