Personal schedule for Glenn Franxman

Download or subscribe to Glenn Franxman's schedule.

Data
Location: Portland 255
Ray DiGiacomo, Jr. (Lion Data Systems, LLC)
Average rating: **...
(2.32, 53 ratings)
This workshop will provide the attendee an introduction to R, an open-source statistical computing environment that some say is even more powerful and flexible than SAS and SPSS. Additionally, the session will also provide an introduction to predictive analytics theory and R's ability to apply predictive analytics theory to real-world situations. 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.
Data
Location: Portland 256
Erik Hatcher (LucidWorks)
Average rating: ***..
(3.33, 21 ratings)
Apache Solr is a Lucene-based blazing fast, highly scalable search engine used in thousands of applications and projects at organizations such as Zappos, Wells Fargo, Getty Images and many more. This tutorial will provide you with the fundamentals, enabling you to be up and running with Solr in minutes. 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.
Software Architecture
Location: D136
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.37, 19 ratings)
Erlang's basic features are a perfect match for massively concurrent, distributed cloud environments. Being rooted in an actor model with no shared memory, the complexity of multi-core programming is hidden from the developers, allowing them to focus on the program. This tutorial will introduce Erlang and its actor model, explaining how it is positioning itself to win the multi-core challenge. Read more.
Python
Location: Portland 251
Nathan Yergler (Eventbrite)
Average rating: ***..
(3.09, 23 ratings)
Django is a popular, powerful web framework for Python. It has lots of "batteries" included, and makes it easy to get started. But all of the power means you can write low quality code that still works. Effective Django means building applications that are testable, maintainable, and scalable. This tutorial will introduce attendees to Django with an emphasis on testing, maintenance, and scale. 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.
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.
Java & JVM
Location: E147
Nate McCall (Apigee)
Average rating: **...
(2.20, 5 ratings)
With a simple concurrency model, polyglot execution environment and powerful message passing framework, Vert.x is one of those projects that will make you go in search of a problem to solve just to learn more about it. This talk will walk through these features, introducing attendees to a powerful new way of writing applications. 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.
Python, Tools and Techniques
Location: D136
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
Web applications are world wide spread nowadays requesting an acceptable response time across all the GEOs. That can be achieved by the use of caching systems. But, how do you know your data can be cached? And even more, how long? This presentation will show how to use Selenium WebDriver from python and doing web scraping for identifying the datasets and the time frame to use for a web site. Read more.
Business
Location: D137/138
Rikki Endsley (USENIX Association)
Average rating: ****.
(4.25, 12 ratings)
Many tech companies and hiring managers would like to hire from a more diverse pool of qualified applicants, but they keep getting the same kinds of candidates. This talk provides specific tips for tweaking recruiting practices to attract a diverse pool of candidates, and offers tips for creating a culture that helps retain a diverse team of tech talent. 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.
Operations
Location: E146
Jonathan Thurman (New Relic)
Average rating: ***..
(3.71, 17 ratings)
Puppet and Chef have grown to have their own conferences, but what about the other tools you use? Lets talk about some unsung tools of DevOps that you should be using to augment your existing toolset. 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.
Python
Location: D136
Angelica Pando (AppNexus), Steve Kannan (AppNexus), Dave Himrod (AppNexus)
Average rating: ***..
(3.50, 10 ratings)
We'd like to share our best practices and lessons learned when integrating and scaling Python-based optimization tools with a Hadoop-based data pipeline. In our talk, we'll explore multiple Python-Hadoop integration options, share our evaluation process, and invite an interactive dialogue of lessons learned. Read more.
Python
Location: D136
Ben Bangert (Mozilla)
Average rating: ****.
(4.00, 6 ratings)
Processes in a cluster can require controlled access to shared resources, tracking available processes, and sharing state. Unfortunately most tools in this category are oriented around Java. In this talk I cover how to use Python to interact with Apache Zookeeper -- a fault-tolerant consistent data-store -- to write coordinated distributed fault-tolerant applications in Python. Read more.
Data
Location: Portland 256
Russell Branca (Cloudant)
Average rating: ***..
(3.10, 10 ratings)
Map Reduce has become a household name in data processing these days, but is typically used in a backend, batch oriented manner across large data sets. In this talk we'll explore pipelining data sets far too large to fit in the browser through map reduce implementations in CouchDB, server side javascript, and finally directly in the browser, allowing for large scale, yet interactive data analysis. Read more.
Software Architecture
Location: D139/140
Augie Fackler (Google), Nathaniel Manista (Google)
Average rating: ***..
(3.93, 14 ratings)
After fifteen years combined experience developing software of all types we are done with object inheritance and the compromises that it forces on us. Come learn about elegant, superior solutions to the problems inheritance claims to adequately solve. 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.
Programming
Location: Portland 255
Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.17, 12 ratings)
Distributed computing, resilience, and constant efforts to make code more maintainable are all driving interest in functional programming. The world needs more programmers who can tackle this. How can we make the craft seem less arcane? Read more.
Sponsored Sessions
Location: E142
Jason Hall (Bluehost)
Average rating: *****
(5.00, 1 rating)
When marketing, finance, and legislation collide, developers often get stuck with the short end of the stick. Instead of reinventing the wheel, there is an open source answer. Learn how developers can use the Freeside toolkit to create a flexible billing and payment controller. 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.
Mobile
Location: Portland 251
Chiu-Ki Chan (Square Island LLC)
Average rating: *****
(5.00, 5 ratings)
Designers and developers have been afraid of the variety of Android flavors for way too long. Android borrows a lot of concept from the web, and we can use the same techniques to cater to the different OS versions and form factors. 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.
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.
Software Architecture
Location: Portland Ballroom
Tim Bray (Google, Inc.)
Average rating: ****.
(4.35, 17 ratings)
There are three flavors of identity pain: Users struggling with passwords (which don’t scale to the Net), operators living in fear of being hacked and leaking personal data, and developers fighting with arcane identity APIs. This talk surveys the state of play the in the effort to reduce all three. Read more.
JavaScript & HTML5
Location: Portland 252
Piers Cawley (Thermeon)
Average rating: ***..
(3.20, 15 ratings)
Making music with CoffeeScript, Node.js and higher order programming. What could possibly go wrong? 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.
Sponsored Sessions
Location: E141
Dallas Mahrt (Hulu)
It's great knowing what is on TV, but what I really want is how that applies to me. This talk discusses how Hulu has built a scalable content metadata API that can incorporate user specific data. Read more.
Business
Location: Portland Ballroom
Bruce Eckel (Mindview, LLC)
Average rating: *****
(5.00, 4 ratings)
Imagine an organization designed to create happiness among its workers. I’ll talk about my research for the past several years, companies I’ve visited, struggles against my own preconceptions, the surprising number of others who are pushing on the same ideas and writing books on the subject, things I’ve found that seem like answers, and questions that continue to accumulate. Read more.
Software Architecture
Location: D139/140
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.17, 6 ratings)
A programming language is not enough to build massively scalable fault tolerant cloud based solutions. You need middleware, architectural patterns and tools fit for the purpose. Erlang is no exception. This talk introduces OTP, the defacto framework that comes as part of the Erlang distribution and for decades, has stopped programmers from reinventing the wheel. 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.
Software Architecture
Location: D139/140
Dejan Bosanac (RedHat)
Average rating: ***..
(3.29, 7 ratings)
New generation of mobile and web applications use asynchronous messaging extensively. This session will cover protocols and techniques available to use messaging infrastructure directly from web browsers and native mobile applications. 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.
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.
Geek Lifestyle
Location: F151
Wesley Hales (Shape Security)
Average rating: ****.
(4.38, 8 ratings)
How can you keep the audience engaged and motivated throughout an entire presentation? It’s simple: keep them on their smart phone. The days of asking the audience to raise their hand for an on-the-fly survey is over. An entire stream of engagement platforms for presentations are coming, and this talk will prepare you for the future. Read more.
Tools and Techniques
Location: Portland 256
Jeff McCune (Puppet Labs)
Average rating: ****.
(4.00, 4 ratings)
Attend this talk and learn how Puppet Labs handles community contributions and the FOSS tools we’ve published to automate much of the process. Puppet Labs handles thousands of contributions from hundreds of contributors and we’ve integrated Github, TravisCI and Trello to manage all of it. Come see how we do it and what we’ve built. Read more.
Python
Location: D136
Caleb Madrigal (SpiderLogic)
Average rating: ***..
(3.85, 13 ratings)
Learn about what has been called "most important numerical algorithm of our lifetime" - the Fast Fourier Transform (FFT). In this talk, you will get foundational knowledge of the Fourier Transform and learn how to use Python to extract useful information from sound clips. 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.
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.

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