Sessions

Differences between revisions 64 and 65
Revision 64 as of 2011-03-02 15:37:24
Size: 8233
Editor: bbd116
Comment:
Revision 65 as of 2011-03-02 15:48:35
Size: 8616
Editor: 188
Comment: Update description of the libunity session
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
  * Description:   * Description: We'll explore the possibilities for integrating with the Unity Launcher and learn all about the Unity Places framework - including how to write your own. If you want to participate in some hands-on you may want to {{{sudo apt-get build-dep unity-place-applications}}} before we start and have {{{bzr}}} at the ready when I point you to a branch. Oh - and there will be a surprise :-)

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

  • 16:00 UTC + 17:00 UTC: Getting Started With Development -- dholbach

    • Description: As always we'll start the week with a session on how to get you started. In this session Daniel Holbach will get you set up, talk about helpful tools and make sure you get the big picture overview first.
    • Preparation: Nothing.
  • 18:00 UTC: Introduction to Ubuntu Distributed Development (UDD) -- barry

    • Description:
  • 19:00 UTC: Taking bite out of Unity -- jcastro and DBO

    • Description: The duo of Jorge and DBO return after a session during Ubuntu User Days with a session about how you can contribute to Unity and the bitesize bugs
  • 20:00 UTC: Getting your fixes into Ubuntu , how to make sponsors happy -- tumbleweed

    • Description: Ubuntu contributors without upload permissions can get their work uploaded through the SponsorshipProcess. Stefano will be talking about how to propose work for sponsorship, and ensure it's accepted quickly.

Tuesday

  • 16:00 UTC: How to write a compiz plugin -- smspillaz

    • Description:
  • 17:00 UTC: How Stable Release Updates work -- jibel

    • Description:
  • 18:00 UTC: The Ubuntu One App Developer Programme -- aquarius

    • Description:
  • 19:00 UTC: Rocking with Zeitgeist -- seiflotfy and manish

    • Description: Introduction and explanation for
      • What is Zeitgeist and what it is not - 10 mins
      • Security Implications - 5 mins
      • Technologies used - 5 mins
      • Components of Zeitgeist - 10 mins
      • Integration of Zeitgeist in applications - 10 mins
      • Latest release numbers and installing zeitgeist - 5 mins
    • FAQ - 15 mins
  • 20:00 UTC: Getting your fixes into Debian, how to make community happy -- Rhonda and nigelb

    • Description: If changes are kept in Ubuntu this means that with every update in Debian someone explicitly has to merge, see wether the changes are still valid, potentially need to adjust them, and with that creating a lot of effort for something that could be an easy sync. This sessions will get you familiar with the Debian Bug Tracking System to get these overhead out of Ubuntu and actually fulfill our Code of Contact with respect to Be collaborative.

Wednesday

  • 16:00 UTC: TestDrive -- RoAkSoAx

    • Description:
  • 17:00 UTC: LoCo Directory Hacking -- mhall119 and cjohnston

    • Description: Learn how to get started hacking on the Ubuntu LoCo Teams Directory. We will walk you through getting the code, learning what all the pieces are and how they work together, and finally how to fix bugs and submit patches. By the end of the session, you'll have everything you need to become a LoCo Directory contributor.

  • 18:00 UTC: Ubuntu ARM and the OMAP4 images -- ogra

    • Description:
  • 19:00 UTC: Developing IRC bots -- tsimpson

    • Description: Find out some basics about the IRC protocol and learn how to create custom IRC bots.
      • Some basics of the IRC protocol
      • Developing a plugin for supybot
        • Some Python knowledge is required
        • You'll want the 'supybot' package from universe installed to participate with the code examples
  • 20:00 UTC: Rocking out with libunity -- kamstrup

    • Description: We'll explore the possibilities for integrating with the Unity Launcher and learn all about the Unity Places framework - including how to write your own. If you want to participate in some hands-on you may want to sudo apt-get build-dep unity-place-applications before we start and have bzr at the ready when I point you to a branch. Oh - and there will be a surprise Smile :-)

Thursday

  • 16:00 UTC: Integrating your package with Launchpad Translations -- dpm

    • Description:
  • 17:00 UTC: Getting Started with Unity 2D -- Kaleo

    • Description:
  • 18:00 UTC: Q+A with Ubuntu Engineering Director -- rickspencer3

    • Description: Talk to Rick Spencer, the Ubuntu Engineering Director
  • 19:00 UTC: Getting your app into Ubuntu (Post-release) -- stgraber

    • Description: Stéphane Graber will be talking about the App Review board and how to get applications into Ubuntu post release
  • 20:00 UTC: Good stuff in ubuntu-dev-tools -- bdrung

    • Description:

Friday

  • 16:00 UTC: Getting better bug reports -- nigelb and bdmurray

    • Description: Developers will get to know about getting quality bug reports by writing apport hooks for applications so that basic information will always be collected
  • 17:00 UTC: Introducing boto EC2 Cloud API -- kim0

    • Description: Learn Amazon cloud 101, how to run and control cloud instances of Ubuntu server from python
  • 18:00 UTC: Introduction to Django Development -- lukasz

    • Description: Short introduction to creating web applications using Django framework.
  • 19:00 UTC: Getting started with daily builds in Launchpad -- Quintasan

    • Description: Michał Zając will introduce you to Recipe magic in Launchpad
  • 20:00 UTC: Project Lightning Talks

    • Description: 5 minutes each to introduce your project
      • Stéphane Graber, arkose (desktop application sandboxing)
      • Keimpe de Jong (UndiFineD), SpeechControl (an accessibility program to control computer, by voice and other input types)

      • Dustin Kirkland, Bikeshed (All those handy scripts)
      • Alan Bell, Meetingology a new meeting and minute taking IRC bot
      • Michael Hall, XDG Launcher (XDG-Menu panel)
      • Jason Gerard DeRose, Distributed Media Library (aka dmedia)

      • Michal Zajac, Philip Muškovac and Rohan Garg, Project Neon, a.k.a daily builds of KDE and related

      • <Who>, <Project>

      • <Who>, <Project>

UbuntuDeveloperWeek/Sessions (last edited 2013-01-29 10:46:44 by dholbach)