Personal schedule for Kirrily Robert
subscribe to Kirrily Robert's
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.
Location: Meeting Room B1/B4
Perl5 is alive and well, and this tutorial outlines the many significant changes appearing in the 5.10.0 release and beyond, especially in regular expressions and modules.
This course presents a minimalist approach to interface design known as "S.A.T." Developed by Damian Conway over the past decade, this design philosophy can produce smaller, better focused, more usable module APIs.
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.
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.
Location: Ballroom A2
Btrfs is a new file system for Linux. It includes snapshots, pooling of multiple devices, and checksums. This talk will describe btrfs for both the systems administrator and the programmer.
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!
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
Isn't all open source software for social good anyway? Open Source, Open Standards and Open Data all play a key part in areas that impact us all. Climate Change, Healthcare and Poverty Eradication are some key social issues which benefit from the work of the open community through cloud computing, mobile technologies and Linux.
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.
Why do we trust our most personal diary entries with only our closest friends -- and distant machines of a faceless social networking service? Why do you hand over to Amazon files and passwords that you wouldn't tell your own mother? EFF's Danny O'Brien explains why innovation still comes from the edge of our networks -- and how the next generation of free software will help.
Git is a distributed version control system with easy branching that has forever changed the way that open source projects accept contributions. By embracing a pattern of casual forking, the barrier to submit patches and track upstream changes is reduced, resulting in an explosion of contributors and patches. This talk will use case studies to illustrate how your project can enjoy these benefits.
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.