Sessions

Differences between revisions 75 and 76
Revision 75 as of 2012-01-25 10:53:30
Size: 4819
Editor: dholbach
Comment:
Revision 76 as of 2012-01-25 11:16:15
Size: 7925
Editor: dholbach
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
  * Preparation: `sudo apt-get install packaging-dev`   * ''Preparation:'' `sudo apt-get install packaging-dev`
Line 26: Line 26:
  * Description:   * Description: With more and more automated tests running on Ubuntu, it was only reasonable to centralise a lot of the machinery in one place. Carlos de Avillez works with this infrastructure every day and can tell you more about you can make use of it and its information.
Line 28: Line 28:
  * Description:   * Description: Clint Byrum has been doing packaging in the Server/Cloud team for quite a while. He has put together a list of things he learned during the time, which he will share with you for your benefit.
Line 30: Line 30:
  * Description:   * Description: The last session of the day will be held by Mathieu Trudel-Lapierre. Ubuntu works together closely with many other projects. This collaboration makes it necessary to share information and code regularly. Here you will learn how to incorporate changes into Ubuntu which were made in upstream projects.
Line 34: Line 34:
  * Description:   * Description: To bring your software into Ubuntu, you historically had to work very closely with the Ubuntu developers to make it part of the platform. With the new Ubuntu App Developer Programme this has gotten easier and David Planella has all the details for you.
Line 36: Line 36:
  * Description:   * Description: Ubuntu is interested in representing the great work which other projects have done. As part of this effort, we update to new versions of their software regularly. Bhavani Shankar will demonstrate how this is done in the easiest fashion.
Line 38: Line 38:
  * Description:   * Description: Deploying services is hard, right? Mark Mims will show you the opposite. As part of his work on Juju he has solved many of the common problems and deploying services into whatever scenario you have has become a breeze. This session will show you how to write charms for Juju.
Line 40: Line 40:
  * Description:   * Description: Afraid of running the development release and running into problems all the time? There's no reason for this: Alvaro Leal and Jim Kielman will show you the alternatives for trying out the latest development release in a safe environment. This is a great way to experience the newest Ubuntu, test it and develop on it.
Line 42: Line 42:
  * Description:   * Description: Debian is the most important upstream project we work with. Stefano Rivera has long been involved in both Debian and Ubuntu. This means that he can easily show you how you can most easily work on Ubuntu and make sure that both projects benefit.
Line 44: Line 44:
  * Description:   * Description: The Open Source world is complicated. There's thousands of projects with lots of contributors. There's different development focuses, different timelines and goals. To not get confused and still get our work done, we use Ubuntu Distributed Development, which makes merging changes very easy. Barry Warsaw will take you on a ride.
Line 46: Line 46:
  * Description:   * Description: To make Ubuntu benefit from your code, it is sometimes the best to get your contribution into Debian first. Iain Lane has worked in both Debian and Ubuntu and give you the details on how it all works.
Line 48: Line 48:
  * Description:   * Description: Ben Donald-Wilson is a hero. For this session he will not only get up very early, but it's also his birthday. Talk about dedication! Attend this session for sharing your birthday wishes and also get an introduction on using HTML and CSS. Awesome!
Line 50: Line 50:
  * Description:   * Description: The last session of the day will be held by two Italian guys who worked on Unity a lot, Andrea Azzarone and Marco Trevisan. If you always wanted to get involved in making Unity even better, attend this session and learn how to fix small bugs.

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.

Tuesday, 31st January 2012

  • 15:00 UTC: Introduction to Ubuntu development -- dholbach

    • Description: Daniel Holbach will kick off the event by giving you an introduction to Ubuntu Development. You will learn about all the important factors which make up Ubuntu and which considerations are of daily importance. After this session you should be able to name most of the moving parts in the Ubuntu development world.
  • 16:00 UTC: Getting set up for Ubuntu development -- dholbach

    • Description: In this session Daniel Holbach will help you set up most of the important development tools you need every day and explain what those tools are about.
    • Preparation: sudo apt-get install packaging-dev

  • 17:00 UTC: Ubuntu Technology overview -- mhall119

    • Description: Ubuntu is not only a great operating system or distribution, but it's also very interesting as a platform to develop apps on. To tightly integrate your code with Ubuntu, check out this session by Michael Hall to learn more about how Ubuntu works.
  • 17:30 UTC: What's new in Edubuntu -- highvoltage

    • Description: Edubuntu brings free software, joy and fun to schools around the globe. Jonathan Carter has been involved in the project since its early days and will give us an update about what's new, what's cooking and where you can help.
  • 18:00 UTC: Ubuntu TV - what's what -- Saviq & mhall119

    • Description: There was lots of excitement around Ubuntu TV recently and it's amazing how Ubuntu is being taken out to millions of new users. To learn more about how it all works, join Michał Sawicz and Michael Hall in this action-packed session.
  • 18:30 UTC: Testability and Qt - Intro to automated UX testing for Qt apps -- greyback

    • Description: As Ubuntu becomes more and more part of the mainstream technology world, there are much higher expectations about its quality. To help with this automated testing becomes more important as well. Join Gerry Boland to find out more about how to automatically test the User Experience in Qt apps.
  • 19:00 UTC: Unity Lenses! - davidcalle & mhr3

    • Description: Unity Lenses are a great way of finding and visualising content in a unified interface. It has become very easy to write code for lenses as David Callé and Michal Hruby will show you.
  • 20:00 UTC: QA: Automated Testing and Jenkins - hggdh

    • Description: With more and more automated tests running on Ubuntu, it was only reasonable to centralise a lot of the machinery in one place. Carlos de Avillez works with this infrastructure every day and can tell you more about you can make use of it and its information.
  • 21:00 UTC: Packaging Do's and Don'ts -- SpamapS

    • Description: Clint Byrum has been doing packaging in the Server/Cloud team for quite a while. He has put together a list of things he learned during the time, which he will share with you for your benefit.
  • 21:30 UTC: Incorporating upstream changes in Ubuntu -- cyphermox

    • Description: The last session of the day will be held by Mathieu Trudel-Lapierre. Ubuntu works together closely with many other projects. This collaboration makes it necessary to share information and code regularly. Here you will learn how to incorporate changes into Ubuntu which were made in upstream projects.

Wednesday, 1st February 2012

  • 15:00 UTC: Bringing your app to Ubuntu - dpm

    • Description: To bring your software into Ubuntu, you historically had to work very closely with the Ubuntu developers to make it part of the platform. With the new Ubuntu App Developer Programme this has gotten easier and David Planella has all the details for you.
  • 16:00 UTC: How to update a package to the latest upstream version in the repositories -- coolbhavi

    • Description: Ubuntu is interested in representing the great work which other projects have done. As part of this effort, we update to new versions of their software regularly. Bhavani Shankar will demonstrate how this is done in the easiest fashion.
  • 17:00 UTC: Charming Juju -- m_3

    • Description: Deploying services is hard, right? Mark Mims will show you the opposite. As part of his work on Juju he has solved many of the common problems and deploying services into whatever scenario you have has become a breeze. This session will show you how to write charms for Juju.
  • 18:00 UTC: Running the development release -- Effenberg0x0 & Cariboo907

    • Description: Afraid of running the development release and running into problems all the time? There's no reason for this: Alvaro Leal and Jim Kielman will show you the alternatives for trying out the latest development release in a safe environment. This is a great way to experience the newest Ubuntu, test it and develop on it.
  • 18:30 UTC: Working with Debian - tumbleweed

    • Description: Debian is the most important upstream project we work with. Stefano Rivera has long been involved in both Debian and Ubuntu. This means that he can easily show you how you can most easily work on Ubuntu and make sure that both projects benefit.
  • 19:00 UTC: Ubuntu Distributed Development -- barry

    • Description: The Open Source world is complicated. There's thousands of projects with lots of contributors. There's different development focuses, different timelines and goals. To not get confused and still get our work done, we use Ubuntu Distributed Development, which makes merging changes very easy. Barry Warsaw will take you on a ride.
  • 20:00 UTC: Working in Debian - Laney

    • Description: To make Ubuntu benefit from your code, it is sometimes the best to get your contribution into Debian first. Iain Lane has worked in both Debian and Ubuntu and give you the details on how it all works.
  • 20:30 UTC: Starting with HTML/CSS -- benonsoftware

    • Description: Ben Donald-Wilson is a hero. For this session he will not only get up very early, but it's also his birthday. Talk about dedication! Attend this session for sharing your birthday wishes and also get an introduction on using HTML and CSS. Awesome!
  • 21:00 UTC: Fixing small bugs in Unity -- Trevinho and andyrock

    • Description: The last session of the day will be held by two Italian guys who worked on Unity a lot, Andrea Azzarone and Marco Trevisan. If you always wanted to get involved in making Unity even better, attend this session and learn how to fix small bugs.

Thursday, 2nd February 2012

  • 15:00 UTC: Fixing Desktop bugs -- seb128

    • Description:
  • 15:30 UTC: Triaging Desktop bugs -- om26er

    • Description:
  • 16:00 UTC: Simple Lenses with Singlet -- mhall119

    • Description:
  • 16:30 UTC: Building locally with pbuilder -- tumbleweed

    • Description:
  • 17:00 UTC: Writing Crisp Changelogs -- coolbhavi

    • Description:
  • 17:30 UTC: Getting started with contributing to Ubuntu Documentation -- jbicha

    • Description:
  • 18:00 UTC: Automated packaging with pkgme -- james_w

    • Description:
  • 18:30 UTC: Pair Programming and Code Review in the Cloud! - kirkland

    • Description:
  • 19:30 UTC: Syncing your app data everywhere with U1DB -- aquarius

    • Description:
  • 20:00 UTC: Adding Ubuntu One to your applications -- aquarius

    • Description:
  • 20:30 UTC: TBD

    • Description:
  • 21:00 UTC: How to fix small bugs in Ubuntu -- warp10

    • Description:
  • 21:30 UTC: Problem Lifecycle in Ubuntu - cprofitt

    • Description:

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