Archive | January 2013

Ubuntu Developer Week: Review of Day 2, Outlook: last day

Ubuntu Developer Week is passing by much too quickly, as always. Still it’s great to see how many new people get involved, find out more about Ubuntu Development and get involved. Day 2 was yesterday and brought us many great sessions. Here’s what happened yesterday:

  1. How to write apps for Ubuntudpm: David Planella was well prepared as always and gave some good insights into what it takes to take an app from idea to a working app. He got quite a number of questions during the session, so I guess we can expect more apps coming to Ubuntu soon. 🙂
  2. Ubuntu App review process explainedcoolbhavi: Bhavani Shankar explained the next step in terms of apps and demonstrated how a typical App Review works. Unfortunately the session was interrupted by a bot misbehaving towards the end, but lots of questions were still answered.
  3. Finding memory leaksachiang (Hangout!): Memory leaks can become huge problems in no time, and sometimes it’s not easy to debug or fix them. Alex Chiang is passionate about fixing them and provided a great session about how and where to start.
  4. Testing with autopilotballoons: Nicholas Skaggs and Thomi Richards are becoming the autopilot double-act (you will likely see them in tomorrow’s Automated Testing Hackfest as well). They gave a very nice introduction into autopilot and how to use it to test UI elements properly. Be sure to check it out and make good use of it.
  5. Unity integrationmhall119: Michael Hall, the author of “Hello Unity” and things like “singlet” knows how Unity works and how best to integrate your apps with it. It’s these finishing touches which make your app stand out and give the users the nice feeling of a seamless experience.

Here’s what’s on for today. Hope to see you all there!

  • 15:00 UTC – Automated Testing in Ubuntu — pitti
  • 16:00 UTC – Syncing your app’s data with u1db — aquarius
  • 17:00 UTC – Interacting with Debian’s Bug Tracking System — tumbleweed
  • 17:30 UTC – Building Ubuntu images — ogra
  • 18:00 UTC – The Ubuntu Nexus 7 images — ogra
  • 18:30 UTC – Fixing packages to cross-build – xnox
  • 19:00 UTC – Developers Roundtable — bdrung & geser

This is the last day of this cycle’s UDW, so make sure you let your friends know and show up yourself. Join in!

Ubuntu Developer Week: Day 1 is over, what’s up on Day 2?

Ubuntu Developer Week kicked off yesterday. If you couldn’t make it, don’t despair: here are the logs and a quick run-through:

  1. Introduction to Ubuntu developmentdholbach: This session has become an institution at Ubuntu Developer Weeks and is always packed with people who want to get started. Check out the log for an overview over Ubuntu Development and lots and lots of answered questions.
  2. Getting set up for Ubuntu developmentdholbach: Similar to the session before, this one is a regular at our events. This time Daniel chose to only show the most important things to get set up and also walk everybody through a very simple bug fix to give an idea of how things work.
  3. Introduction to patch systemscoolbhavi: Patch systems regularly confuse people. How do I “patch a package” and why are there multiple ways to do it. Go through Bhavani’s session log and find out how and why to get the most out of patch systems.
  4. Working with upstreamstumbleweed: Stefano Rivera has long been working in both the Debian and Ubuntu camp, so it’s no surprise this topic is important to him. It was great to see that many asked their questions in the session. The foundations of more healthy relations between Upstreams and Downstreams have hopefully been laid in the session.
  5. Introduction to One Hundred Paper Cutsnotgary: The One Hundred Paper Cuts team has been fixing small, annoying UI bugs for quite a while and everybody’s happy that Chris Wilson brought some new energy back to the team. Watch this video to find out how you can get involved and how the project works. If you care about UI stuff, this is a great first step. 🙂
  6. Ubuntu App Developer toolsmhall119: Building apps for Ubuntu has never been easier and Michael Hall knows how you can most easily get started. Read the log, it’s good fun and start working on your first app today.

Yesterday sounds like it was a great day, but wait for what we’ve lined up for today:

  • 15:00 UTC: How to write apps for Ubuntu — dpm
  • 16:00 UTC: Ubuntu App review process explained — coolbhavi
  • 17:00 UTC: Finding memory leaks — achiang (Hangout!)
  • 18:00 UTC: Testing with autopilot — balloons
  • 19:00 UTC: Unity integration — mhall119

It’s very simple. Join in. Enjoy Ubuntu Developer Week!

Outlook Day 1 of Ubuntu Developer Week

Today we’ll kick off day 1 of Ubuntu Developer Week in the 13.04 (raring) cycle. Here’s just a quick list of things to look forward to today:

  • 15:00 UTC: Introduction to Ubuntu Development — Daniel Holbach
  • 16:00 UTC: Getting set up for Ubuntu Development — Daniel Holbach
  • 17:00 UTC: Introduction to patch systems — Bhavani Shankar
  • 18:00 UTC: Working with upstreams — Stefano Rivera
  • 18:30 UTC: Introduction to One Hundred Paper Cuts — Chris Wilson
  • 19:00 UTC: Ubuntu App Developer Tools — Michael Hall

If you can’t make it, we’ll provide logs on the Ubuntu Developer Week page after the sessions.

All you need to do is, join in and let your friends know.

Ubuntu Developer Week Starting Soon!

Each cycle, the Ubuntu Classroom team holds an event called the Ubuntu Developer Week. Here, you can be part of different workshops, where you will be able to learn about the different tools and processes in the Ubuntu Community, in respect of Development.

This cycle, the Ubuntu Developer Week will be held from Tuesday, January the 29th to Thursday, January the 31st, which is exactly a week from now. Sessions will include an introduction to Ubuntu Development and to patch systems, workshops on working with upstreams, writing applications, finding memory leaks and testing, and some explanations about the App Review process. It will all finish with a Developers Roundtable, where you will be able to hear experiences from other people, as well as sharing your own experiences. More information about the event and the full schedule can be found here.

Sessions will start at 15:00 UTC, and finish at 20:00 UTC. You can check the event timing on your local time zone here.

All classes will be given on #ubuntu-classroom on irc.freenode.net, and discussions and questions will take place on #ubuntu-classroom-chat on irc.freenode.net. If you have any questions, please make sure to prefix it with the word ‘QUESTION:’ (in capitals and without quotes) for the bot to take it.

If you think anyone may be interested on the event, make sure to share the links, and we’ll see you there!

Ubuntu Women Italy chapter class

The Ubuntu Classroom is happy to welcome Silvia Bindelli (Dolasilla) and Flavia Weisghizzi (Deindre) from the Ubuntu Women leadership team on Thursday, January 24th at 20:00 UTC team who will be presenting on UbuntuWomen-it, the Ubuntu Women chapter in Italy.

uw-logo-2010

It all started around 3 years ago, when Flavia got in touch with Silvia, who she met through the UbuntuWomen group, proposing her to set up a localized chapter of the group. The idea came from the observation of the linguistic and cultural gap that may constitute a barrier to many women who, although interested in joining Ubuntu Women, don’t feel comfortable enough with a foreign language.

From then on there have been a lot: public talks throughout several events around Italy, tutoring for newcomers, a collaboration with an Italian blog dedicated to Women in technology, GirlGeekLife. Flavia and Silvia are happy to share their experience, because they both think that this idea may be brought to all locoteams, to help getting more women involved and contributing to the Ubuntu Community

This event will be held in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions).

QA Introduction to Manual Test Cases class

We just wrote yesterday about an Introduction to QA / Testing class coming up next week and we’re happy to announce that we’ll also be hosting another QA class that day!

On Tuesday, January 15th at 21:00 UTC the Classroom welcomes Phill Whiteside (phillw) of the Quality Assurance (QA) team who will be presenting an Introduction to Manual Test Cases, which will be an “introduction for what they are, what they do & writing one for GCalc.”

This is the second in what will be several classes by the QA team, visit their wiki page to learn more about upcoming proposed sessions: https://wiki.ubuntu.com/Testing/Activities/Classroom

This event will be held in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions).

Introduction to QA / Testing class

Next week, on Tuesday, January 15th at 19:00 UTC the Classroom welcomes Nicholas Skaggs (balloons) of the Quality Assurance (QA) team who will be presenting “an introduction to QA, the quality team, the tools and what we do” including signing up for a launchpad account and the ubuntu-quality email list, using the wiki, IRC, getting connected, and an overview of testing areas.

This is the first in what will be several classes by the QA team, visit their wiki page to learn more about upcoming proposed sessions: https://wiki.ubuntu.com/Testing/Activities/Classroom

This event will be held in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions).

Call for Instructors: Ubuntu User Days on Feb 9th – 10th 2013

We’ll be hosting our next Ubuntu User Days on Saturday February 9th, 14:30 UTC – Sunday the 10th 2013, 3:00 UTC.

UUDFeb2013v2

“User Days was created to be a set of courses offered during a one day period to teach the beginning or intermediate Ubuntu user the basics to get them started with Ubuntu”

In order for this event to be a success, we need instructors to lead sessions.

To volunteer to lead a session, you can contact a member of the Ubuntu User Days Team by sending an email to myself (lyz at ubuntu.com), the ubuntu-classroom at lists.ubuntu.com mailing list or by contacting us on IRC by stopping by #ubuntu-classroom-backstage on irc.freenode.net.

If you are unsure of a topic for your session, you can visit the Course Suggestions page:

https://wiki.ubuntu.com/UserDaysTeam/CourseSuggestions

If you are unsure about expectations for class instructors, please ask! You may also visit the logs from past Ubuntu User Days:

Please be sure to pass this announcement along to any of your friends who might be interested in leading a session.

Thanks everyone!