• Home
  • About
  • Blog Archives
  • Contact Me
  • FAQ
  • The Big 101
Subscribe: Posts | Comments | E-mail

jonobacon@home

Posted on February 24, 2010 - by jono

Rocking The Opportunistic Desktop

Opportunistic Developers Ubuntu Uncategorized

I just wanted to summarize some fun opportunistic developer things going on over the next few weeks. all of these events provide a great opportunity to get started having fun making awesome apps that you can share with others.

Presenting The Opportunistic Developer Vision

On Wednesday 24th Feb at 11am / 2pm EST / 7pm UTC/GMT I will be giving the talk that I delivered this past weekend at SCALE in LA in which I talk about the work going on in the Ubuntu community to embrace Opportunistic Developers in writing awesome free software apps. If you are curious about all this blathering about opportunistic developers from me, be sure to tune in and check it out. Tune in here.

Ubuntu Opportunistic Developer Week

A few weeks ago I announced the plan to put together Ubuntu Opportunistic Developer Week: a week of IRC tuition sessions aimed at helping opportunistic developers scratch their itches and write fun and useful programs using our awesome platform. The week takes place from 1st – 6th March 2010.

The response so far to the call for sessions has been fantastic, and we already have the following sessions scheduled, all visible from the timetable for the week:

  • Welcome! Ubuntu For Opportunistic Developers – Jono Bacon
  • Gooey Graphics with GooCanvas – Rick Spencer
  • Testdrive – DustinKirkland
  • CouchDB support in your app with DesktopCouch – Stuart Langridge
  • Creating stunning interfaces with Cairo – Laszlo Pandy
  • Hot rodding your app for translations support – David Planella
  • Creating a PyKDE app – Rich Johnson
  • Creating an application from scratch with Quickly – Rick Spencer
  • Microblog from your app with the Gwibber API – Ken VanDine
  • What’s new in Quickly 0.4 – Didier Roche
  • Learning through examples with Acire and Python-Snippets – Jono Bacon
  • Building in Application Indicator support – Sense Hofstede
  • Writing a Rhythmbox plug-in – Stuart Langridge
  • Create games with PyGame – Rick Spencer
  • Write Beautiful Code (and Maintain it Beautifully) – rockstar
  • Using GTK+ signals in Python – Sense Hofstede
  • Integrated development workflow with Ground Control – Martin Owens
  • Building multimedia into your app with GStreamer – Laszlo Pandy
  • Speed your development with quickly.widgets – Rick Spencer
  • Web browsing and rapid UI with WebKit – Ryan Paul

Each of these sessions is designed to give you a taste of the topic and get you up and running, enough to be productive and start exploring the features of the tool being discussed. In addition to this we will have a series of showcase sessions:

  • SHOWCASE: Gwibber – Ken VanDine
  • SHOWCASE: Lernid – Jono Bacon
  • SHOWCASE: Photobomb – Rick Spencer

These sessions explain the story behind the app: talking about which tools, modules and technology that was used to put these apps together and what challenges were solved. This is a great way to learn more about tools available for opportunistic developers so that when you need to do something, you know which tool to reach out for.

All of this awesome content is best experienced using Lernid. Expect a new Lernid packaged and ready for the week of opportunistic goodness. If you would prefer to use a normal IRC client, just join #ubuntu-classroom and #ubuntu-classroom-chat to join in the fun. :-)

Introduction To Python Tuition Sessions

Now, many of you will be entirely new to Python and entirely new to coding. To give you folks a head start before Ubuntu Opportunistic Developer Week kicks off, Rick Spencer from the desktop team will be running some beginners Python tuition sessions on the Thursday before Ubuntu Opportunistic Developer Week:

  • Thu 25th Feb 2010 – 15.00 UTC – Ubuntu Opp Dev Week Prep: Intro to Python for total beginners – Rick Spencer
  • Thu 25th Feb 2010 – 16.00 UTC – Ubuntu Opp Dev Week Prep: Intro to Python for programmers – Rick Spencer

This is a great way of getting your opportunistic development kickstarted!

Again, this awesome content is best experienced using Lernid. If you would prefer to use a normal IRC client, just join #ubuntu-classroom and #ubuntu-classroom-chat to join in the fun. :-)

Rock and opportunistic roll, my friends. :-)

Fun Apps And Hacking Parties

With an awesome week of opportunistic developer learning ahead of us, I was keen to put together some sessions where you good folks can just hack on fun projects in the same room, ask each other questions and more. As such, at the end of each Opportunistic Developer Week day, there will be a a series of parties. These include:

  • Mon 1st March 2010 – 21.00 – 23.00UTC – Hacking Party – Work on your app together, ask/answer questions and have fun together!
  • Tues 2nd March 2010 – 21.00 – 23.00UTC – Hacking Party – Work on your app together, ask/answer questions and have fun together!
  • Wed 3rd March 2010 – 21.00 – 23.00UTC – Hacking Party – Work on your app together, ask/answer questions and have fun together!
  • Thu 4th March 2010 – 21.00 – 23.00UTC – Snippets Party – Join us and create Python snippets!\
  • Fri 5th March 2010 – 21.00 – 23.00UTC – Hacking Party – Work on your app together, ask/answer questions and have fun together!

This is an awesome opportunity to get together and make something fun. So, I have a challenge for you good folks: before we start next week, think of a fun app to focus on writing next week. Pick something that will do something useful for you and something not too large and comprehensive (e.g. don’t pick a word processor or spreadsheet!).

The Place To Be: #ubuntu-app-devel

As part of building an awesome community and platform for opportunistic developers, I created #ubuntu-app-devel on Freenode and we have a great group of enthusiastic developers in there who can answer your questions and help you get started. Join us and join in hte fun!



This entry was posted on Wednesday, February 24th, 2010 at 5:09 am and is filed under Opportunistic Developers, Ubuntu, Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

9 Comments

We'd love to hear yours!



  1. Visit My Website

    February 24, 2010

    Permalink

    Flimm said:

    Can I request a session?

    I would love to learn about how to make an Ubuntu application support multiple distros. It took quite a lot of effort to port Epidermis to Debian (I had to use PolicyKit and DBus instead of gksu and Python 2.5 instead of Python 2.6). It would be great to learn any best practises there may be for coding portable Python apps.

    Reply


  2. Visit My Website

    February 24, 2010

    Permalink

    w1nGNUtz said:

    Hi Jono, this is so exciting! Thanks for bringing ubuntu closer to enthusiasts.

    Reply


  3. Visit My Website

    February 24, 2010

    Permalink

    jimmy said:

    Do any of these get recorded for later use? Or any notes? I’m plagued with not being free during any of those times….

    Reply


  4. Visit My Website

    February 24, 2010

    Permalink

    Alex said:

    This is excellent stuff! I will most certainly attend.

    Reply


  5. Visit My Website

    February 25, 2010

    Permalink

    Liam Davison said:

    I think these “opportunistic” projects are really exciting, and am hoping they can renew my enthusiasm for Linux, Gnome and programming.

    But… Python? Is there any scope for widening this out to other languages? Even C! Vala is surely an obvious choice? I know that the Quickly developers are not keen to add other languages themselves.

    Reply


  6. Visit My Website

    February 27, 2010

    Permalink

    ssb said:

    Do you have recording/slides of Python sessions by Rick Spencer?

    Reply


  7. Visit My Website

    February 27, 2010

    Permalink

    Timmie said:

    Are your app efforts intended to be Ubuntu only?

    Python and PyGTK are cross-platform.

    What about interested coders that want to work on windows or cannot switch to Ubuntu due to restrictions in the professional environment?

    Would be great of the opportunistica way could be opened to peaople on Windows and Mac platforms.

    Reply


Leave a Reply


Here's your chance to speak.

Click here to cancel reply.

  1. Name (required)

    Mail (required)

    Website

    Message

  • Ad Ad Ad Ad
  • Prepare For Awesome

  • Recent Articles

    • Fixing Ubuntu Software Center Descriptions
    • Red Hat, Canonical and GNOME Contributions
    • Ubuntu Global Jam: Start Your Engines!
    • Awesome GUADEC Espresso and Coffee Bar
    • Team Reporting
    • The Five Horsemen
    • Community Leadership Summit 2010 This Weekend!
    • Ahmed Kamal Joins The Horsemen
    • Severed Fifth Update
    • Rocking The LoCo Council
  • Recent Comments

    • Inge Wallin on Red Hat, Canonical and GNOME Contributions
    • Anon on Red Hat, Canonical and GNOME Contributions
    • Greg on Red Hat, Canonical and GNOME Contributions
    • Jim on Red Hat, Canonical and GNOME Contributions
    • Adam Williamson on Red Hat, Canonical and GNOME Contributions
    • Eddward on Red Hat, Canonical and GNOME Contributions
    • HunterA3 on Red Hat, Canonical and GNOME Contributions
    • ScottK on Fixing Ubuntu Software Center Descriptions
    • Contribuciones a GNOME – Red Hat 16%, Canonical 1% | Ubunlog on Red Hat, Canonical and GNOME Contributions
    • ah on Red Hat, Canonical and GNOME Contributions
  • Flickr Photos

  •  

    February 2010
    M T W T F S S
    « Jan   Mar »
    1234567
    891011121314
    15161718192021
    22232425262728
  • jb@h Rockstars This Year

    • ethana2 (30)
    • Zac (17)
    • nixternal (16)
    • Tom (12)
    • Bruno Girin (11)
    • James Duncan (11)
    • Adam Williamson (10)
    • Anon (10)
    • Brandon Tomlinson (10)
    • Jef Spaleta (10)
© 2008 jonobacon@home - At home with Jono Bacon, Community Manager and Author