Previous Ubuntu Developer Week Sessions

January 2013

Tue 29th Jan

Wed 30th Jan

Thu 31st Jan

15:00 UTC

Introduction to Ubuntu development -- dholbach

How to write apps for Ubuntu -- dpm

Automated Testing in Ubuntu -- pitti

15:30 UTC

Introduction to Ubuntu development -- dholbach

How to write apps for Ubuntu -- dpm

Automated Testing Technologies -- pitti

16:00 UTC

Getting set up for Ubuntu development -- dholbach

Ubuntu App review process explained -- coolbhavi

Syncing your app's data with u1db -- aquarius

16:30 UTC

Getting set up for Ubuntu development -- dholbach

Ubuntu App review process explained -- coolbhavi

Syncing your app's data with u1db -- aquarius

17:00 UTC

Introduction to patch systems -- coolbhavi

Finding memory leaks -- achiang (Hangout!)

Interacting with Debian's Bug Tracking System -- tumbleweed

17:30 UTC

Introduction to patch systems -- coolbhavi

Finding memory leaks -- achiang (Hangout!)

Building Ubuntu images -- ogra

18:00 UTC

Working with upstreams -- tumbleweed

Testing with autopilot -- balloons

The Ubuntu Nexus 7 images -- ogra

18:30 UTC

Introduction to One Hundred Paper Cuts -- notgary (Hangout!)

Testing with autopilot -- balloons

Fixing packages to cross-build - xnox

19:00 UTC

Ubuntu App Developer tools -- mhall119

Unity integration -- mhall119

Developers Roundtable -- bdrung & geser

19:30 UTC

Ubuntu App Developer tools -- mhall119

Unity integration -- mhall119

Developers Roundtable -- bdrung & geser

August 2012

Tue 28th Aug

Wed 29th Aug

Thu 30th Aug

15:00 UTC

Introduction to Ubuntu development -- dholbach

Introduction to Quickly -- mterry

Getting started with app development -- dpm

15:30 UTC

Introduction to Ubuntu development -- dholbach

Introduction to Quickly -- mterry

Intro to translations in Ubuntu -- dpm

16:00 UTC

Getting set up for Ubuntu development -- dholbach

Getting help to start with Ubuntu Development The developer advisory team and beyond -- coolbhavi

Adding test cases with UTAH -- gema

16:30 UTC

Getting set up for Ubuntu development -- dholbach

Getting help to start with Ubuntu Development The developer advisory team and beyond -- coolbhavi

Q&A about test automation -- gema

17:00 UTC

Something about ARM -- ogra

Fixing small bugs and forwarding the patches upstream -- tumbleweed

Getting started with Ubuntu Web``Apps -- lamalex and alex-abreu

17:30 UTC

Something about ARM -- ogra

Fixing small bugs and forwarding the patches upstream -- tumbleweed

Getting started with Ubuntu Web``Apps -- lamalex and alex-abreu

18:00 UTC

Ubuntu Development for the Youth -- bilal

libmessagingmenu -- larsu

u1db: synced data for your apps on many platforms -- aquarius

18:30 UTC

Ubuntu Development for the Youth -- bilal

libmessagingmenu -- larsu

u1db: synced data for your apps on many platforms -- aquarius

19:00 UTC

Using and porting to Python3 -- barry

Ubuntu Juju Tips and Tricks -- m_3

Developers Roundtable -- Various (ScottK & bdrung)

19:30 UTC

Using and porting to Python3 -- barry

Ubuntu Juju Tips and Tricks -- m_3

Developers Roundtable -- Various (ScottK & bdrung)

28th August 2012

29th August 2012

30th August 2012

January 2012

Tue 31st Jan

Wed 1st Feb

Thu 2nd Feb

15:00 UTC

Introduction to Ubuntu development -- dholbach

Bringing your app to Ubuntu -- dpm

Fixing Desktop bugs -- seb128

15:30 UTC

Introduction to Ubuntu development -- dholbach

Bringing your app to Ubuntu -- dpm

Triaging Desktop bugs -- om26er

16:00 UTC

Getting set up for Ubuntu development -- dholbach

How to update a package to the latest upstream version in the repositories -- coolbhavi

Simple Lenses with Singlet -- mhall119

16:30 UTC

Getting set up for Ubuntu development -- dholbach

How to update a package to the latest upstream version in the repositories -- coolbhavi

Building locally with pbuilder -- tumbleweed

17:00 UTC

Ubuntu Technology overview -- mhall119

Charming Juju -- m_3

Writing Crisp Changelogs -- coolbhavi

17:30 UTC

What's new in Edubuntu -- highvoltage

Charming Juju -- m_3

Getting started with contributing to Ubuntu Documentation -- jbicha

18:00 UTC

Ubuntu TV - what's what -- Saviq & mhall119

Running the development release -- Effenberg0x0 & Cariboo907

Adding Ubuntu One to your applications -- aquarius

18:30 UTC

Testability and Qt - Intro to automated UX testing for Qt apps -- greyback

Working with Debian -- tumbleweed

Pair Programming and Code Review in the Cloud! -- kirkland

19:00 UTC

Unity Lenses! -- davidcalle & mhr3

Ubuntu Distributed Development -- barry

Pair Programming and Code Review in the Cloud! -- kirkland

19:30 UTC

Unity Lenses! -- davidcalle & mhr3

Ubuntu Distributed Development -- barry

Syncing your app data everywhere with U1DB -- aquarius

20:00 UTC

QA: Automated Testing and Jenkins -- hggdh

Working in Debian -- Laney

Automated packaging with pkgme -- james_w

20:30 UTC

QA: Automated Testing and Jenkins -- hggdh

Starting with HTML/CSS -- benonsoftware

Fixing internationalisation bugs -- kelemengabor

21:00 UTC

Packaging Do's and Don'ts -- SpamapS

Fixing small bugs in Unity -- Trevinho and andyrock

How to fix small bugs in Ubuntu -- warp10

21:30 UTC

Incorporating upstream changes in Ubuntu -- cyphermox

Fixing small bugs in Unity -- Trevinho and andyrock

Problem Lifecycle in Ubuntu -- cprofitt

Tuesday, 31st January 2012

Wednesday, 1st February 2012

Thursday, 2nd February 2012

July 2011

Mon 11th Jul

Tue 12th Jul

Wed 13th Jul

Thu 14th Jul

Fri 15th Jul

16:00 UTC

Getting Started with Ubuntu development -- dholbach

Getting started with merging packages from debian -- Bhavani Shankar

Getting Translations Quicker into Launchpad: Upstream Imports Sharing -- David Planella

From idea to app in no time with QML -- oSoMoN

Fixing bugs in compiz -- smspillaz

17:00 UTC

Getting Started with Ubuntu development -- dholbach

Porting from pygtk to gobject introspection -- pitti

Debugging the Kernel -- John Johansen

Deploy your App to the cloud, Writing Ensemble formulas 101 -- kim0

Helping develop the Ubuntu Websites -- nigelb and mhall119

18:00 UTC

Ubuntu Desktop Q&A (Ubuntu Desktop engineers)

Working with bugs reported by apport -- Brian Murray

dotdee - break a flat file into dynamically assembled snippets (DustinKirkland)

Fixing common ARM build failures -- janimo

Bug Triage Class -- Carlos de-Avillez - Pedro Villavicencio

19:00 UTC

Packaging Mono for the greater good -- directhex

Fixing obvious bugs in Launchpad -- deryck

Introduction to LAVA -- (ZygmuntKrynicki)

nux - visual rendering in UIs made easy -- jaytaoko

Lubuntu Development -- phillw

20:00 UTC

Python packaging with dh7 and dh_python{2,3} -- barry

DEX - how cross-community collaboration works -- nhandler

Introduction to Upstart -- Mark Russell

Java library packaging with maven-debian-helper -- jamespage

Project Lightning Talks -- lots of people

Monday, 11th July 2011

Tuesday, 12th July 2011

Wednesday, 13th July 2011

Thursday, 14th July 2011

Friday, 15th July 2011

February/March 2011

Mon 28th Feb

Tue 1st Mar

Wed 2nd Mar

Thu 3rd Mar

Fri 4th Mar

16.00 UTC

Getting Started with Development -- dholbach

How to write a compiz plugin -- smspillaz

TestDrive - RoAkSoAx

Integrating your package with Launchpad Translations - dpm

Getting better bug reports -- nigelb and bdmurray

17.00 UTC

Getting Started with Development -- dholbach

How Stable Release Updates work -- jibel

LoCo Directory Hacking - mhall119

Getting Started with Unity 2D -- Kaleo

Introducing boto EC2 Cloud API -- kim0

18.00 UTC

Introduction to Ubuntu Distributed Development (UDD) -- barry

The Ubuntu One App Developer Programme -- aquarius

Ubuntu ARM and the OMAP4 images -- ogra

Q+A with Ubuntu Engineering Director -- rickspencer3

Introduction to Django Development -- lukasz

19.00 UTC

Taking bite out of Unity -- jcastro and DBO

Rocking with Zeitgeist -- manish and seiflotfy

Developing IRC bots -- tsimpson

Getting your app into Ubuntu (Post-release) -- stgraber

Getting started with daily builds in Launchpad -- Quintasan and yofel

20.00 UTC

Getting your fixes into Ubuntu, how to make sponsors happy -- tumbleweed

Getting your fixes into Debian, how to make community happy -- Rhonda

Rocking out with libunity -- kampstrup

Good stuff in ubuntu-dev-tools -- bdrung

Project Lightning Talks -- lots of people

Monday

Tuesday

Wednesday

Thursday

Friday

Jul 2010

Mon 12th Jul

Tue 13th Jul

Wed 14th Jul

Thu 15th Jul

Fri 16th Jul

16.00 UTC

Getting Started with Development -- dholbach

Packaging like a Ninja -- shadeslayer

Operation Cleansweep - reviewing patches -- nigelbabu & DavidFutcher

Create an application for Ubuntu with Quickly -- didrocks

Django and you -- mhall119

17.00 UTC

Getting Started with Development -- dholbach

«I Don't Know Anything About Translations» -- dpm

Forwarding bugs and patches upstream -- pedro_

Improving Ubuntu In An Evening -- vish

Django and you -- mhall119

18.00 UTC

Widgetcraft -- apachelogger

Developing with Qt Quick and QML -- JonathanRiddell

Daily Builds and You -- JorgeCastro

Contribute to Ubuntu Server, do Server Papercuts ! -- ThierryCarrez

Adopt-An-Upstream -- JorgeCastro

19.00 UTC

Desktop Team overview -- seb128

How to work with Debian -- IainLane & Rhonda

Making your application shine with application indicators -- TedGould

How to help with Xubuntu -- CharlieKravetz

How to help with Edubuntu -- JonathanCarter

20.00 UTC

Authoring upstart jobs -- SteveLangasek

Setting up a small validation dashboard -- ZygmuntKrynicki

Kernel Triage -- JeremyFoshee

Merge proposals: life on the sunny side -- MartinAlbisetti

Me, myself & QA -- warp10, gaspa, BlackZ

Jan 2010

Mon 25th Jan

Tue 26th Jan

Wed 27th Jan

Thu 28th Jan

Fri 29th Jan

16.00 UTC

Getting Started with Ubuntu Development -- dholbach

Java libraries packaging -- ttx

Writing good test-cases -- jam

Adopt-an-Upstream -- jcastro and dholbach

Writing Beautiful Code -- rockstar

17.00 UTC

Fixing small Ubuntu bugs -- dholbach

Adding Ubuntu One support to your applications -- aquarius

Launchpad Translations under the hood - logs -- content -- adiroiban and henninge

Kernel patches -- ogasawara

Doing merges right -- cjwatson

18.00 UTC

Django -- DaveWalker

Internationalizing your application with quickly and Launchpad -- dpm and didrocks

Getting started with EC2 -- smoser

Getting more detailed bug reports -- bdmurray

Meet launchpadlib -- jml

19.00 UTC

Working on the Bleeding Edge -- kees

Getting your application in the panel -- ted

Developing and Testing in KVM --kirkland

Bazaar and packaging -- jelmer

KDE/Kubuntu Junior Jobs/Papercuts -- seele

20.00 UTC

Server oriented packages -- mathiaz

Automated server testing -- soren

Python Applications Packaging -- DktrKranz

How to get started hacking Launchpad -- kfogel

Interpreting Stacktraces -- persia

Aug/Sep 2009

Mon 31st Aug

Tue 1st Sep

Wed 2nd Sep

Thu 3rd Sep

Fri 4th Sep

16.00 UTC

Getting Started with UbuntuDevelopment -- dholbach

Fixing small bugs in Ubuntu -- dholbach

Getting started with Launchpad development -- gmb

Let Mago do your Desktop testing for you -- ara

Translations for developers -- danilo, dpm, pitti

17.00 UTC

Getting Started with UbuntuDevelopment -- dholbach

Kernel Triaging and Debugging -- ogasawara

Developing websites with Django -- lukasz and achuni

Paper cutting 101 -- djsiegel, ted, seb128

GTD for hackers -- liw

18.00 UTC

$quickly fun -- rickspencer3 and didrocks

How to update a package -- didrocks

Hooking your app into your desktop CouchDB - aquarius

Learning from mistakes - REVU reviewing best practices -- mok0

Fixing an Ubuntu bug using Bazaar -- james_w

19.00 UTC

Packaging Perl Modules -- jawnsy and Debian pkg-perl team members

Using the LP API for fun and profit -- leonardr

Writing secure software -- kees

Being productive with bzr and LP code hosting - rockstar

Packaging from scratch -- Laney

20.00 UTC

Fun with Python Plasmoids -- agateau and Riddell

Writing Apport Package Hooks -- bdmurray

Bug lifecycle, Best practices, Workflow, Tags, Upstream, Big picture -- jcastro and pedro_

Effectively testing for regressions -- sbeattie

Hacking Soyuz to get your builds done -- noodles775, cprov and wgrant

January 2009

Mon 19th Jan

Tue 20th Jan

Wed 21st Jan

Thu 22nd Jan

Fri 23rd Jan

16.00 UTC

GETTING STARTED (*) (de, en, es, fi, fr, it)

Launchpad Bug Tracking -- intellectronica

Pushing out GNOME releases to millions of users -- seb128

Automated Desktop Testing -- ara

Testing your .deb with piuparts -- liw

17.00 UTC

GETTING STARTED (*)

QA Tools -- ara

Fixing Bugs in Ubuntu -- dholbach

Ubuntu Netbook Remix Q&A -- njpatel

Fun with python-apt -- mvo

18.00 UTC

Packaging 101 -- dholbach

Stop Screen-Scraping, Use the Launchpad Web Service API -- leonardr

Bazaar for packaging -- james_w

Boot performance -- Keybuk

Bazaar and Launchpad - How to do it -- rockstar and beuno

19.00 UTC

Working well with Debian -- nxvl and bddebian

Creating high-quality updates -- ubuntu-security

Kubuntu Bug Squishing -- JontheEchidna

Kubuntu Ninja's - Packagers in Unicorn mode -- apachelogger and vorian

Packaging Kernel modules with DKMS -- BenC

20.00 UTC

Understanding GNOME Technologies --- tedg

Debugging program crashes -- pitti

Using VMBuilder to create tests environments -- Soren Hansen & Nick Barcet

Packaging software for Mono, for great justice -- directhex and meebey

Xubuntu -- Cody Somerville & The Xubuntu Team

Details

Day 1

Day 2

Day 3

Day 4

Day 5

September 2008

The Timetable

Mon 1st Sep

Tue 2nd Sep

Wed 3rd Sep

Thu 4th Sep

Fri 5th Sep

16.00 UTC

Packaging 101 -- DanielHolbach (dholbach)

How do I fix an Ubuntu bug? -- DanielHolbach (dholbach)

BZR for packaging -- JamesWestby (james_w)

Automated Testing for the Desktop -- AraPulido (ara)

Ask Matt -- MattZimmerman (mdz)

17.00 UTC

Upstream Bug Linkages -- JorgeCastro (jcastro)

Introduction to BZR -- DavidFutcher (bobbo)

How do I update a package properly -- CesareTirabassi (norsetto)

How do I fix an Ubuntu bug? -- DanielHolbach (dholbach)

Unit testing Python code, with code coverage measurement -- LarsWirzenius (liw)

18.00 UTC

Introduction to MOTU -- IulianUdrea (iulian)

Kernel module packaging with DKMS -- MarioLimonciello (superm1)

Introduction to the ServerTeam -- MathiasGug (mathiaz)

A WebKit Browser in PyKDE -- JonathanRiddell (Riddell)

Introduction to the Installer Team -- EvanDandrea (evand)

19.00 UTC

Soyuz and all that Jazz -- CelsoProvidelo (cprov)

Using The Launchpad Web Service API LeonardRichardson (leonardr) and BarryWarsaw (barry)

Introduction to PPAs -- CelsoProvidelo (cprov)

Having fun with the MozillaTeam -- AlexanderSack

Introduction to the Ubuntu Security Team -- KeesCook (kees) and JamieStrandboge (jdstrand)

20.00 UTC

Working with Ubuntu<->GNOME QA (tips&tricks) PedroVillavicencio (pedro_)

Launchpad Hacks BrianMurray (bdmurray)

Various ways to patch a package -- ChristopheSauthier (huats) and DidierRoche (didrocks)

How to avoid making Archive Admins unhappy -- SteveLangasek (slangasek)

Kernel Discussion BenCollins (BenC)

February 2008

Timetable

Mon 18th Feb

Tue 19th Feb

Wed 20th Feb

Thu 21st Feb

Fri 22nd Feb

16.00 UTC

Patching Packages (Martin Pitt)

Virtualisation (Søren Hansen)

MOTU Processes (Daniel Holbach)

Firefox 3 Extension Packaging (Alexander Sack)

Patching Packages (Martin Pitt)

17.00 UTC

Launchpad PPAs (Celso Providelo, Matthew Revell)

MOTU Processes (Daniel Holbach)

Hosting Code With Launchpad (Tim Penhey)

Writing Scripts For Automated Desktop Testing (Lars Wirzenius)

Launchpad PPAs (Celso Providelo, Matthew Revell)

18.00 UTC

Packaging 101 (Daniel Holbach)

Kubuntu (Jussi Kekkonen)

First Steps On Contributing (MOTU/TODO & MOTU/TODO/Bugs) (Nicolas Valcárcel)

Bughelper - Making Bug Work Easier (Brian Murray & Markus Korn)

MOTU Q&A Session (Daniel Holbach)

19.00 UTC

MOTU School - Working With Debian (James Westby & Nicolas Valcárcel)

Ubuntu Derivatives Team (Luis de Bethencourt Guimerá)

Desktop Packaging Session (Sébastien Bacher)

Bug Triage (Pedro Villavicencio)

Library Packaging - Part 1 (Stefan Potyra)

20.00 UTC

Introduction To The ServerTeam (Mathias Gug)

Debdiffs And How To Get Them Submitted (Daniel Holbach)

SRU/Security Updates (Luca Falavigna, William Grant)

Debdiffs And How To Get Them Submitted (Daniel Holbach)

Library Packaging - Part 2 (Stefan Potyra)

You may also read the schedule via Google Calendar, available in the HTML and ICAL formats.

Details

UbuntuDeveloperWeek/Previous (last edited 2013-12-05 15:46:12 by dholbach)