Personal schedule for Mark O'Neal

Download or subscribe to Mark O'Neal's schedule.

Programming
Location: D136
Marko Gargenta (Twitter)
Average rating: ****.
(4.47, 15 ratings)
Android Up and Running tutorial is a fastpaced handson introduction to Android app development for those already proficient in Java. By the end of this tutorial, you should understand how to go about building a very simple Android app. Read more.
Tools and Techniques
Location: E145/146
Jayneil Dalal (INTEL), Sohil Patel ( Azoi Mobile Technology Pvt Ltd)
Average rating: *....
(1.67, 18 ratings)
Ever wanted to do some cool "Minority Report"-like project to detect hand gestures, face detection etc and that too using open source software? In this hands-on tutorial we will teach the basics of the world's most popular open source computer vision libraries, OpenCV and OpenNI library for 2D/3D image processing. We will also show some cool demos on the same using Pandaboard, Kinect etc. Read more.
Open Hardware
Location: E145/146
Alasdair Allan (The Thing System, Inc.), Kipp Bradford (The Kippworks)
Average rating: **...
(2.88, 16 ratings)
This hands-on workshop will walk you through building a simple distributed sensor network. Using an Arduino board, off-the-shelf sensors, and XBee radios, we'll show you how to put together an individual sensor platform (commonly known as a "mote") and how to network more than one of these platforms together to build a small scale distributed network. Read more.
Programming, Tools and Techniques
Location: Portland 255
Garrett Smith (CloudBees)
Average rating: ***..
(3.33, 39 ratings)
How do you know you've written a good program? There are a couple standards most people use: "works for me" and "all tests pass". If you can get to that point, you're code is in pretty good shape! This talk will go beyond "it works" to explore a programming technique where problems are systematically made obvious and code naturally becomes correct, clear, and maintainable! Read more.
Open Hardware
Location: Portland 251
Matt Biddulph (Product Club)
Average rating: ****.
(4.31, 13 ratings)
Learn how to build a fully functional GSM phone capable of voice, SMS and data. All you'll need is a SIM card, an Arduino, a few cheap hardware components and a soldering iron. We'll talk about writing a realtime state-machine to act as an operating system, and how to embed this GSM functionality in your own non-phone hardware devices. 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.
Cloud
Location: F150
Mark Hinkle (Citrix)
Average rating: ****.
(4.56, 9 ratings)
Imagine it’s eight o’clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you might consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. That’s why you need to attend this talk to understand what to do when the Vogons threaten to destroy your data center. Read more.
Cloud
Location: F150
Ross Gardler (Microsoft Open Technologies, Inc.)
Average rating: **...
(2.00, 1 rating)
A growing number of OSS technologies are available as services on Windows Azure, including database services for MySQL, MongoDB, and CouchDB developers, enterprise search based on Solr/Lucene, caching via the memcached wire protocol, and others. In this session you'll see examples of how to take advantage of these services from applications running on any cloud platform. Read more.
Education
Location: F151
Brian Capouch (Saint Josephs College)
Average rating: ***..
(3.00, 3 ratings)
An outreach project at Saint Joseph's College strives to bring low-cost Android-based technology to a wide swath of the college community. Various projects are using Android smartphones as sensors, data collection and media generation, as well as providing an alternative to carrier-based telephony, SMS, and Internet bandwidth. Read more.
Cloud
Location: F150
Kirsten Hunter (Akamai)
Average rating: ***..
(3.67, 6 ratings)
The ability to create quick prototypes is fantastic, whether you're at a hackathon, trying to create a proof of concept for work, or just playing on your own. This talk will show you how to create quick applications using python, php and node.js on Heroku, Appfog and Nodejitsu. Read more.
Java & JVM
Location: E147
Aslak Knutsen (Red Hat)
Average rating: *....
(1.82, 11 ratings)
Stakeholders often get criticized for not knowing what they want. If they don't know what they want, how do you know what to code? It's a two way street and you both need to be on it. In this session, we'll explore agile techniques such as BDD and ATDD as well as tools from the Arquillian Universe that can help us produce clearer tests that show real behavior and give measurable results. Read more.
JavaScript & HTML5
Location: Portland 252
Chris Strom (EEE Computes), Robin Strom (EEE Computes)
Average rating: ****.
(4.36, 14 ratings)
Want to learn 3D game programming? Want to learn how to make cool animations with Three.js? Want to make amazing visualizations in 3D? Well, then this is the session for you! This tutorial will introduce you to: 3D concepts in Three.js, coding for canvas and WebGL, animation techniques, and real world simulation with physics engines. You'll be amazed at what you can create! Read more.
Open Hardware
Location: D135
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ****.
(4.80, 10 ratings)
This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and integration essentials of a wide variety of sensors, as well as providing a few alternative power schemes, some actuator examples and even mobility options to increase the variety of your design arsenal. 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.
Data
Location: Portland 256
Calvin Sun (Twitter)
Average rating: ***..
(3.67, 3 ratings)
MySQL 5.6 is simply a better MySQL with improvements that enhance every functional area of the database kernel. There are many new features in the InnoDB storage engine, including: better performance and scalability, online DDL, persistent statistics, NoSQL access, and many more. Read more.
Tools and Techniques
Location: E146
James Turnbull (Docker)
Average rating: ****.
(4.30, 10 ratings)
Logging. Everyone does it. Many don't know why they do it. It is often considered a boring chore. A chore that is done by habit rather than for a purpose. But it doesn't have to be! Learn how to build a powerful, scalable open source logging environment with LogStash. Read more.
Mobile
Location: Portland 251
Marko Gargenta (Twitter)
Average rating: ****.
(4.40, 5 ratings)
Android Security is quite multifaceted - not surprisingly given the depth and complexity of the Android OS. In this talk, you will learn what makes up the various layers of security and how they work together. By the end of this talk, you’ll have a solid understanding of various security concerns from the low level kernel to the high level app permissions, and everything in between. 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.
Cloud
Location: F150
Daniel Jacobson (Netflix)
Average rating: ****.
(4.36, 11 ratings)
Netflix has seen tremendous growth in recent years, supporting 800+ device types for more than 30M streaming customers. This growth presents amazing technical challenges. At the center of it all is the Netflix Internal API, quietly handling billions of requests a day. In this session, I will discuss the challenges & solutions, including cloud development, resiliency, scaling, UI support & more. 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.
Business
Location: Portland 251
Brady Forrest (Highway1)
Average rating: ****.
(4.33, 3 ratings)
You've come up with the next gadget, Kickstarter has found you customers and proven the demand. Now, you're a victim of your own success & you have to get 10,000 made. In this session, Brady Forrest will explain how companies tackle the challenges of actually making something—and the hard realities of scaling your initial prototype to thousands of finished products. 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.
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.
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.
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.
Tools and Techniques
Location: E146
Scott Berkun (Berkun Media, Inc.)
Average rating: ****.
(4.00, 6 ratings)
Imagine a workplace with no email, where everyone works from home, and new software is released dozens of times a day. This is life at WordPress.com, the 15th most popular website on the planet, where Berkun managed a team of programmers from 2010 to 2012. He'll share insights into creativity, management and applying open source ideals to the world (the subject of his forthcoming book.) Read more.
Community
Location: Portland 252
Emma Jane Westby (Freelance)
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.
Software Architecture
Location: Portland 251
Tom Cully (BigCommerce Ltd Pty)
Average rating: ***..
(3.50, 4 ratings)
A presentation on the trials and tribulations of moving to a clientside architecture for the web, using open source software and frameworks. 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