Sessions
Size: 4440
Comment:
|
Size: 5156
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[Include(UbuntuDeveloperWeek/Header)]] | <<Include(UbuntuDeveloperWeek/Header)>> |
Line 13: | Line 13: |
* '''Patching packages''' - Martin Pitt will explain the different techniques of patching packages. His session will help you get started with UbuntuDevelopment as it's a good entry point to improving the software we use every day. * '''Launchpad PPAs''' - Launchpad Hackers [:CelsoProvidelo:Celso Providelo] and [:MatthewRevell:Matthew Revell] will introduce you to a great feature of [http://launchpad.net Launchpad]: [http://help.launchpad.net/PPAQuickStart Personal Package Archives]. Building packages for testing and preview reasons made easy. * '''Packaging 101''' - [:DanielHolbach:Daniel Holbach] will talk you through the most important properties of Ubuntu and Debian packaging. * '''MOTU School - Working with Debian''' - We'll have James Westby around, who is very interested in collaboration between Debian and Ubuntu. His session will showcase tools, initiatives and processes to make this happen. * '''Introduction to the ServerTeam''' - Interested in servers and services in the Ubuntu landscape? [:MathiasGug:Matthias Gug] introduces you to the ServerTeam. * '''MOTU Processes''' - Interested in becoming a ["MOTU"]? [:DanielHolbach:Daniel Holbach] will explain the MOTU processes: how to get involved and how to get things done. * '''Virtualisation''' - Virtualisation is definitely one of the hottest topics at the moment. Virtualisation Specialist [:SorenHansen:Søren Hansen] will talk you through the state of things and answer all your questions. * '''Kubuntu''' - For those of you interested in development of the big ''K'', we'll have the [:Kubuntu] developers around. * '''Ubuntu Derivatives Team''' - We have new Derivatives coming up almost every day. The [:DerivativeTeam:Derivative Team] aims to make collaboration seamless and help derivatives to get things done. * '''Debdiffs and how to get them submitted''' - [:DanielHolbach:Daniel Holbach] will showcase one of the most important entry points to get involved: how to produce good patches and explain how to get them submitted for inclusion. * '''First steps on contributing (["MOTU/TODO"] & ["MOTU/TODO/Bugs"])''' - ["MOTU"] contributor [:Nxvl:Nicolas Valcárcel] will talk about his experiences and give you first-hand hints how to [:MOTU/GettingStarted:get started]. * '''Desktop Packaging Session''' - Mastermind of the french Desktop mafia Sébastien Bacher will take you on a tour through Desktop Packaging: your entry point to the [:DesktopTeam:Desktop Team] * '''SRU/Security updates''' - Two of our MOTUs, [:WilliamGrant:William Grant] and [:LucaFalavigna:Luca Falavigna], experienced in doing security and [:StableReleaseUpdates:stable release] updates will talk about exactly that. * '''Firefox 3 Extension Packaging''' - We'll have Mozilla hacker [:AlexanderSack:Alexander Sack] around, who will talk you through packaging of Firefox 3 Extensions. * '''Writing Scripts For Automated Desktop Testing''' - QA developer Lars Wirzenius spent quite some time thinking about testing of applications and will take you on a tour through testing Desktop applications. * '''Bughelper - making bug work easier''' - Bugmaster [:Brian Murray:BrianMurray] and `bughelper` hacker Markus Korn are the de-factor maintainers of `python-launchpad-bugs` and `bughelper`. Numerous tools make use of the interface and make working with bugs much much easier. * '''BugTriage''' - [:PedroVillavicencio:Pedro Villavicencio] has an incredible record of triaged bugs and even managed to give Sébastien Bacher a run for his money. He'll get you started doing bug triage which is one of the most important points of development. * '''MOTU Q&A session''' - This session has become an institution and happens every Friday at 13:00 UTC. For once we'll move this to a later time and invite you all to be there. Prepare your questions and let's get started together. * '''Library Packaging''' - Long-time MOTU [:StefanPotyra:Stefan Potyra] will talk about the bread and butter of almost all packages: libraries and how to package them right. |
* '''Packaging 101''' -- [[MOTU]] DanielHolbach will talk you through the bare-bone structure of an Ubuntu package and how to get there the easiest way. * '''Upstream Bug Linkages''' -- In his session JorgeCastro will demonstrate the importance of linking Upstream bugs, acting as a liaison with upstream projects and be an important tie between upstream projects and Ubuntu. * '''Introduction to MOTU''' -- IulianUdrea has been very active in the [[MOTU]] team and will share his experiences with you and of course answer all your questions. * '''How do I fix an Ubuntu bug?''' -- DanielHolbach will take you on the journey from finding a bug to work on, the process of fixing it and getting it integrated into Ubuntu. * '''Introduction to BZR''' -- DavidFutcher has used [[http://bazaar-vcs.org|bzr]] in his work on Ubuntu and will guide you on your way of learning one of the most important tools in today's development ecosystem: distributed revision control. * '''Introduction to PPAs''' -- [[http://launchpad.net/|Launchpad]] hacker CelsoProvidelo has put a lot of work into [http://launchpad.net/soyuz|Soyuz]] and [[http://help.launchpad.net/PPA|PPAs]]. He will explain how to make the best use of Personal Package Archives. * '''Using the Launchpad Web Service API''' -- LeonardRichardson and BarryWarsaw, two of the [[http://launchpad.net/|Launchpad]] hackers behind the [[https://help.launchpad.net/API|Launchpad Web Service API]] will demonstrate a few examples and answer questions about the project that is hopefully going to put an end to all Launchpad screen-scraping. * '''Launchpad Hacks''' -- BrianMurray, Ubuntu's bugmaster does bug triage, bug statistics and chearleading on #ubuntu-bugs at day and writes Greasemonkey scripts at night. He's done a lot of useful little hacks that make Bug Triage quicker and more fun. He will show you how. * '''bzr for packaging''' -- After DavidFutcher's session and if you're into packaging, you should be ready to go for JamesWestby and the magic he will teach you. James is not only author of bzr-builddeb, but also heavily involved in DistributedDevelopment. * '''How do I update a package properly''' -- If that's the question you've pondering yourself, [[MOTU]] and Mentoring Mastermind CesareTirabassi is your man. Updating, Building, Testing, Tips and Tricks all included in the session. * '''Soyuz and all that Jazz''' -- CelsoProvidelo is not only going to run one session, he's going to run two. This is the second one and will get you up to scratch on Launchpad's Distribution Management. * '''Introduction to the ServerTeam''' -- MathiasGug of the ServerTeam is a brilliant guy - always around to help you get started in the Ubuntu's server land, generally helpful and easy to work with. His session will show you where to get involved if you're into Ubuntu and servers. * '''Various ways to patch a package''' -- Two great french contributors in the MOTU team, ChristopheSauthier and DidierRoche, are delivering this session: get ready to patch packages and make your changes fit neatly into existing packages. * '''Automated Testing for the Desktop''' -- AraPulido has been busy working on automated Desktop tests for Ubuntu and will show how to make best use of them, how to get started and what to bear in mind. * '''A WebKit browser in PyKDE''' -- You're into KDE? Always wanted to start hacking? JonathanRiddell is definitely your man: he'll show you how much fun PyKDE is. * '''MOZILLA''' * '''Working with Ubuntu<->GNOME QA (tips&tricks)''' -- PedroVillavicencio is amazing. He's from Chile, knows GNOME Bug numbers by heart and just generally a great guy. Obviously he's in touch with the GNOME Bug Squad a lot, he will show you how to contribute to both Ubuntu, and GNOME at the same time. * '''Ask Matt''' -- MattZimmerman is not only amazing, he's also technical leader of the Ubuntu project, CTO of Canonical, chair of the Technical Board and great at playing the guitar. We are happy to have him here to run a Q&A session with him. * '''Unit testing Python code, with code coverage measurement''' -- Debian and Ubuntu developer LarsWirzenius is going to talk about code testing and code coverage measurement. If you want to learn how to write ''good'' code, make sure you don't miss the session. * '''Introduction to the Installer Team''' -- Ever wondered how Ubuntu's installer works? Did you ever think: "I'd really like to get involved there."? This is your chance, meet EvanDandrea. * '''Introduciton to the Security Team''' -- KeesCook and JamieStrandboge are amazing, they work day and night to keep your and your mom's Ubuntu machine safe and secure. Want to get started in the Security world? Kees and Jamie will show you how. |
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:
About The Sessions
Unsure of which sessions are for you? Here is a brief summary of each of the sessions:
Packaging 101 -- MOTU DanielHolbach will talk you through the bare-bone structure of an Ubuntu package and how to get there the easiest way.
Upstream Bug Linkages -- In his session JorgeCastro will demonstrate the importance of linking Upstream bugs, acting as a liaison with upstream projects and be an important tie between upstream projects and Ubuntu.
Introduction to MOTU -- IulianUdrea has been very active in the MOTU team and will share his experiences with you and of course answer all your questions.
How do I fix an Ubuntu bug? -- DanielHolbach will take you on the journey from finding a bug to work on, the process of fixing it and getting it integrated into Ubuntu.
Introduction to BZR -- DavidFutcher has used bzr in his work on Ubuntu and will guide you on your way of learning one of the most important tools in today's development ecosystem: distributed revision control.
Introduction to PPAs -- Launchpad hacker CelsoProvidelo has put a lot of work into [http://launchpad.net/soyuz|Soyuz]] and PPAs. He will explain how to make the best use of Personal Package Archives.
Using the Launchpad Web Service API -- LeonardRichardson and BarryWarsaw, two of the Launchpad hackers behind the Launchpad Web Service API will demonstrate a few examples and answer questions about the project that is hopefully going to put an end to all Launchpad screen-scraping.
Launchpad Hacks -- BrianMurray, Ubuntu's bugmaster does bug triage, bug statistics and chearleading on #ubuntu-bugs at day and writes Greasemonkey scripts at night. He's done a lot of useful little hacks that make Bug Triage quicker and more fun. He will show you how.
bzr for packaging -- After DavidFutcher's session and if you're into packaging, you should be ready to go for JamesWestby and the magic he will teach you. James is not only author of bzr-builddeb, but also heavily involved in DistributedDevelopment.
How do I update a package properly -- If that's the question you've pondering yourself, MOTU and Mentoring Mastermind CesareTirabassi is your man. Updating, Building, Testing, Tips and Tricks all included in the session.
Soyuz and all that Jazz -- CelsoProvidelo is not only going to run one session, he's going to run two. This is the second one and will get you up to scratch on Launchpad's Distribution Management.
Introduction to the ServerTeam -- MathiasGug of the ServerTeam is a brilliant guy - always around to help you get started in the Ubuntu's server land, generally helpful and easy to work with. His session will show you where to get involved if you're into Ubuntu and servers.
Various ways to patch a package -- Two great french contributors in the MOTU team, ChristopheSauthier and DidierRoche, are delivering this session: get ready to patch packages and make your changes fit neatly into existing packages.
Automated Testing for the Desktop -- AraPulido has been busy working on automated Desktop tests for Ubuntu and will show how to make best use of them, how to get started and what to bear in mind.
A WebKit browser in PyKDE -- You're into KDE? Always wanted to start hacking? JonathanRiddell is definitely your man: he'll show you how much fun PyKDE is.
MOZILLA
Working with Ubuntu<->GNOME QA (tips&tricks) -- PedroVillavicencio is amazing. He's from Chile, knows GNOME Bug numbers by heart and just generally a great guy. Obviously he's in touch with the GNOME Bug Squad a lot, he will show you how to contribute to both Ubuntu, and GNOME at the same time.
Ask Matt -- MattZimmerman is not only amazing, he's also technical leader of the Ubuntu project, CTO of Canonical, chair of the Technical Board and great at playing the guitar. We are happy to have him here to run a Q&A session with him.
Unit testing Python code, with code coverage measurement -- Debian and Ubuntu developer LarsWirzenius is going to talk about code testing and code coverage measurement. If you want to learn how to write good code, make sure you don't miss the session.
Introduction to the Installer Team -- Ever wondered how Ubuntu's installer works? Did you ever think: "I'd really like to get involved there."? This is your chance, meet EvanDandrea.
Introduciton to the Security Team -- KeesCook and JamieStrandboge are amazing, they work day and night to keep your and your mom's Ubuntu machine safe and secure. Want to get started in the Security world? Kees and Jamie will show you how.
UbuntuDeveloperWeek/Sessions (last edited 2013-01-29 10:46:44 by dholbach)