Personal schedule for Anna Martelli Ravenscroft

Download or subscribe to Anna Martelli Ravenscroft's schedule.

Tools and Techniques
Location: Portland 256
Tim Berglund (GitHub, Inc.)
Average rating: ****.
(4.57, 46 ratings)
Get a thorough introduction to Git and GitHub. You'll leave ready to fork, pull-request, clone, push, pull, log, and fetch with the best of them! Read more.
User Experience (UX)
Location: E147
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.33, 21 ratings)
In this workshop, you'll learn how to apply the art and science of constructing enjoyable, engaging games. This is entirely non-electronic; we're not talking about programming, game engine development, or how to approach a publisher with your totally rad idea about how you can have, like Mario only there's explosions. Everything you'll work on will be done with pens, paper, and human brain-meat. Read more.
Mobile
Location: Portland 252
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.09, 23 ratings)
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps, and how to tell an awesome app from a terrible app. In this platform-agnostic design-heavy workshop, you’ll learn how to build wireframes, how to translate those wireframes into actual working Android code, and how to evaluate your designs for future improvement. Read more.
SOLD OUT
Open Hardware
Location: E145/146
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.45, 20 ratings)
Have you always wanted to create hardware devices to interact with the real world? When you attend this workshop you will: set up an Arduino board and software; learn how the Arduino fits into the field of physical computing; and make your Arduino respond to button presses and blink lights. Hardware is fun! Note: Cost of the kit (USD $57) is included in the registration price for this tutorial. Read more.
Events
Location: Bottom of the stairs by the E Rooms
Average rating: *****
(5.00, 2 ratings)
Programmers do a lot of sitting, so come refresh your body, mind, and spirit before you head into the day’s sessions. This will be an easy beginner’s yoga session – so don’t be shy about coming out even if this will be your first yoga experience. Read more.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.)
Average rating: ***..
(3.70, 20 ratings)
Opening remarks by OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
Jeff Hawkins (Numenta, Inc.)
Average rating: ***..
(3.97, 39 ratings)
Jeff Hawkins will describe Numenta's vision for machine intelligence. He will give a brief introduction to the technology and describe why Numenta is creating an open source project. Read more.
Keynotes
Location: Portland Ballroom
Jay Parikh (Facebook)
Average rating: ****.
(4.19, 37 ratings)
In this keynote, Jay Parikh will provide an overview of the Open Compute Project, a thriving consumer-led community dedicated to promoting more openness and a greater focus on scale, efficiency, and sustainability in the development of infrastructure technologies. Jay will give a brief history of the project and describe its vision for the future, focusing on two new projects within OCP. Read more.
Keynotes
Location: Portland Ballroom
Mark Hinkle (Citrix)
Average rating: ***..
(3.77, 35 ratings)
Free and open source software is equal parts technology and humanity. Beyond the coding standards, development environments and essential parts of delivering free software the ideals that drive this movement are powerful. This is a reflection on the lessons gleaned from successful F/LOSS communities and a call to action to spread their ideals to other endeavors such as medicine and government. Read more.
Keynotes
Location: Portland Ballroom
Carin Meier (Neo)
Average rating: ****.
(4.84, 67 ratings)
Experience the joy of flying the Parrot AR Drone using the power of Clojure. We will take a journey that begins with a child's dream of having a "real" robot friend. Along the way, we will discover the blessings of a functional language, the power of the Clojure language, the thrill of flying with a REPL, and maybe even gems of wisdom long lost under the snow of the AI Winter. Read more.
Keynotes
Location: Portland Ballroom
Todd Greene (Media Temple)
Average rating: **...
(2.64, 28 ratings)
Russ will discuss the decisive competitive edge companies like (mt) Media Temple gains and gives with Open Source programmers. Read more.
Keynotes
Location: Portland Ballroom
Sharren Bates (inBloom)
Average rating: **...
(2.76, 21 ratings)
inBloom Chief Product Officer Sharren Bates will provide an overview of inBloom open-source technologies and its mission of vastly improving K-12 personalized learning. Sharren will review research behind the inBloom vision and what barriers exist today to achieving personalize learning as well as a sample of early, innovative products crossing these barriers with inBloom technology. Read more.
Keynotes
Location: Portland Ballroom
Mark R. Shuttleworth (Canonical Ltd.)
Average rating: ***..
(3.42, 31 ratings)
Mark Shuttleworth, Founder, Canonical, Ltd. Read more.
Python
Location: D136
Asheesh Laroia (Eventbrite)
Average rating: ***..
(3.50, 10 ratings)
Scrapy lets you straightforwardly pull data out of the web. It helps you retry if the site is down, extract content from pages using CSS selectors (or XPath), and cover your code with tests. It downloads asynchronously with high performance. You program to a simple model, and it's good for web APIs, too. If you use requests, mechanize, or celery for HTTP, you should probably switch to scrapy. Read more.
Education
Location: F151
Nathan Dotz (Detroit Labs)
Average rating: **...
(2.82, 11 ratings)
Hackerspaces are changing the face of education by applying a DIY principle of Do-ocracy to deficits in the education systems around them and providing places where students can learn engaging topics useful in their lives and careers. Come learn how maker communities worldwide are helping to teach the world, and how we can legitimize the enrichment that goes on behind the shop doors. Read more.
Community
Location: E144
Karen Sandler (GNOME Foundation)
Average rating: ****.
(4.38, 8 ratings)
Many have speculated about why there are so few women in free and open source software. GNOME, in its Outreach Program for Women, addresses many of these issues with impressive success at attracting and then retaining talented women. 10 other organizations have now joined the OPW. In this talk, Karen will discuss why this Program is necessary and why it has been so successful. 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.
Programming
Location: Portland 255
Johan Euphrosine (Google)
Average rating: **...
(2.85, 26 ratings)
It's widely accepted that learning any new programming language will improve your programming skills in general, but we don't often talk about how. This talk will cover some of the my takeaways after learning Go that have improved my Python and Java skills, as well as cover some bits about why Go is a great choice for those itching to learn a new language. Read more.
Programming
Location: Portland Ballroom
Scott Purdy (Numenta), Matt Taylor (Numenta)
Average rating: ****.
(4.19, 16 ratings)
This new open source library is based concepts first described in Jeff Hawkins' book On Intelligence and subsequently developed by Numenta Inc. NuPIC consists of a set of machine learning algorithms that accurately model layers of neurons in the neocortex. NuPIC's algorithms continuously learn temporal patterns, make predictions, and detect anomalous behavior within streaming data. Read more.
Open Hardware
Location: D135
Ruth Suehle (Red Hat), Tom "spot" Callaway (Red Hat)
Average rating: ****.
(4.12, 17 ratings)
Tom Callaway and Ruth Suehle, authors of Raspberry Pi Hacks (O'Reilly, expected spring 2013) will share hints and tips for hackers ready to bring their ideas to life with the Raspberry Pi, They'll cover the important basics of doing tricks with your Pi and go on to talk about a few fun projects, from game emulators to cameras in the sky. Read more.
Mobile
Location: Portland 251
Lindsey Simon (Google)
Average rating: ****.
(4.44, 9 ratings)
This talk is primarily for those who are comfortable developing Apps for the web who want to delve into mobile. We'll cover core architecture - frameworks, networking, retries and storage. On the UI front, learn what works and what doesn't from the front-lines and how to degrade gracefully on older devices. Learn which APIs to use and which to avoid to make a stellar app your users will love. Read more.
User Experience (UX)
Location: D136
Tony Santos (Mozilla)
Average rating: ***..
(3.13, 15 ratings)
The best tech companies know that designing products with their users in mind is the key to success. Everyone says "Design" is the new hot skill in the tech world. Not only can open source projects benefit from human-centered design practices, they are in a position to get super charged results. Learn the basics of HCD thinking and practices, and how to incorporate it into your next project. Read more.
Geek Lifestyle
Location: Portland Ballroom
Tim Berglund (GitHub, Inc.)
Average rating: ***..
(3.88, 43 ratings)
A quick and fun exploration of prime numbers, Markov chains, graph theory, the underpinnings of public key cryptography, and more. Down with continuous math! Up with the discrete! Read more.
Community
Location: Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.71, 17 ratings)
Internationally acclaimed public speaker Paul Fenwick talks about depression: What it is, why it sucks, and his own personal experiences in battling it. Drawing from a diverse range of fields, Paul provides insights into the bugs that may exist in your brain, and how some aspects of digital society may even make them worse. Read more.
JavaScript & HTML5, Tools and Techniques
Location: Portland 252
Alice Boxhall (Google), Rachel Shearer (Google)
Average rating: ****.
(4.40, 10 ratings)
What if we could catch accessibility regressions the way we catch other behavioral regressions? We will describe some tools and techniques that we've used to catch the "low-hanging" bugs that can make the difference between accessibility and inaccessibility. 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
David Uhlman (clearhealth inc.)
Average rating: ***..
(3.00, 4 ratings)
Most technology people have a unique perspective on problem solving and DIY. "Hacking Your Health" shows you how to put those same principles to use with your health and body. Get your labs done directly (for "science" or to save money), fun and profitable things to do with MRI/CAT like 3D Printing your head, "being the best patient you can be" and inner secrets about health care as a whole. Read more.
Geek Lifestyle
Location: F151
Denise Paolucci (Dreamwidth Studios)
Average rating: ****.
(4.76, 21 ratings)
Impostor syndrome -- the persistent belief that any minute everyone around you is going to figure out you're not at all qualified -- happens to a majority of the tech industry; nobody talks about it, because nobody wants to be the first to admit it. This talk confronts that feeling head-on, and addresses ways to readjust your perceptions of your accomplishments to accurately reflect reality. Read more.
Community
Location: E144
Fran Fabrizio (Minnesota Population Center, U of Minnesota), Peter Clark (Minnesota Population Center, U of Mn)
Average rating: ****.
(4.22, 9 ratings)
When our dev team hit a rut recently, we spent a year examining ourselves - our motivations and values, our processes and tools, our relationships to each other and our customers, even our physical space. We put what we learned to good use and reenergized the team. In this talk we'll share how we did it, some surprises along the way, and techniques that you can use to help reboot your own team. Read more.
Open Hardware
Location: D135
Dana Moser (Massachusetts College of Art and Design)
Average rating: ****.
(4.25, 4 ratings)
Digital Media educator Dana Moser will take you through a number of popular options for open source software-based interactions with the Arduino microcontroller and the Raspberry Pi. Includes Processing and PureData (Pd) programming environments for multimedia development. Read more.
Mobile
Location: Portland 251
Jason Kridner (Texas Instruments)
Average rating: ***..
(3.25, 4 ratings)
We will discuss the benefits & advantages of Android for embedded segments and how to take it outside of the mobile phone space. Read more.
User Experience (UX)
Location: D136
Average rating: ****.
(4.00, 12 ratings)
We are rapidly approaching the age of living spaces filled with smart thermostats, doors, lights, toilets and more. How do we design interfaces for them? How can people manage 200 gadgets each demanding new batteries? What if your networked toaster rats you out to the FBI? We will explore using the classic Three Laws of Robotics to guide interface design of the Internet of Things. 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.
Sean McGregor (The Privly Foundation), Jennifer Davidson (ChickTech)
Average rating: **...
(2.67, 3 ratings)
Come learn how to take back your internet privacy on services you hate to trust, but love to use! We created Privly, an open source privacy stack, to allow you to post private content to any website without trusting the host site. We will cover how Privly is a general solution to internet privacy, discuss the beta, and describe a new type of app infrastructure. Read more.
Education
Location: Portland Ballroom
Average rating: ****.
(4.43, 23 ratings)
The open source movement is part of a larger historic shift in the relative societal value placed on writing over reading. This talk places the open source movement in the context of the evolution of literacy over the last five thousand years. Read more.
Python
Location: D136
wesley chun (Google)
Average rating: ****.
(4.81, 21 ratings)
There's a growing crowd of Python users who don't consider themselves beginners anymore. However some may notice behavior that's hard to explain. Why doesn't code behave like it should? Why doesn't "correct" code run correctly? We'll look at Python's memory model & best practices, addressing these issues directly. Let's empower attendees to write good code & not create these bugs to begin with! Read more.
JavaScript & HTML5
Location: Portland 252
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.47, 17 ratings)
There has been a strong connection between the terms "web" and "online" for years. The rise of HTML5 and the support of offline mode in most modern browsers changed the play of the game. This session will introduce different ways of storing data on the client as well as highlighting the limitations. Read more.
Python
Location: D136
Luciano Ramalho (Python.pro.br)
Average rating: ****.
(4.33, 12 ratings)
From the elegant for statement through list/set/dict comprehensions and generator functions, this talk shows how the Iterator pattern is so deeply embedded in the syntax of Python, and so widely supported by its libraries, that some of its most powerful applications can be overlooked by programmers coming from other languages. Read more.
Mobile
Location: Portland 251
Andy Gup (Esri)
Average rating: ****.
(4.33, 3 ratings)
Join us for an in-depth look at native Android Location and GPS capabilities. You'll learn about the many different aspects of the android.location package and how to use it effectively, starting now. We'll apply real-world use cases and demo the results based on different application configurations. In less than one hour you'll learn what typically takes developers several weeks to figure out. Read more.
Open Hardware
Location: D135
Rupa Dachere (CodeChix)
Average rating: ****.
(4.22, 9 ratings)
Have you ever found yourself obsessively checking UPS or FedEx tracking site to see if your package finally got delivered at your doorstep? Or wondered when your contractor/gardener showed up to do their job? Come join me to learn how to build your own gadget to notify you when your package or contractor shows up at your doorstep! Read more.
Geek Lifestyle
Location: E146
Vanessa Hurst (CodeMontage)
Average rating: ****.
(4.33, 3 ratings)
Last year in CNNMoney’s Best Jobs for Fast Growth, software jobs were 7 of the top 20, but averaged a “C” for benefit to society. We’re calling BS. 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.
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.
Programming
Location: Portland 255
Jason Brittain (eBay Inc.)
Average rating: **...
(2.33, 18 ratings)
BASH is a simple multiplatform alternative to Perl, Python, and Ruby. Join Jason Brittain of eBay's Platform Frameworks group to hear why you should consider using BASH, and when it's the right choice over other programming languages. You'll also see several code example tips and tricks for coding your common modern tasks in BASH. Read more.
Tools and Techniques
Location: Portland 256
Dan Allen (OpenDevise, Inc.)
Average rating: ****.
(4.42, 12 ratings)
Writing documentation is already hard enough. Why do we make it even more difficult by burying the content in XML or struggling with finicky WSYWIG editors? Drop the angled brackets and discover the zen of writing documentation in AsciiDoc. While the format is plain text, it can still output beautiful HTML 5, DocBook and PDF documents--or even a slide deck like the one used in this presentation! Read more.
Tools and Techniques
Location: Portland 252
Matthew Garrett (Nebula)
Average rating: ****.
(4.72, 18 ratings)
People have been fascinated with random numbers for millennia. How far have we come in that time, and why are they so important? How did a medieval monk's work end up responsible for decades of questionable science? How is something we had no trouble doing before recorded history still causing problems in the cloud? All these questions, and more, will be answered. 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.
Community
Location: Portland 252
Emma Jane Westby (Drupalize.Me)
Average rating: ****.
(4.30, 10 ratings)
In this session we'll explore how to give, and receive, useful critiques of our work. We'll talk about the different kinds of critiques that are necessary as an idea develops. The emphasis will be on reviewing subjective work, not the easy stuff like white space at the end of a line. Read more.
Geek Lifestyle
Location: E146
Edward Finkler (FictiveKin)
Average rating: *****
(5.00, 4 ratings)
In the spirit of open source, I'd like to shine a spotlight on depression. Not because it's easy, but because it's important. Mental illness affects many of us, but the stigma attached to it dissuades most people from talking about it openly. That's not how we make progress. With this talk, I want to do my part. 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.
Keynotes
Location: Portland Ballroom
Average rating: ***..
(3.25, 8 ratings)
The 9th Annual O’Reilly Open Source Award winners will be announced. Read more.
Keynotes
Location: Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: *****
(5.00, 23 ratings)
A discussion of community building from a psychological perspective. How to recruit people into your project, external and internal motivations, what people regret, self-fulfilling prophecies, confirmation bias, and more. Read more.
Events
Location: Portland Ballroom Foyer
Average rating: ***..
(3.80, 5 ratings)
Take the opportunity to network one last time and exchange contact information with one another. Drinks and snacks provided. 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