Personal schedule for Tom Deryckere
Download or
subscribe to Tom Deryckere's
schedule.
As evidenced by Barack Obama’s successful presidential campaign, we have clearly entered the age of the social web. This developer-oriented workshop will emphasize the use and application of free, open building blocks for enabling social networking features on your site or service, and provide illuminating insights from some of the key figures creating these technologies.
Read more.
JRuby is Ruby on the Java Platform, so it brings the advantages of Ruby to the JVM and the advantages of Java to Ruby. This session shows Ruby syntax and lots of integration techniques with Java, including building Swing-based UI's using Swiby and how to unit test Java code with JRuby.
Read more.
In difficult financial times, all businesses are looking to do more with less. Automating repetitive tasks with computers is one way to do this. This tutorial will discuss how to use open source tools to implement workflow using real-world examples.
Read more.
In this tutorial, learn about the use of open source tools to help develop native applications for the iPhone platform on Windows and Linux, and learn about the source code of a basic iPhone application in Objective-C. Explore open source libraries that help accelerate the creation of native iPhone games and apps without having to use the iPhone SDK directly.
Read more.
Scaling is a perennial problem. One day you are happily serving 10,000 users and suddenly that pesky CNN picks you on you and you have to deal with a million users. It isn't all about putting the latest hardware, more disk or more RAM. Scaling is a subtle art of discovering pain points in the application and using various Open Source software and technologies to get you to where you want.
Read more.
Apache CouchDB can serve complete web apps, without a middle-tier application server. Because these apps can be deployed to any running CouchDB node (including user's local machines), they present potential for end-user innovation, but because of view source but also through peer based replication. We'll learn to use the CouchApp JavaScript and HTML framework to build sharable applications.
Read more.
Moderated by: Tom Deryckere
Mobile app and Mobile web development is still in it's infancy when talking about development practices, tools and platform convergence. Several Open Source projects and standards are emerging in this field. During this BoF session some of the tools and approaches will be discussed and experiences will be shared. Special focus will be put on tools that overcome device fragmentation!
Read more.
Mobile
Location: Meeting Room B1/B4
Created at iPhoneDevCamp 2008, PhoneGap is an open source initiative for bringing native device capabilities to mobile browsers. Use PhoneGap to author apps in HTML and JavaScript and still take advantage of native mobile device capabilities like geo location, camera, vibration and sound. Learn to build apps for iPhone, Android, Nokia S60 and Blackberry and how to contribute back to the project.
Read more.
Internet traffic spikes aren't what they used to be. It is now evident that even the smallest sites can suffer the attention of the global audience. This presentation dives into techniques to avoid collapse under dire circumstances. Looking at some real traffic spikes, we'll pinpoint what part of the architecture is crumbling under the load; then, walk though stop-gaps and complete solutions.
Read more.
Semantic Technologies provide a simple, standardized methodology for representing, combing and sharing data and serve as the foundation for creating communities of open data. These technologies are both easy to learn and easy to use. This tutorial will introduce you to semantic programming using a variety of open source tools and programming techniques that you can use on your projects today.
Read more.
Event
Location: Exhibit Hall 3
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we try our first Ignite event at OSCON. Damian Conway is scheduled to end OSCON Ignite in style. Want to present at Ignite?
Read more.
Event
Location: Exhibit Hall 3
Winners of the Google O'Reilly Open Source Award will be announced during this fun evening event.
Read more.
At OSCON 2008, Tim O'Reilly raised in his keynote a new challenge we face: Software as a Service. This panel discusses the work spawned by autonomo.us to inspire the Open Source and Software Freedom Movement to address the challenge. The talk will discuss the AGPL, a license designed to address these concerns, and the federated service model that must exist to succeed in addressing this problem.
Read more.
To most users, unreleased software is non-existent software. Even when the source code is freely available, most users desire, or even require, releases which are provided and blessed by the project. In this talk, I'll discuss release management, who does it, how it's done, and what happens when things go wrong.
Read more.
In his new talk Building Belonging, Jono Bacon explores the underlying recipe behind what makes great community and talks about many of the concepts that he and his team have used as part of the Ubuntu community. The presentation takes a fun, amusing and anecdote laden tour-de-force of community in a way that any community can implement. Be sure to be there!
Read more.
Leslie Hawthorn and I co-present this talk for beginners who are interested to getting involved but don't know where or how to start. We cover the basics of:
-why you might want to get involved
-what you can get out of participating
-more than coding is needed
-how to chose a project
-how to get started
-etiquette of lists and other communication
-dos and don't of joining a community
Read more.
People
Location: Exhibit Hall 3
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas.
Read more.
In the Year 2020 the user interface will look completely different from today. What will that be and how can FOSS lead the way?
Read more.
Web 2.0, Ajax, usability, and thoughtful graphic design are now commonplace, but open source web applications are lagging behind. Learn techniques that will make your project easier to use, more productive, less prone to user-frustration, and more successful.
Read more.
Panel of movers and shakers in the movement to open government using the principals of Open Source.
Read more.
Hadoop is a powerful open source tool for analyzing large volumes of data. I'll provide an overview of Hadoop's architecture and describe some real-world use cases.
Read more.
Windmill is the best-integrated solution for Web test development and its success is largely due to its involved Open Source Community. This talk will get you writing and running automated tests and show off some of the most useful built-in tools for debugging and continuous integration.
Read more.
Sex and Design Axioms describes the minimal rule set for designing interfaces: the foundational concepts that are required knowledge for designers and engineers to create usable and elegant interfaces.
It is the analog for The Elements of Style by Strunk and White on user interface that encompasses layout, interaction, visual design, and prototyping tenets.
Read more.
Open source-based businesses have successfully relied a small but reliable set of business models, including the support model and the freemium model. More recently, companies have discovered that the Cloud offers a new monetization model, focused on reliability, scalability and simplified configuration.
Read more.
Risk and chance play a huge part in our daily lives, yet the
human brain doesn't come pre-loaded with the right software to make
intuitive decisions about them. This talk is to
provide some illumination in the basic principles to help you
understand and quantify risk, and to introduce you to the open-source
language R, an essential tool for finding statistical solutions to
your own problems.
Read more.
Have you ever had a manager or legal department slow down your project why they try to figure out software licensing issues? This session will arm you with all the key information you need to join the conversation and recognize when your lawyer is trying to pull a fast one, versus when you’re facing a legitimate challenge.
Read more.
This talk provides a humorous description of an argument in favor of free and open source software based on what I call "antifeatures:" functionality that technology developers charge users to not include. From DRM to crippled OSes to digital cameras, I will show off many of the most egregious antifeatures and describe how open source both makes them impossible and helps users work around them.
Read more.
Mobile
Location: Meeting Room B1/B4
The good news is that you can do what the title says, and pretty easily too. The even better news is that the platform and market are radically open. There are some warts and some bad news too; this talk is a personal narrative covering the lessons, pleasing and painful, learned in the course of my first hands-on Android project.
Read more.
The age of Big Data demands open-source tools that move beyond storage towards analytics: tools to turn terabytes into insights. R is an open-source language for statistical computing and graphics, and an extensible, embeddable tool for the analysis of large data sets. In this session, I showcase R's power by building predictive models for Brazilian soybean harvests and baseball slugger salaries.
Read more.
Event
Location: Exhibit Hall 2
Have a drink and mingle with other OSCON participants, and see the latest products, projects, services, and gadgets from sponsors and exhibitors during the Expo Hall Reception. The OSCON Author Meet and Greet will be held there as well at the same time.
Read more.
Location: Meeting Room C2
Moderated by: Elin Waring
What's happening in the Joomla! project? Meet Up to talk about 1.6, the Joomla! Framework, project organization, how to get involved and future directions for Joomla! and its community.
Read more.
Location: Meeting Room B1/B4
Moderated by: John Pugh
Join us to learn about Cloud Computing, how to get started, and how to take advantage of all of the available technology in cloud computing today. This buzzword has a lot of interesting innovation behind it and you can take advantage of this innovation easily!
Read more.
Moderated by: James Turner
Join us for a live web-casted roundtable discussion with some of the leading figures in open source languages such as Ruby, Perl, Python and PHP, hosted by O'Reilly Media. We'll debate and discuss the strengths and weaknesses, and what the sweet spots are in the application space for each language.
Read more.
Location: Meeting Room B3
Moderated by: Kieran Lal
Companies are increasing looking to use social publishing to build audiences, get feedback about their products, make it easy for users and fans to participate socially on their website, and help get connected through integration with social networks. In this session we will review best practices in performance, scalability, security, and content staging for these social publishing sites.
Read more.
Google crawls more than just web pages, we also crawl source code. Ever wondered just how much open source code is out there? What licenses is all that code under? Which projects are the most shared? We'll try to answer these questions in this talk.
Read more.
Everybody wants innovation. Innovation is believed to be magical unicorn which will lead the way to success and riches, but this is easier said than done. In this talk I'll discuss lessons learned from two years driving innovation on eBay's Disruptive Innovation team; which strategies worked and which didn't, and what questions you should start asking first when someone tells you to "go innovate"!
Read more.
Learn how the Groovy language can help you enhance your testing experience of Java applications.
Read more.
In today's computing world, it can often feel like we are drowning in wave after wave of new trends such as mashups, service oriented architecture and cloud computing. This sea of concepts are simply the manifestation of an underlying change in IT. In this session we will explore what is happening and why open source is the dominant model for the future.
Read more.
In this panel talk a number of core Drizzle developers will explain where development sits today, critical tools involved, best practices that were used to get here, and how a vibrant open-source developer community has been built.
Read more.
With all the hype surrounding multimillion dollar rounds of funding, it's easy forget there's another way to build a business: by being cheap and smart. By relying on open source, building in increments, and only buying what you need, it's possible to create a successful company on your own (or with a few co-founders). This talk will focus on just that: the frugal path to profitability.
Read more.
Rich Wolski (University of California, Santa Barbara (UCSB))
We will present Eucalyptus -- Elastic Utility Computing Architecture for
Linking Your Programs to Useful Systems -- an open source software
infrastructure that implements IaaS-style cloud computing.
The goal of Eucalyptus is to allow sites with existing clusters and server
infrastructure to host an elastic computing service that
is interface-compatible with Amazon's AWS.
Read more.
FOSS can be seen as a new kind of legal system that facilitates
sharing rights in code. Viewed in this way, FOSS can benefit
from greater public knowledge of code origins and licensing
rules. My talk will focus on practical guidance for projects seeking
to improve legal certainty in the code they write and use. I
will conclude with some longer-term institutional proposals.
Read more.
A graph db stores data in a network structure rather than in relational tables. This model is well suited for many web use cases such as tagging, metadata annotations, social networks, wikis and other network-shaped or hierarchical data sets. This talk will introduce Neo4j: a high-performance, transactional open source graph db, which frequently outperforms RDBMSs with >1000x for such use cases.
Read more.
Know Javascript, HTML, and CSS? Interested in music, and exploring what's possible when you combine the power of Mozilla, add-ons, and music on the web? Songbird, a desktop media player powered by Mozilla's XULRunner/Firefox platform, allows you to build Javascript extensions to create new digital media mashups using open APIs, and media web services.
Read more.
People
Location: Meeting Room B2
Many people view Open Source documentation as something they have to suffer if they want to use a free product. As Open Source code spreads faster and further in the great, wide world, we need to up the ante on documentation as well to keep fanning the flames. We'll take a look at how one community, the Drupal project, is trying to raise the bar and how others can learn from their ups and downs.
Read more.
Ever cringe when you're asked to enter your email address and password to a third party service? This talk will cover how to build and consume services which protect users privacy with OAuth and other techniques.
Read more.
This talk will discuss the on going effort to standardize the interfaces into the cloud. Currently every cloud provider has a unique, proprietary, API for consuming the services they offer. The Cloud Computing Interoperability movement aims to provide standards that will overcome vendor lock-in, benefit the consumers, and allow the cloud ecosystem to grow transparently.
Read more.
In a time of tight IT budgets, open source has attracted much attention due to its cost advantages. But what is hype and what is reality? Join industry veterans, analysts and end-users as the look at the true costs and cost savings of open source. Participants will discuss how smart open source implementation can save money and where investments need to be made.
Read more.
People
Location: Meeting Room J3
Plenty of FOSS projects yearn for visibility, within the tech press or
in the larger world. But few know how to respond when a journalist
indicates interest. These experienced writers and editors will explain
how your project can get attention and present itself in the best
possible light.
Read more.
This session details how developers can use Mule -- an open source enterprise service bus (ESB) -- to develop, deploy and integrate composite applications on both sides of the firewall, and how Mule can work with complementary technology to address virtualization concerns.
Read more.
Baroque harpsichordists excelled at taking simple melodies and creating elaborate, beautiful pieces of music. But in their desire to push the boundaries of experimentation, these keyboard virtuosi eventually ornamented the music beyond the limits of good taste, making the composer’s original melody unrecognizable. Something similar happens in web design.
Read more.
The end of "scale-up" computing is near. The coming wave of web-scale
data is too big to justify exponentially increasing hardware costs for
decreasing returns. Apache's "Cloud Stack" (Hadoop, Lucene, HBase,
etc) is enabling Visible Technologies to move from a non-scalable
MS-exclusive platform to a large cluster processing millions of pieces
of content a day.Here's what we learned.
Read more.
By leveraging the fact that the iterator and the subject/observer design pattern are dual, we show how LINQ query comprehensions and imperative iterators and foreach loops, provide a compositional programming model for reactive and distributed programming.
Read more.
Many new applications are being created to take advantage of cloud computing. But what about the enormous installed base of existing apps? How can those leverage cloud computing? This presentation describes migrating an existing application into Amazon's EC2, and covers the technical, organizational, and financial aspects of migration.
Read more.
The term "Folk Computing" was coined 20+ years ago to describe how people learn to program by copying and experimentation. Learn how open source licenses, hosted development environments, and other folk programming concepts lower barriers to entry and help people get up to speed as coders. We'll also be showing off some modern folk programming platforms, from Yahoo Pipes to the OLPC and beyond.
Read more.
Trademark law is designed to prevent confusion in the market place but understanding how it can benefit the FOSS community can often be confusing. This panel will discuss whether it is useful to register a trademark and, if so, how to permit its use by others. Various policies and enforcement strategies will be evaluated from corporate and non-profit perspectives, often in strong disagreement.
Read more.
The Alternative PHP Cache is an opcode and variable cache for PHP that can be used to improve PHP performance, scalability, and end user experience.
Read more.