Personal schedule for Joshua Marinacci

Download or subscribe to Joshua Marinacci's schedule.

SOLD OUT
JavaScript & HTML5
Location: Portland 256
Kyle Simpson (Getify Solutions)
Average rating: **...
(2.43, 47 ratings)
The HTML 5 standard offers powerful features for writing full fledged applications. This tutorial focuses on the newest and most powerful of these: storage, web sockets and WebRTC. Read more.
Events
Location: Expo Hall
Average rating: ****.
(4.33, 12 ratings)
Grab a drink and kick off the 15th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. (Sponsored by Bluehost) Read more.
Events
Location: Exhibit Hall B
Average rating: ****.
(4.11, 18 ratings)
Put a star on your calendar for the official OSCON attendee party. You'll see Exhibit Hall B transformed into an intergalactic planetary playland, complete with a planetarium, laser tag, interactive games, food, drinks, and much more. Trust us: you don't want to miss OSCON's 15th birthday party. Think legendary. With lasers. Read more.
Events
Location: Puppet Labs Headquarters, 926 NW 13th Ave. #210
Average rating: ****.
(4.75, 8 ratings)
Join Puppet Labs for our OSCON "Open" House Party! We are excited to open our doors and show off our new headquarters and meet all our Puppet Labs friends. 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.
JavaScript & HTML5
Location: Portland 252
Adam Lehman (Adobe Systems Inc)
Average rating: ****.
(4.40, 10 ratings)
Brackets is a desktop code editor built in JavaScript, HTML and CSS. MIT-licensed and hosted on GitHub, Brackets is a code editor that challenges the status quo with innovations like inline Quick Editing and live browser connectivity. This session will provide an overview of Brackets and demonstrate how to hack on the project so you can customize and extend it to meet your needs. Read more.
Mobile
Location: Portland 251
Jono Bacon (XPRIZE Foundation)
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.
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.
Programming, Tools and Techniques
Location: Portland 255
Ingy döt Net (Oui Street LLC)
Average rating: ***..
(3.00, 3 ratings)
The real strength of a modern programming language is its collection of maintained packages: RubyGems, CPAN, PyPI, NPM, PECL. A good idea for programming needs to be gifted to everyone: Ruby Perl Python JS PHP Java etc. Ingy döt Net will show you how he has been hacking and pushing his code (and doc and tests) to all these places at once. Ingy (the YAML guy) calls this style of Openness: Acmeism. 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.
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.
Education
Location: F151
Jon Roberts (Davis School District)
Average rating: ***..
(3.80, 5 ratings)
With growing use of computers in schools, tightening district budgets, evolving learning objectives, and the plethora of available applications, it makes sense to leverage open source software to support public education. Hear of the tales of a hacker turned teacher as he uses a variety of purely open source tools and techniques to enhance math and computer education in an alternative setting. Read more.
Operations
Location: E146
Michael DeHaan (AnsibleWorks)
Average rating: ****.
(4.14, 7 ratings)
Ansible is a radically simple data-driven configuration management, orchestration, and task management framework. It requires no agents on your remote machines, requires no bootstrapping, and works over SSH. Read more.
Events
Location: Exhibit Hall E
Average rating: ***..
(3.25, 4 ratings)
Make new connections and share experiences with women attending OSCON plus others from the local tech community. 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.
Data
Location: Portland 256
Dawn Nafus (Intel)
Average rating: **...
(2.25, 4 ratings)
How can open source help people get something useful out of the sensor data they generate? Based on social science research, this session will give developers some simple tools to understand how non-geeks make sense of complex data, and offers some approaches to improve user experience of both hardware and software based on that knowledge. 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.
Education
Location: F151
Brent Beer (GitHub)
Average rating: ****.
(4.33, 3 ratings)
Everyone wins when everyone is smarter, so why is it so difficult to share and collaborate on teaching materials? Attend this session to see how having your courseware and other teaching materials stored in Git and on GitHub allows students to stay in touch, learn collaboratively, extract more knowledge, and potentially even give back to the course materials. Read more.
Mark Lavin (Caktus Consulting Group), Julia Elman (Caktus Consulting Group)
Average rating: ***..
(3.00, 6 ratings)
Working in teams is an important part of what we do as developers and designers. Whether it's desktop applications or mobile sites, we work hand in hand to create sucessful end products. But how do we work together in different kinds of environments? What is the best work-flow for a mix of skill sets? This talk will outline various methods and work-flows for successful collaboration. 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.
Open Hardware
Location: D135
Jesse Vincent (Keyboardio)
Average rating: ****.
(4.67, 9 ratings)
Come learn how to design your own keyboard. We'll talk about everything from open source microcontroller firmware options to the basics of fabrication and soldering. You'll walk away from this talk with everything you need to know to build a keyboard from scratch -- even if you've never touched a soldering iron. 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.
Open Hardware
Location: D135
Federico Lucifredi (Canonical | Ubuntu)
Average rating: **...
(2.64, 11 ratings)
A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun! Read more.
Mobile
Location: Portland 251
J Chris Anderson (Couchbase)
Average rating: ***..
(3.50, 4 ratings)
Mobile devices are the preferred means of data access today, but databases are stuck in the mainframe era. The NoSQL document model can be leveraged for off-line synchronization. See example code to quickly get up to speed building off-line capable applications for major mobile platforms, and learn how you can contribute to the open source projects behind this movement. Read more.
Business
Location: D137/138
Richard Fontana (Red Hat, Inc.)
Average rating: ****.
(4.57, 7 ratings)
This talk will explore some of the legal and policy implications of "post-open source software" or "POSS", a purported phenomenon characterized by development on github, no explicit indication of open source licensing, and no concern for project governance. Is any of this real, and if so, is it actually a problem? Read more.
Community
Location: E144
Moderated by:
Kate Chapman (Humanitarian OpenStreetMap Team)
Panelists:
Heather Leson (Ushahidi), Thea Aldrich (SecondMuse ), Pat Tressel (Sahana Software Foundation), Lindsay Oliver (Geeks Without Bounds), Sara Farmer (Change Assembly)
Average rating: ***..
(3.00, 5 ratings)
Have you been involved in open source for a long time but you’d like it to directly impact peoples’ live? Just beginning and want to help others? Access to free and open software can allow communities to make better decisions in case of disaster, help respond to local crises and use the tools in ways you never dreamed. Learn about some of the projects being used and how you can help. Read more.
Sponsored Sessions
Location: E141
Alvin Kim (Samsung Electronics)
Average rating: ***..
(3.00, 2 ratings)
Tizen is an open-source, standards-based platform targeting multiple device categories such as smartphones, in-vehicle infotainment devices, and smart TVs. Tizen 2.2 has been recently announced with upgraded Web application framework and Native application framework. This talk will present an overview of the latest platform features and SDK provided by Tizen, along with its architecture. Read more.
Education
Location: F151
Regina ten Bruggencate (iPROFS / Duchess), Kim Spiritus (iPROFS)
Average rating: ***..
(3.50, 10 ratings)
This talk will highlight some of the great tools that are available to teach children how much fun coding is. Also some of the different formats used for reaching kids. Read more.
Operations
Location: E146
Caskey Dickson (GOOGLE)
Average rating: ****.
(4.41, 17 ratings)
One of the simplest seeming problems is just keeping a daemon running. However, it turns out that keeping a long-lived service simply online can take more than you expect. There are a plethora of different tools for doing this, and each has their own unique failure modes and requirements. Come explore the pitfalls we've encountered and workarounds we use to keep a daemon running at all times. Read more.
Business
Location: D137/138
Jennifer Urban (UC-Berkeley)
Average rating: ****.
(4.00, 4 ratings)
The Defensive Patent License (DPL) is a new legal mechanism to protect innovators by creating a patent network that is committed to defense and "de-weaponizing" patents. It draws from the theories and values of F/OSS licensing to create obligations that "travel with the patent"--preventing troll from taking over open technologies and pulling them out of the public domain. 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.
Mobile
Location: Portland 251
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
When hybrid applications are in the center of the discussion, mobile consumers expect fast response time (less than 3 seconds) in order to not switch to other tasks or lose complete interest. This talk will present how this issue was addressed in the design of the Tizen Common Store and tips which can help developers for considering response time when the application is being designed. 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.
Software Architecture
Location: Portland 255
Ian Dees (Tektronix), Baq Haidri (LinkedIn)
Average rating: ***..
(3.94, 17 ratings)
We strive to create designs that will last. But in doing so, we run the risk of over-engineering: building in so many abstractions at the beginning of a project that it degenerates into unmaintainable code. What causes these risks, and what can we do about it? Read more.
Events
Location: Expo Hall
Average rating: ****.
(4.27, 11 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.
Events
Location: Sandbox Studios (420 Northeast 9th Avenue)
Average rating: ****.
(4.00, 5 ratings)
Join us to celebrate three years of the fastest growing open source cloud project! OpenStack launched at OSCON 2010, and we've made a tradition of celebrating each birthday during the conference. This year we're bringing the same laid back atmosphere to a bigger venue with some new twists to make it the best party yet. Read more.
Events
Location: See BoF Schedule for Locations
Average rating: ***..
(3.50, 2 ratings)
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic. Read more.
Events
Location: Portland Ballroom Foyer
Average rating: ****.
(4.73, 11 ratings)
Citrix is sponsoring a night of poker, cocktails and hors d'oeuvres. For one night only, OSCON’s Foyer will be transformed into Portland’s only poker room complete with professional dealers. You'll be playing poker above the city lights with a perfect view of the city. Read more.
Events
Location: Bottom of the stairs by the E Rooms
Average rating: ****.
(4.50, 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.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.75, 12 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ****.
(4.08, 38 ratings)
The year 2040 is the year when people of color will be the majority in the United States, but minorities are vastly underrepresented in the most important part of the US economy, the tech sector. There's been a lot of discussion about the lack of diversity in Silicon Valley and the technology industry recently and, let's face it, the numbers are not good. But why does it even matter? Read more.
Keynotes
Location: Portland Ballroom
Jared Smith (Bluehost), Michal Migurski (Code For America), Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ***..
(3.50, 24 ratings)
Open Source is quietly helping shape our society, and you can see its impact on government through the work of Code for America. From making public information more accessible to making public artwork easier to find, Code for America finds innovative ways to make a government more efficient. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ***..
(3.54, 28 ratings)
Tom Preston-Werner, Co-founder and CEO, GitHub. Read more.
Keynotes
Location: Portland Ballroom
Average rating: **...
(2.74, 23 ratings)
Come hear some thoughts about how licensing models affect building an open source community and how their use has evolved over time. Read more.
Keynotes
Location: Portland Ballroom
Leigh Heyman (Executive Office of the President)
Average rating: ****.
(4.20, 30 ratings)
Leigh will talk briefly about these achievements and more importantly what the future holds for Open Source and Open Data at The White House and the many ways citizens and developers can get involved. 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.
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.
Software Architecture
Location: D137/138
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.53, 15 ratings)
This session talks about the tension between architecture & design in agile projects, discussing two key elements of emergent design (utilizing the last responsible moment and harvesting idiomatic patterns) and how to de-brittlize your architecture, so that you can play nicely with others 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.
Business
Location: Portland Ballroom
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.75, 8 ratings)
At O'Reilly, we've always tried to live by the slogan "Create more value than you capture." It's a great way to build a sustainable business and a sustainable economy. 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.
JavaScript & HTML5
Location: Portland 252
Olivier Bloch (Microsoft)
Average rating: ****.
(4.17, 12 ratings)
An introduction to the emerging standard Pointer Events that will undoubtedly help developers write code that will support multiple input types (mouse, touch, pen,...) Read more.
Geek Lifestyle
Location: F151
Kirsten Hunter (Akamai)
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
Velmurugan Periasamy (Verisign), Sunil Mundluri (Verisign)
Average rating: ***..
(3.50, 10 ratings)
The future hardware trend is clear.Moore’s Law will be delivering more cores per chip rather than higher clock rates. As multi-core, multiprocessor systems become cheaper and readily available, more of our applications need to exploit the hardware parallelism to realize exponential performance gains.This is all about how to write efficient java code in the multi core world 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.
Business
Location: D137/138
Jeanne Holm (Jet Propulsion Laboratory, NASA)
The governments of the US and India have released the Open Government Platform, an open source capability for any government to use to create an open data portal. Such projects encourage transparency, innovation, and economic growth in nations. The OGPL community encompasses hundreds of individuals from across the world to help further these shared goals. Read more.
Sponsored Sessions
Location: E142
Ben Combee (LG Electronics, webOS Framework Team)
Average rating: ****.
(4.00, 1 rating)
It was just two years ago that the first version of the Enyo library was introduced to the world as a proprietary JavaScript library, tied to the HP TouchPad and its SDK. Now, it’s a thriving framework running on everything from phones to tablets to desktops to TVs, with a contributor community spanning two major companies (LG and HP) and a vibrant collection of independent developers. 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.
Programming
Location: Portland 255
Dave Herman (Mozilla)
Average rating: ****.
(4.43, 7 ratings)
Anyone who has written a program in C++ knows that simple errors can cause crashes and security vulnerabilities in even innocent looking code. Rust is a new programming language that provides important safety guarantees without sacrificing precise control over the machine. In this talk, Dave Herman demonstrates how Rust can be used to produce high-level, clean code that is also safe and efficient. Read more.
Data, Python
Location: D136
Byron Ruth (The Children's Hospital of Philadelphia), Michael Italia (The Children's Hospital of Philadelphia)
Average rating: ****.
(4.33, 3 ratings)
The biomedical research community is amidst a data revolution driven by the adoption of electronic health records and the arrival of next generation genomic technologies. Researchers require tools that scale with this increase without added complexity. To address this need we have developed Harvest, an open source framework for rapid development of purpose-built data discovery web applications. Read more.
Sponsored Sessions
Location: E141
Sanghyeon Seo (Samsung Electronics)
Average rating: *....
(1.71, 7 ratings)
Rust is a system programming language with emphasis on safety, concurrency, and speed. Herb Sutter, in an article "Welcome to the Jungle", likened multi-core, heterogeneous many-core computing environment to the jungle. Have a trusty rusty knife for all your jungle needs. Read more.
Programming
Location: Portland 255
John A. De Goes (Precog)
Average rating: ***..
(3.45, 11 ratings)
In this talk, John De Goes will show how Developers and Data Scientists can use Quirrel (statistically-oriented language) to solve problems across large data sets. John will also walk through the core syntax and features of R, providing enough training to give anyone the ability to do simple analysis. 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.
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.
JavaScript
Location: Portland 252
Kyle Simpson (Getify Solutions)
Average rating: ****.
(4.36, 22 ratings)
This talk is going to re-visit some of the "tough parts" of the language by declaring "New Rules" (Bill Maher style) for the language. For instance: "New rule: Stop using `this` until you fully understand how it gets assigned." This talk is going to be hard-core on coding and expects a solid understanding of the language. 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.
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.
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.
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.
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.
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.
Community
Location: E144
Doug Schepers (W3C), Janet Swisher (Mozilla), Eliot Graff (Microsoft)
WebPlatform.org is a community-based documentation site for web developers and designers, based on open principles, process, and software, convened by W3C with stewardship by web industry leaders. This session will explore the pragmatic decisions and challenges faced by creating an open documentation project around technology and standards. Read more.
Events
Location: The Rose (111 SW Ash Street)
Average rating: ***..
(3.00, 3 ratings)
Join Media Temple for free libations, food, and swag from 6:00pm - 7:30p at The Rose. Come say hi and pick up some swag! Read more.
Perl
Location: Portland 252
R Geoffrey Avery (Platypi Ventures), Larry Wall (The Wall Nuthouse)
Average rating: *****
(5.00, 11 ratings)
The annual What's New in the Perl community. Read more.
Events
Location: See BoF Schedule for Locations
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic. Read more.
Events
Location: Jupiter Hotel (830 E Burnside St.)
Average rating: ***..
(3.33, 3 ratings)
Join us in celebrating the great year that the Apache CouchDB project had, welcoming new committers and pushing out many new releases. We'll be in the courtyard at the Jupiter Hotel with food trucks and signature cocktails. Drinks and distributed database clustering for all! Read more.
Keynotes
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.67, 9 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.
Keynotes
Location: Portland Ballroom
John Graham-Cumming (CloudFlare)
Average rating: ****.
(4.73, 30 ratings)
Looking back on 30 years of programming: there's nothing new since 1983. Examples and implications. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ****.
(4.12, 8 ratings)
O'Reilly Media presents the Frank Willison Award annually at OSCON, the O'Reilly Open Source Convention. The recipient is chosen by O'Reilly Media in consultation with Guido van Rossum and delegates of the Python Software Foundation. The award consists of a framed certificate and one free pass to a future OSCON. Read more.
Keynotes
Location: Portland Ballroom
Average rating: ****.
(4.26, 23 ratings)
“Distinction" is the noun for the adjective “Distinguished". The ACM Distinguished Member Recognition Program recognizes those who have "achieved a significant impact on the computing field.” Curiously, the ideals and practices of Open Source software are heavily under-represented. Why is that? And how do we change that? Read more.
Keynotes
Location: Portland Ballroom
Piers Cawley (Thermeon)
Average rating: ****.
(4.62, 24 ratings)
Piers Cawley, Senior Programmer, Headforwards. 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.
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.
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.
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: Portland 256
Dan Allen (OpenDevise)
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.
Software Architecture
Location: D136
Andy Grover (Red Hat)
Average rating: **...
(2.00, 4 ratings)
The development of GNU/Linux has resulted in major parts of the platform evolving away from UNIX's core tenets. Read more.
Community
Location: E144
Gerardo Capiel (TBD), 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.
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 (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.
Geek Lifestyle
Location: Portland 256
Jason Levitt (Spirit.io), Clayton Aynesworth (Alternative Healing of Austin)
Average rating: ***..
(3.78, 9 ratings)
The time people spend sitting in chairs has increased substantially over the past 30 years, and related health issues such as obesity and musculoskeletal disorders are also on the rise. This is an area of concern for all who sit in chairs a lot, especially those in the computer industry. In this session, we'll look at recent research, and tools for mitigating the effects of sitting too much. 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.
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