Personal schedule for Shih Lu

Download or subscribe to Shih Lu's schedule.

Java & JVM
Location: Portland 251
Reza Rahman (Oracle)
Average rating: *....
(1.85, 20 ratings)
Learn the best practices and design patterns of Java EE 7, JAX-RS 2, WebSocket, JSON processing, JMS 2, Batch Processing, Concurrency Utilities are updating the platform to make it richer and complete. This lab will provide a hands-on experience to different technologies in the Java EE 7 platform using GlassFish and NetBeans. 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.
JavaScript & HTML5
Location: Portland 251
Average rating: ****.
(4.17, 36 ratings)
Games account for about half of the apps in the typical app store and are the first thing ported to any new platform. This year's edition of the popular HTML Canvas Deep Dive will focus on building cross-platform games. We will cover everything needed for basic games with animation, audio, image loading, sprites, and joystick support, then package them for desktop, mobile web, and app stores. Read more.
Data
Location: E143/144
Ted Dunning (MapR), Jacques Nadeau (Apache Foundation/MapR)
Average rating: **...
(2.91, 11 ratings)
We’ll start the session by giving users an overview of the Apache Drill and its key extension APIs. Afterwards, we’ll describe an example use case where Apache Drill’s native capabilities are lacking. We’ll then work through design and development using Java and scripting to add extensions to the Apache Drill platform. Read more.
Tools and Techniques
Location: E145
Tim Berglund (DataStax)
Average rating: ****.
(4.64, 14 ratings)
GitHub has a number of important collaborative features beyond here Git hosting. Come to this talk for a whilrwind tour of forks, pull requests, project sites, and more! 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.
Open Hardware
Location: D135
Edward Snajder (Jive Software)
Average rating: ****.
(4.67, 3 ratings)
RepRap 3D printing is the concept of making printers that are made from printed parts. I’ll show off my Open Source Huxley model, built from a kit, and discuss the joy and tears associated with building a printer from parts. We'll discuss the hardware, software, where things are now and how bright the future is for 3D printing. 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.
Geek Lifestyle
Location: Portland Ballroom
Tim Berglund (DataStax)
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.
Data
Location: Portland 256
Mark Grover (Cloudera)
Average rating: ****.
(4.64, 11 ratings)
If you have ever wanted to dabble with Apache Hadoop, Hive, HBase or other projects in the Hadoop ecosystem but have been discouraged by the painful process of installation and configuration of these projects, this talk is for you. We will learn how to install Hadoop, Hive and HBase on a cluster by making use of various packages from Apache Bigtop. 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.
Perl
Location: E145
Clinton Gormley (Elasticsearch BV)
Average rating: ***..
(3.25, 4 ratings)
Elastic::Model is a new framework to store your Moose objects, which uses ElasticSearch as a NoSQL document store and flexible search engine. It is designed to make small beginnings simple, but to scale easily to Big Data requirements without needing to rearchitect your application. No job too big or small! Read more.
Open Hardware
Location: D135
Jonathan Oxer (Freetronics)
Average rating: ****.
(4.62, 8 ratings)
The ArduSat project will launch two Open Source cubesats into orbit in 2013, carrying a payload combining an extensive sensor suite and cameras with a multi-node processor platform based on Arduino. Hobbyists and students will be able to design experiments using regular Arduino hardware, ready to be uploaded and executed on the satellite. Learn about the satellite and how it works. 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.
Cloud
Location: F150
Eric Redmond (Basho)
Average rating: ****.
(4.43, 14 ratings)
Scalability today is no longer a question of architecture, or programming language, but instead two things: message passing and data distribution. With the following patterns under your belt, anyone is well on their way to solving both. * Message patterns: request-reply, publish-subscribe, push-pull, exclusive pair. * Data structures: DHTs, Vector clocks, Merkel trees, CRDTs. Read more.
Data
Location: Portland 256
Robert Hodges (Continuent.com)
Average rating: ****.
(4.25, 4 ratings)
Successful database applications do not happen by accident. In this talk we will present a half-dozen design patterns for database management to help implement 24x7 applications that handle 100s of terabytes spread over multiple continents on databases like MYSQL. Start out using these patterns now and avoid a lot of pain later. Read more.
Tools and Techniques
Location: E146
Mark Allen (Mark Allen)
Average rating: ****.
(4.55, 11 ratings)
DTrace is a facility for dynamically tracing operating system level code paths in real time in production (if you so desire.) But what you may not know is that many programming languages support DTrace as well, including Perl, Python and Erlang. This talk will show you how DTrace helps you find and solve tricky application problems quickly and safely even in production environments. Read more.
Open Hardware, Programming
Location: Portland 255
Jeff Payne (OpenCar, Inc.), Sam Skjonsberg (OpenCar, Inc.)
Average rating: ***..
(3.17, 6 ratings)
We'll cover OS development for a new market: automotive apps. In-car apps are poised to explode for open source developers. The market is transforming from an inefficient, proprietary model to an HTML5-based “app store” model. To enter and participate in this new target category, developers need access to automakers, automotive systems, and knowledge of industry standards and platforms. Read more.
Operations
Location: E146
Jason Cook (Fastly)
Average rating: ****.
(4.57, 7 ratings)
The performance of the network underlying our applications can have a dramatic effect on the experience of our users. This session will cover how to tune some of the interactions between TCP and your application to deliver solid performance over the public internet. 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: 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.

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