Personal schedule for Nathan Yergler
Download or
subscribe to Nathan Yergler's
schedule.
PHP
Location: Ballroom A1
PHP has a reputation for being poorly designed and inconsistent. This reputation has been earned through a lifetime of organic growth. Some of this criticism is deserved, but some parts—The Good Parts—keep us coming back for more. Join us as we discuss the reasons why PHP powers most of the Web despite its flaws.
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.
Eclipse is an open source IDE that has available extensions for a variety of languages and tools. How are these extensions created? This tutorial will cover how to install eclipse extensions ("plug-ins"), how to write your own including using the built-in wizards, how to write help for your plug-ins, and how to publish/package them so that others can easily download and use your plug-ins.
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.
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.