Personal schedule for Gabriela Rodriguez

Download or subscribe to Gabriela Rodriguez's schedule.

Mobile
Location: E145/E146
Please note: to attend, your registration must include Tutorials.
Average rating: ****.
(4.34, 32 ratings)
Learn how to develop mobile apps for Android platform in this quick tutorial. Assuming you are familiar with Java or similar OOP, this hands-on example-driven tutorial will show you how Android uses Java and how you can quickly pick it up to start programming for mobile devices. Read more.
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.
Hadoop
Location: E141/E142
Tags: cloud, hadoop
Please note: to attend, your registration must include Tutorials.
Aaron Kimball (Cloudera, Inc.)
Average rating: ***..
(3.29, 17 ratings)
Cloudera's Introduction to Hadoop provides a solid foundation for those seeking to understand large scale data processing with MapReduce and Hadoop. This session is appropriate for attendees who are new to Hadoop and are seeking to understand where Hadoop is appropriate and how it fits with existing systems. 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.
Java
Location: D137/138
Please note: to attend, your registration must include Tutorials.
Dean Wampler (Typesafe)
Average rating: ***..
(3.90, 20 ratings)
Scala is a hybrid object-functional language for the JVM. Java programmers can easily migrate to Scala as an improved Java, then learn to exploit its powerful support for Functional Programming. Developers from other languages can exploit the JVM's power and rich libraries using a state-of-the-art language. Come learn why Scala is seductive; why it meets the needs of the modern developer. Read more.
Hadoop
Location: E141/E142
Tags: cloud, hadoop
Please note: to attend, your registration must include Tutorials.
Aaron Kimball (Cloudera, Inc.)
Average rating: ***..
(3.38, 16 ratings)
Cloudera's Introduction to Hadoop provides a solid foundation for those seeking to understand large scale data processing with MapReduce and Hadoop. This session is appropriate for attendees who need to use Hadoop to analyze data with Hadoop's MapReduce paradigm. Read more.
Programming Languages
Location: D139/140
Please note: to attend, your registration must include Tutorials.
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.59, 17 ratings)
This hands on tutorial will give you an introduction to the Erlang programming language. You will learn the basics of how to read, write and structure Erlang programs. We start with an insight into the theory and concepts behind sequential and concurrent Erlang, allowing you to get acquainted with the Erlang syntax and semantics. Read more.
Scala Summit
Location: F151
Tags: scala
A comprehensive introduction to the Scala programming language and ecosystem. Read more.
PHP
Location: D135
Please note: to attend, your registration must include Tutorials.
Graham Weldon (Cake Development Corporation)
Average rating: **...
(2.40, 5 ratings)
A complete application build from concept through design, modelling, development and deployment in a three hour session. Lead by a Core CakePHP developer, this session is a combination of CakePHP overview of capabilities as well as an introduction to improvements and changes in the recently released CakePHP 1.3 beta. Take this opportunity to learn rapid development from a CakePHP developer Read more.
Cloud Computing
Location: Portland 251
Please note: to attend, your registration must include Tutorials.
Krishna Sankar (Tata America International)
Average rating: **...
(2.42, 26 ratings)
This tutorial will provide an in-depth tutorial on various forms of NOSQL (NotOnlySQL) datastores (key/value, data structure store, document store and wide column stores) for working with semi- structured data. The data ranges from web logs to social and knowledge graphs to configuration data stores for cloud infrastructures and other domains. 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.
Java
Location: Portland 255
Tags: java, web, groovy, grails
Please note: to attend, your registration must include Tutorials.
Dave Klein (Independent)
Average rating: ***..
(3.44, 9 ratings)
Developers around the world, from boutique web development shops to fortune 100 corporations, are discovering how they can get more done in less time with Grails. In this hands-on tutorial we'll see why. We'll work together to build and a deploy an Ajax enabled, database backed web application and have fun doing it! Read more.
Programming Languages
Location: D139/140
Please note: to attend, your registration must include Tutorials.
Randal L. Schwartz (FLOSS Weekly podcast), Tom Phoenix (Stonehenge Consulting Services, Inc.)
Average rating: ****.
(4.33, 6 ratings)
Smalltalk is easy to learn, rapid to develop, many implementations to choose from. With Seaside, you can build large complex web applications easily. In this fast-paced course, learn the basics of Smalltalk, and the best parts of Seaside (new for Seaside 3.0!). Read more.
Event
Location: Portland Ballroom
Average rating: ****.
(4.39, 31 ratings)
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.
Mobile
Location: D139/140
Tags: android
Dan Morrill (Google)
Average rating: ***..
(3.44, 25 ratings)
Android is an open-source OS and software stack for mobile devices. Come join the Android Open-Source Lead for a discussion of the Android open source philosophy, and insight into how the project is run. Read more.
Go
Event
Location: F150_El Camp
This session is part of Emerging Languages Camp.
Rob Pike (Google, Inc.)
Average rating: ***..
(3.88, 8 ratings)
Go's approach to concurrency differs from that of many languages, even those (such as Erlang) that make concurrency central, yet it has deep roots. The path from Hoare's 1978 paper to Go provides insight into how and why Go works as it does. Read more.
Products & Services
Location: E141
Keith Bergelt (Open Invention Network)
Average rating: ****.
(4.00, 7 ratings)
Keith Bergelt, CEO of OIN, a company formed by IBM, NEC, Novell, Philips, Red Hat and Sony to protect Linux, will share his insights into the build-up and ramifications of the patent arms race for the open source community. He will discuss common legal pitfalls in this environment and provide open source companies and developers with tools and strategies that they can use to avoid these pitfalls. Read more.
Ikai Lan (Google, Inc.)
Average rating: ***..
(3.67, 18 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 session introduces attendees to its architecture & various service APIs. Time-permitting we'll go through a simple example using Python. 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.
Databases
Location: Portland 255
Average rating: ***..
(3.73, 26 ratings)
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.
Education
Location: D133
Bryant Patten (National Center for Open Source and Education)
Average rating: *****
(5.00, 5 ratings)
... or at least the part of it we call K-12 education? School budgets are tight, schools need to transform into 21st Century Learning Centers and no one is sure how this can happen. Except perhaps the FOSS community. This talk is targeted at FOSS project leaders and community members and will explain how our skills, knowledge and experience can be invaluable to educators in our home towns. Read more.
Products & Services
Location: E141
Alec Istomin (Parallels)
Average rating: ***..
(3.25, 4 ratings)
This session will help you better understand Containers technology and how it compares to hypervisor solutions. You’ll also learn about Parallels commercial management tools for Containers and clouds with open command line and XML APIs that will show how to bring an infrastructure cloud solution to life. Read more.
Mobile
Location: D139/140
Aaron Williamson (Software Freedom Law Center)
Average rating: ***..
(3.57, 7 ratings)
As Android is rolled out to more new phones, and as other open source mobile operating systems surface, mobile users are beginning to enjoy many of the same freedoms as desktop users. However, even the most open smartphones are locked down to one degree or another. This talk will explore the reasons -- legal, technical, regulatory, and economic -- that a truly open phone does not yet exist. Read more.
Business
Location: E145/E146
Tarus Balog (The OpenNMS Group, Inc.)
Average rating: ****.
(4.67, 9 ratings)
The idea of working in open source is appealing to many, but the question remains: how to make money doing it? This presentation will present some of the things learned by a person who has run a pure open source business since 2002 in the hope that it can help and inspire others. Read more.
Matt Jadud (Allegheny College), Christian Jacobsen (University of Copenhagen)
Average rating: ****.
(4.67, 6 ratings)
This talk will introduce Plumbling, a set of tools to support artists and makers in the programming of low-cost, open-hardware platforms like the Arduino. Plumbing is a library of parallel components written in occam-pi, a small language with a long history. Read more.
Java
Location: D137
Howard Lewis Ship (TWD Consulting)
Average rating: ***..
(3.00, 12 ratings)
Aside from learning Clojure's syntax and approach to functional programming and concurrency, there's also the more mundane issues: What editor do I use? How to I build large projects? How do I share my work with others? This session will discuss IDEs and plugins, command line build tools, and web sites. Read more.
Hardware
Location: D135
Russell Nelson (Open Source Initiative)
Average rating: ***..
(3.12, 8 ratings)
Water parameters are hard to measure because water is, well, underwater. Using inexpensive sensors and an Arduino (compatible) we can measure water parameters such as temperature, turbidity, and salinity. Read more.
Business
Location: E145/E146
Bradley Kuhn (Software Freedom Conservancy), Karen Sandler (GNOME Foundation)
Average rating: ***..
(3.67, 12 ratings)
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.
Nosh Petigara (10gen), Rick Copeland (SourceForge.net / GeekNet)
Average rating: ***..
(3.93, 15 ratings)
The need for database systems that scale efficiently has led to many alternatives to the traditional RDBMS. This talk presents an overview of these new non-relational databases, collectively referred to as "NoSQL," followed by an in-depth examination of SourceForge.net's deployment of MongoDB, an open-source NoSQL database. Read more.
Event
Location: Portland Ballroom
Tags: android, google
Average rating: ****.
(4.50, 40 ratings)
Join us at OSCON Android Hands-on, an intense, technical, and structured event led by Google Android experts. Co-presented by Google and O’Reilly, the Hands-on takes place after the Expo Hall reception on Wednesday, July 21 from 7:00-10:00 pm. Space is limited. Separate advance registration is required, and is open only to registered conference attendees and speakers. Read more.
Brian LeRoux (Nitobi Inc.), Filip Maj (Nitobi)
Average rating: ***..
(3.62, 8 ratings)
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.
JavaScript
Location: Portland 255
Average rating: ***..
(3.00, 35 ratings)
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations. Read more.
Mobile
Location: D139/140
Arno Puder (http://www.heise.de/)
Average rating: ****.
(4.09, 11 ratings)
The presentation shows how Android applications can be cross-compiled to the iPhone. Only knowledge of Android's SDK is required. The cross-compiler will automatically generate an iPhone version. This approach promises the "Write-once, run anywhere" paradigm for smart phone platforms. Read more.
Community
Location: D137
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.42, 12 ratings)
There comes a time in a project's life when you have to make the decision: can this code be saved? Should we fix it, or declare technical bankruptcy to cancel our technical debts and start again? In this talk I'll look at when and how to make this decision without regrets. 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.
Government
Location: D138
Tags: copyright, arts
Karl Fogel (Open Tech Strategies, LLC)
Average rating: ****.
(4.67, 6 ratings)
In 2009, QuestionCopyright.org helped filmmaker Nina Paley release her award-winning feature film "Sita Sings the Blues" under a free license & an open source economic model. The film is now an audience hit, and the free license has resulted in more money for Paley than any traditional distributor could offer. This talk is an in-depth look at how open source is not just for software anymore. Read more.
Tools & Techniques
Location: D138
Evan Prodromou (StatusNet Inc)
Average rating: *****
(5.00, 2 ratings)
Email had Sendmail; the Web had Apache; blogging had WordPress. What software projects are driving the development of a federated social Web? Evan Prodromou, founder and CEO of StatusNet Inc., will give an overview of the protocols for social federation and what Open Source projects are doing to support them. Read more.
Tools & Techniques
Location: D137
Average rating: ***..
(3.60, 5 ratings)
This talk will be about what's happening in testing. The general argument is that we're moving away from testing units towards testing functionality through integration testing. Improved mocking libraries, scripted and emulated browsers, fixtures, and frameworks means that we can effectively test that a system works. 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