Personal schedule for Eric Pierce

Download or subscribe to Eric Pierce's schedule.

Tools and Techniques
Location: Portland Ballroom
Damian Conway (Thoughtstream)
Average rating: ****.
(4.70, 40 ratings)
Once again Damian Conway returns from the untamed wilderness of deepest Vim, bringing with him yet another collection of tips, tools, and tricks to make your text editing still more unspeakably powerful. Read more.
Mobile
Location: Portland 251
Jono Bacon (Canonical Ltd)
Average rating: ***..
(3.33, 6 ratings)
Ubuntu is the first platform to cover phones, tablets and PCs with a single OS and a family of closely related interfaces. This presentation will introduce you to the Ubuntu system and cover the design and development of applications that work on phones, tablets and the desktop. Hosted by the founder of Ubuntu and Canonical, together with design and engineering leads. Read more.
Java & JVM
Location: Portland Ballroom
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.05, 42 ratings)
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from an object-oriented imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. Read more.
JavaScript & HTML5
Location: Portland 252
Chris Strom (EEE Computes)
Average rating: ***..
(3.90, 10 ratings)
On the fence about Dart? Sure it's horrible? I will give you no fewer than 10 reasons that you are going to love writing your next application in Dart. Don't believe me? I will prove that your code will be better — bordering on beautiful. Dart is going to change the way you think about programming and web programming—for the better. Starting today. Read more.
JavaScript & HTML5
Location: Portland 252
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.71, 28 ratings)
Developers are flocking to client side frameworks and, as a result, there are more and more JavaScript libraries attempting to solve the rich internet application problem. In a space where new libraries seem to spring up weekly, what framework should you choose for your next project? Read more.
JavaScript & HTML5
Location: Portland 252
Brian Sam-Bodden (Integrallis Software, LLC.)
Average rating: ****.
(4.40, 10 ratings)
Server-side browser push technologies have been around for a while in one way or another, ranging from from crude browser polling to Flash enabled frameworks. In this session you'll get a code-driven walk-through on the evolution and mechanics of server-push technologies. Read more.
JavaScript & HTML5
Location: Portland 252
Ken Tabor (Sabre Holdings)
Average rating: ***..
(3.78, 9 ratings)
Popular apps, or even modest ones serving a global enterprise, need implement foreign languages. JavaScript is a core tech of the Internet but lacks built-in support for languages. String tables are presented as a solution. This energetic presentation shows their implementation and obvious benefit through illustrative slides and interactive demos in context of popular open-source libraries. Read more.
Python
Location: D136
Alex Martelli (Google)
Average rating: ****.
(4.75, 24 ratings)
Our culture's default assumption is that everybody should always be striving for perfection -- settling for anything less is seen as a regrettable compromise. This is wrong in most software development situations: focus instead on keeping the software simple, just "good enough", launch it early, and iteratively improve, enhance, and re-factor it. This is how software success is achieved! Read more.
Geek Lifestyle
Location: F151
Kirsten Jones (3Scale)
Average rating: ***..
(3.50, 6 ratings)
The Quantified Self movement is all about keeping measurements about your life in order to track progress in various ways. As geeks we all enjoy playing with new toys, and there are a variety of devices and applications out there to help measure steps, activity and fitness. Combining the data from these devices can help you build tools to track your fitness in a way that makes sense for you. Read more.
Java & JVM
Location: E147
Reza Rahman (Oracle)
Average rating: ***..
(3.67, 3 ratings)
This session provides a primer on WebSocket and Server-Sent Events and their supported use cases. The attendees will learn how to leverage them in their web applications using several code samples through out the talk. Development, deployment, and debugging techniques will be shared with the attendees. Read more.
JavaScript & HTML5
Location: Portland 252
Faisal Abid (Dynamatik, Inc.)
Average rating: ***..
(3.58, 31 ratings)
Almost everyone has heard about Node.js, but lots of people dismiss it as being just "Javascript". In this talk, you'll learn about what Node.js is, why its important you understand it and learn why it's the most powerful web technology in recent years. Read more.
Geek Lifestyle
Location: Portland Ballroom
Dave Neary (Red Hat)
Average rating: ****.
(4.22, 9 ratings)
How do you grow the next generation of hackers? As our community gets older, we are making little humans, and we have an excellent opportunity as parents to indoctrinate them with seditious ideas like "it's better to share", and "if you don't like the way things are, change them". Here's one parent's story of toys and activities for kids from 3 to 10 to grow a new hacker generation. Read more.
Programming
Location: Portland 255
Brad Fitzpatrick (Google)
Average rating: ****.
(4.45, 11 ratings)
Google's dl.google.com serves binary downloads for Chrome, Earth, the Android SDK, and thousands of other files. In this talk we discuss how and why the original C++ server was rewritten in Go and take a close look at its design, and introduce the new open source groupcache project. It is a great example of idiomatic Go code that uses the language and libraries very concisely and elegantly. Read more.
Mobile
Location: D139/140
Tomomi Imura (Nokia USA)
Average rating: ****.
(4.14, 7 ratings)
Showcasing the capabilities of the Web platform and more specifically of the subset of features that mobile platforms can take advantage of, by using an open source mobile app called Coremob Camera, using HTML5 to explain the real-life use cases of HTML5 in mobile. The technology behind the app is purely in HTML, CSS and JavaScript. Read more.
Community
Location: Portland 251
Chris DiBona (Google, Inc.), Shawn Pearce (Google), Carol Smith (Google, Inc.)
Average rating: ***..
(3.50, 12 ratings)
In this talk, we'll bring you up to date and answer your questions about the various open source projects at Google. Additionally, Shawn Pearce will update you on Git and Gerrit code review. If you care about the future of Git as a client, you should make time for this talk. Read more.
Data
Location: D135
Christophe Pettus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.58, 12 ratings)
With the addition of JSON functionality, PostgreSQL can hold its trunk high when compared to non-SQL databases. We'll explore the ways you can use the non-structured-data features of PostgreSQL, how they perform... and when you shouldn't use them. Read more.
Community
Location: E144
Gerardo Capiel (Benetech), Edward Cable (The Community for Open Source Microfinance), Deanna McCusker (VMware)
Average rating: ****.
(4.50, 4 ratings)
Contributing to Humanitarian FOSS (HFOSS) projects can provide tangible product benefit to organizations building technology for good, and tremendous impact to their beneficiaries. But it can also offer intangible, and often unexpected, benefit to volunteer contributors, helping them expand beyond their core competencies in ways they may never have imagined. Read more.
Education
Location: D139/140
wesley chun (Google)
Average rating: ****.
(4.22, 9 ratings)
Google's mission is to organize the world's information & make it universally accessible & useful. Education's in our DNA, so we gladly provide resources for coders, students & teachers: teaching tools, developer products, education events, research grants, academic awards/prizes, support, coding competitions, etc. In this talk, I'll give an overview of some of our current education programs/tools Read more.
Community
Location: D136
Loic Dachary (Upstream University)
Average rating: ****.
(4.67, 3 ratings)
Contributing to Free Software requires a delicate mixture of technical and social skills. Is the developer upstream not being responsive? Does your manager think you're wasting your time? Upstream University has successfully trained developers to become better contributors to projects such as the kernel Linux, and will give each participant a chance to learn new ways of resolving these problems. Read more.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts