Sessions
Ubuntu Developer Week Sessions
Our Sessions
We have a number of sessions next week for all tastes and interests. Feel free to come to as few or as many sessions as you like. All of them are free and open to anyone.
Monday, 31st August 2009
16:00 UTC, Getting Started with UbuntuDevelopment -- dholbach
- Preparation:
Enable "Source code" in System -> Software Sources -> Ubuntu Software
- Preparation:
18:00 UTC, $quickly fun -- rickspencer3 and didrocks
19.00 UTC, Packaging Perl Modules -- jawnsy and Debian pkg-perl team members
20:00 UTC, Fun with Python Plasmoids -- agateau and Riddell
- Preparation: apt-get install kdebase-workspace-bin plasma-scriptengine-python
Tuesday, 1st September 2009
16:00 UTC, Fixing small bugs in Ubuntu -- dholbach
17:00 UTC, Kernel Triaging and Debugging -- ogasawara
18:00 UTC, How to update a package -- didrocks
19:00 UTC, Using the LP API for fun and profit -- leonardr
20:00 UTC, Writing Apport Package Hooks -- bdmurray
Wednesday, 2nd September 2009
16:00 UTC, Getting started with Launchpad development -- gmb
- Preparation:
Make sure you're set up for Launchpad development by following the guide to getting the Launchpad source code.
Take a look at the guidelines for hacking on Launchpad (you don't have to know this back-to-front to take part in the session, but it'll give you a good idea of our coding standards).
- Preparation:
17:00 UTC, Developing websites with Django -- lukasz and stuartm
Preparation: make sure you have python-django package installed.
18:00 UTC, Hooking your app into your desktop CouchDB - aquarius
- Preparation: desktopcouch is only available in karmic, so you'll need to be running karmic to try things out, but a lot of the talk is about how things will work so you don't necessarily need to try things out to follow the talk
19:00 UTC, Writing secure software -- kees
20:00 UTC, Bug lifecycle, Best practices, Workflow, Tags, Upstream, Big picture -- jcastro and pedro_
Thursday, 3rd September 2009
16:00 UTC, Let Mago do your Desktop testing for you -- ara
- Preparation:
Please, follow the guide at http://mago.ubuntu.com/Documentation/GettingStarted before the session.
- Preparation:
17:00 UTC, Paper cutting 101 -- djsiegel, ted, seb128
18:00 UTC, Learning from mistakes - REVU reviewing best practices -- mok0
19:00 UTC, Being productive with bzr and LP code hosting - rockstar
20:00 UTC, Effectively testing for regressions -- sbeattie
Friday, 4th September 2009
16:00 UTC, Translations for developers -- danilo, dpm, pitti
17:00 UTC, GTD for hackers -- liw
18:00 UTC, Fixing an Ubuntu bug using Bazaar -- james_w
- Preparation:
Install the bzr and bzr-builddeb packages. (Those on earlier releases may have trouble with some parts of the session, installing from https://launchpad.net/~bzr/+archive/ppa would help with that)
- Preparation:
19:00 UTC, Packaging from scratch -- Laney
- Preparation
- Please install the build-essential, devscripts, debhelper and ubuntu-dev-tools packages.
Create a karmic chroot in pbuilder by running the command pbuilder-dist karmic create.
Set up DEBEMAIL and DEBFULLNAME as in step 1 on this page.
- Preparation
20:00 UTC, Hacking Soyuz to get your builds done -- noodles775, cprov and wgrant
- Preparation
See preparation for Getting started with Launchpad development above.
- Preparation