Personal schedule for Robert Emanuele
Download or
subscribe to Robert Emanuele's
schedule.
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
In today's post-9/11 world, it is increasingly assumed that security from terrorism and other attacks will require the loss of privacy by individuals and private organizations.
Read more.
Keynote
Location: Portland Ballroom
Dirk Hohndel will present the technology vision and direction for Moblin.org,
The open source community for developing the next generation internet and media experience on a new category of internet-centric devices
such as Mobile Internet Devices, netbooks, nettops and Automotive In-Vehicle Infotainment Systems.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
An open microphone question and answer session with the morning's keynote speakers.
Read more.
PHP
Location: Portland 251
Priorities and pitfalls when building a large consumer-facing social network.
Read more.
Linux
Location: Portland 255
The Open Virtual Machine Tools project provides a variety of tools and utilities that improve the performance and user experience of guest operating systems without requiring modifications to the kernel. This talk will describe the ways that the open-vm-tools project provides these improvements. The talk will be of particular interest to those working in the virtual appliance space.
Read more.
In past years we've talked about Subversion "best practices." In this talk we'll discuss the worst blunders to avoid when using Subversion in your open source project: bad layouts, ridiculous hook scripts, file locking, too much access control, confused merges, versioning derived objects, mixing locales, and other painful mistakes.
Read more.
Odds are you get an F in using the POSIX file IO APIs. Even better, you probably don't know it. Oh, and operating systems can hate you. As a user, you'll leave crying. As a developer, you'll leave knowing you have bugs to fix.
Read more.
There's a new firestorm brewing in web services architectures. Cloud services are being talked up as a fundamental shift in web architecture that promises to move us from interconnected silos to a collaborative network of services whose sum is greater than its parts.
Read more.
Event
Location: Expo Hall
Have a drink and mingle with other OSCON participants, and see the latest products, projects, services, and gadgets from sponsors and exhibitors in the Expo Hall.
Read more.
Primary focus will be on MythTV, but open to discussions on other uses of Linux in the Video space, especially around tools and codecs
Read more.
If you're not using a version control system, you should be, and Subversion is an excellent candidate for large and diverse groups of projects.
Read more.
Keynote
Location: Portland Ballroom
The Keynote will outline the role of Open Invention Network in Open Source and describe the ways in which Capital, Leadership and Strategy are being leveraged to ensure the onward organic growth and development of Linux.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
While the term "Open Web" was largely popularized by Mozilla a few years ago, it has evolved to stand for an entire group of community developed open specifications. These communities share many needs yet as an example don't currently have an easy way to ensure that everything they create is freely implementable by everyone.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
An open microphone question and answer session with the morning's keynote speakers.
Read more.
A tour of the technologies that provide the foundation for the Ubuntu Desktop. What's in; what's out; and why each technology is important to providing an incredible desktop experience.
Read more.
All software has users, though most developers have forgotten how to respect them, trust them, or "sell" their software to them in an exciting (but honest!) manner. This talk will focus on anecdotes and strategies for keeping software design uncomplicated, making software fast, and putting usability above programming convenience.
Read more.
PHP
Location: Portland 251
One thing is for certain -- there are a lot of developers, managers, and architects out there who are making the same mistakes as everyone else. From growing your development team from 5 to 50, or your code base from 10,000 to a million, there are clear patterns and mistakes. Join Coggeshall as he investigates some of his favorites and how to both avoid and learn from the mistakes of others.
Read more.
Different programming languages have different strengths and weaknesses. This presentation will help programmers understand how to combine the strengths of C++ and Python, and minimize their weaknesses at the same time, using a tool called SWIG.
Read more.
The RepRap Project has developed an open source design for a 3D fabricator that can print all its own custom components as well as utilitarian objects. It is cross-platform and uses a completely open source toolchain. It wants to evolve into an even more useful device, but needs to acquire a vital component -- you.
Read more.
A gathering of developers to talk about writing embedded software with
Open Source tools. This includes, but is not limited to, ARM and AVR
platforms and development tools such as binutils, GCC, newlib,
FreeRTOS, RedBoot, and SCons.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
Technical challenges are big—but so are social ones. Here I present three major areas of rapid social change, each of which poses its own set of challenges and opportunities. These are areas where robust social and institutional creativity are necessary alongside technological ingenuity.
Read more.
Keynote
Location: Portland Ballroom
Over the past ten years, open source has fundamentally changed the way developers learn, communicate and code together. Over the past three years, Microsoft has made significant strides towards more fully participating in open source communities.
Read more.
Keynote
Location: Portland Ballroom
It would be nice to know which programming languages we're all going to be programming in ten years from now. I really have no more idea than you, but I am paid to worry about this kind of thing. So I'm going to worry out loud about this for fifteen minutes, highlight some trends and influences, and probably leave you with more questions than answers.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
An open microphone question and answer session with the morning's keynote speakers.
Read more.
Cross-site scripting (XSS), cross-site request forgeries (CSRF), and Ajax are being combined in creative new ways to launch sophisticated attacks that penetrate firewalls, target users, and spread like worms. This talk examines this new threat, dubbed Security 2.0, by demonstrating some hypothetical and real exploits as well as discussing methods of safeguard and prevention.
Read more.
This talk will present work on RubyVote and Selectricity -- voting technology designed for quotidian elections. It will describe why focusing on everything but government- and state-based elections may be the open voting technology community's best tactic and and why free software and open source tools are an essential piece of that puzzle.
Read more.
Keynote
Location: Portland Ballroom
Keynote
Location: Portland Ballroom
The average individual is given little scope for failure, at least not the type that really matters. However in recent times we have developed a profession who have the opportunity to fail like never before. The few, the proud, the Software Developers. Join us for a voyage of discovery, as we travel back through history to some of the most monumental failures the world has ever seen.
Read more.