Personal schedule for Nicholas Velastegui

Download or subscribe to Nicholas Velastegui's schedule.

Perl
Location: Meeting Room B1/B4
Damian Conway (Thoughtstream)
Average rating: ****.
(4.76, 21 ratings)
This half-day tutorial provides a comprehensive and practical introduction to the new language, specifically designed to get current Perl 5 programmers up to speed on the new and powerful features of Perl 6. Read more.
Programming
Location: Ballroom A8
Randal L. Schwartz (Stonehenge Consulting Services, Inc.)
Average rating: ****.
(4.00, 2 ratings)
Squeak Smalltalk is wholly unlike any other open source programming tool you've worked with - and mostly in good ways. Unfortunately, it's the bad ways that make the first impression. This hands-on tutorial will help you get past the unfamiliar and the unwieldy so that you can take advantage of the elegant and productive environment that lies underneath. Read more.
Perl
Location: Meeting Room B1/B4
Average rating: **...
(2.77, 13 ratings)
Perl5 is alive and well, and this tutorial outlines the many significant changes appearing in the 5.10.0 release and beyond, especially in regular expressions and modules. 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.
Perl
Location: Ballroom A4/A5
Paul Fenwick (Perl Training Australia), Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.12, 24 ratings)
You already know some Perl. You've read a book, written a few scripts, maybe even a module, but are you sure you're doing it right? Languagues and techniques evolve over time, and Perl is no exception. This detailed tutorial covers many of the best modern and practical techniques in Perl, including Moose, autodie, Devel::NYTProf, Devel::Cover, PAR, Perl::Critic and more. 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.
Perl
Location: Meeting Room J2
Tim Bunce (TigerLead)
Average rating: ****.
(4.75, 8 ratings)
Devel::NYTProf has revolutionized profiling perl code. Making accurate and detailed performance data available for the first time, and in richly annotated and inter-linked HTML reports. Come and learn how NYTProf can shed light on the performance hot spots in your code. Read more.
Perl
Location: Meeting Room J2
Larry Wall (The Wall Nuthouse), Damian Conway (Thoughtstream)
Average rating: ****.
(4.09, 22 ratings)
Larry Wall and Damian Conway will present the latest features of Perl 6, and discuss the on-going implementation of the new Perl. Read more.
Design & Usability, Emerging Topics, People, Programming
Location: Meeting Room J3
Robin Rowe (Linux Plus Magazine)
Average rating: *....
(1.86, 7 ratings)
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.
Perl
Location: Meeting Room J2
Patrick Michaud (pmichaud.com)
Average rating: ****.
(4.33, 6 ratings)
This talk presents ways in which people can become active contributors to Perl 6 and Rakudo Perl. It presents the details needed to quickly become a Rakudo Perl and Perl 6 library developer. 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 (Wikimedia Foundation and Open Source Initiative), 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.
Emerging Topics, Programming
Location: Exhibit Hall 3
Michael Driscoll (Metamarkets)
Average rating: ***..
(3.61, 18 ratings)
The age of Big Data demands open-source tools that move beyond storage towards analytics: tools to turn terabytes into insights. R is an open-source language for statistical computing and graphics, and an extensible, embeddable tool for the analysis of large data sets. In this session, I showcase R's power by building predictive models for Brazilian soybean harvests and baseball slugger salaries. Read more.
Databases, People, Programming
Location: Ballroom A8
Brian Aker (HP), Monty Taylor (HP), Mark Atwood (HP Cloud Services), Ronald Bradford (EffectiveMySQL), Eric Day (craigslist), Patrick Galbraith (Blue Gecko)
Average rating: ***..
(3.50, 4 ratings)
In this panel talk a number of core Drizzle developers will explain where development sits today, critical tools involved, best practices that were used to get here, and how a vibrant open-source developer community has been built. Read more.
Programming
Location: Ballroom A1
Patrick Michaud (pmichaud.com)
Average rating: ****.
(4.67, 3 ratings)
This talk provides a tutorial on creating compilers in Parrot using the Parrot Compiler Toolkit. It walks through the process of creating a parser, building an abstract syntax tree, and generating executable output. Read more.
Products and Services
Location: Meeting Room C3
Joaquin Ruiz (Gear6)
Average rating: ***..
(3.25, 4 ratings)
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.
Programming
Location: Ballroom A7
Auke Kok (Intel)
Average rating: ***..
(3.00, 3 ratings)
From the early 80s to the early 2000s computers and software got faster. But in the last 5 years the perception of performance hasn't really changed - or has even gotten worse! In this presentation we'll explain why it is hard to be fast, walk the audience step by step through one example where we addressed the issue and talk about ways to look at the problem more systematically. Read more.
Databases
Location: Ballroom A7
Kurt von Finck (Monty Program Ab), Michael Widenius (Monty Program Ab)
Average rating: **...
(2.00, 1 rating)
MariaDB is a fork of Sun's MySQL product. This talk will present how MariaDB is both similar to and different from MySQL, in both social and technical senses. Read more.
Databases
Location: Meeting Room B2
David Fetter (PgExperts)
Average rating: **...
(2.64, 11 ratings)
PostgreSQL 8.4 is the first Open Source database management system to handle trees and lists using SQL:2008-compliant Common Table Expressions and Windowing functions. You'll learn how these work, see intriguing examples, and walk out ready to use them to your advantage. Read more.
Perl
Location: Exhibit Hall 3
R Geoffrey Avery (Platypi Ventures)
Average rating: ***..
(3.75, 12 ratings)
A series of 5-minute talks on anything related to Perl or people who use it. A chance to get one-third of your 15 minutes of fame. Read more.
Databases, Programming
Location: Meeting Room J1/J4
David Wheeler (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.29, 14 ratings)
You unit test your application API. You unit test your presentation layer. You write integration and acceptance tests. But your database is tested only as a side-effect to testing everything else. That's a pretty important part of the stack to just leave to the assumption it works as expected! Come to this talk to learn about the tools that enable integrated unit tests for your database. Read more.
Java, Programming, Ruby
Location: Meeting Room J1/J4
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.11, 9 ratings)
Design patterns describe common problems in software development, but many people believe that the GoF book demonstrates the best ways to implement these patterns. Dynamic languages provide more facilities than C++ or Java; this session shows alternative implementations of design patterns using dynamic languages (Ruby and Groovy). Read more.
Location: Exhibit Hall 3
Average rating: **...
(2.55, 20 ratings)
Open source software. Ecosystem services, distributed "smart" electrical grids, and sustainable economics. Collective intelligence, the Science Commons, and Wikipedia. What do all these have in common? They seem to represent a new ethos of "letting go" of centralized control--in project management, industrial and economic infrastructure, and culture. Read more.
Perl
Location: Meeting Room B1/B4
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.90, 10 ratings)
A good programmer needs many qualities: intelligence, foresight, dedication, and the ability to fight off a hundred angry targh armed only with your bat'leth. On Qo'noS, software developers undertake an intensive course in combat programming before they are cleared for active duty. Join Paul Fenwick as he examines how Perl's new autodie pragma can bring you the very best of Klingon programming. Read more.
Perl
Location: Ballroom A4/A5
Damian Conway (Thoughtstream)
Average rating: ****.
(4.47, 19 ratings)
The usual smorgasbord of new and improbably useful modules beamed straight into your mind from the secret island hideaway of Perl's own Dr Evil. Read more.
Administration, Cloud Computing, Linux, Perl, Python, Ruby, Ubuntu
Location: Meeting Room B3
Adam Jacob (Opscode)
Average rating: ****.
(4.80, 5 ratings)
Infrastructure is code - the separation between how you manage your infrastructure and how you build your applications is disappearing. Adam Jacob, CTO of Opscode and primary author of Chef, will teach you what this means in practice - through showing how to deploy real-world applications with Chef on EC2. Read more.
Location: Exhibit Hall 3
Jim Zemlin (The Linux Foundation)
Average rating: ****.
(4.12, 16 ratings)
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.
  • 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