Jump to content

NOLA Hackathon 2011: Difference between revisions

From mediawiki.org
Content deleted Content added
Sumanah (talk | contribs)
Line 37: Line 37:
== Schedule ==
== Schedule ==


* Friday
=== Friday ===
** Start time at 5 PM
** Start time at 5 PM
*** Introductions, discovering what people want to work on or learn this weekend, setting schedule
*** Introductions, discovering what people want to work on or learn this weekend, setting schedule
** Dinner brought in to Launch Pad, 7pm
** Dinner brought in to Launch Pad, 7pm
** After dinner, people can hack at Launch Pad or in hotel lobby ([http://www.marriott.com/hotels/travel/msydt-renaissance-new-orleans-arts-hotel/ Renaissance New Orleans Arts Hotel])
** After dinner, people can hack at Launch Pad or in hotel lobby ([http://www.marriott.com/hotels/travel/msydt-renaissance-new-orleans-arts-hotel/ Renaissance New Orleans Arts Hotel])

* Saturday
=== Saturday ===
** Breakfast (beignets and coffee) at Launch Pad at 9:30am
** Start 10am
** Start 10am
*** Erik Moeller gives opening talk
*** Erik Moeller gives opening talk
** Lunch 12:30pm (Thai, with meat, vegan, & vegetarian options)
*** Roan Kattouw on [[How_to_become_a_MediaWiki_hacker/Workshop|"Intro to MediaWiki Hacking"]] in the early afternoon - a lecture and workshop on MediaWiki's overall architecture and ways to mod it, from site preferences to gadgets to extensions. Attendees will learn how to customize MediaWiki using CSS, JavaScript, and PHP.
*** Afternoon: Roan Kattouw on [[How_to_become_a_MediaWiki_hacker/Workshop|"Intro to MediaWiki Hacking"]]. A lecture and workshop on MediaWiki's overall architecture and ways to mod it, from site preferences to gadgets to extensions. Attendees will learn how to customize MediaWiki using CSS, JavaScript, and PHP.
** Start time 10 AM
** End time 6 PM
** End time 6 PM
** Group dinner 6:30pm, [Grand Isle Restaurant http://www.grandislerestaurant.com ]
* Sunday

=== Sunday ===
** Start time 10 AM
** Start time 10 AM
*** Chad Horohoe's testing training - a lecture on how to write tests, walking attendees through the documentation and teaching them how to run tests. (Tentatively scheduled for Sunday morning.)
*** Chad Horohoe's testing training - a lecture on how to write tests, walking attendees through the documentation and teaching them how to run tests. (Tentatively scheduled for Sunday morning.)

Revision as of 02:45, 15 October 2011

The New Orleans Hackathon 2011 is an opportunity for MediaWiki developers and Wikimedia operations engineers to come together to work on advancing Wikimedia's tools and infrastructure, focusing on Wikimedia Labs (starting with the dev-ops virtualization cluster), and to train and to squash bugs.

The theme of this event: "the infrastructure of innovation". We're going to improve and discuss the Wikimedia Labs projects infrastructure and other stuff that makes it easier for anyone to supercharge Wikimedia with awesomeness. We're going to work on our gadgets/extensions/tools support, authorization/authentication strategy, dev-ops virtualization, and general training and hacking.

It's mostly going to be dev sprints and bugsmashing, with some discussion and workshops. The event is open to anyone who wants to come and contribute, and is an opportunity to spend time with senior MediaWiki developers & ops engineers, write beautiful code, and learn about the latest developments.

This event will occur in New Orleans, Louisiana, USA, 14-16 October 2011.

Venue

Launch Pad, a collaborative workspace in New Orleans.

Directions

Launchpad has directions listed on their site. It is located in the IP building at the corner of Magazine St. and Girod St. All hotels listed below are within walking distance.

Schedule

Friday

    • Start time at 5 PM
      • Introductions, discovering what people want to work on or learn this weekend, setting schedule
    • Dinner brought in to Launch Pad, 7pm
    • After dinner, people can hack at Launch Pad or in hotel lobby (Renaissance New Orleans Arts Hotel)

Saturday

    • Breakfast (beignets and coffee) at Launch Pad at 9:30am
    • Start 10am
      • Erik Moeller gives opening talk
    • Lunch 12:30pm (Thai, with meat, vegan, & vegetarian options)
      • Afternoon: Roan Kattouw on "Intro to MediaWiki Hacking". A lecture and workshop on MediaWiki's overall architecture and ways to mod it, from site preferences to gadgets to extensions. Attendees will learn how to customize MediaWiki using CSS, JavaScript, and PHP.
    • End time 6 PM
    • Group dinner 6:30pm, [Grand Isle Restaurant http://www.grandislerestaurant.com ]

Sunday

    • Start time 10 AM
      • Chad Horohoe's testing training - a lecture on how to write tests, walking attendees through the documentation and teaching them how to run tests. (Tentatively scheduled for Sunday morning.)
"I'll find a simple function we still need a test for, and use it as an example. I'll briefly touch on setting up phpunit (with the caveat that *sometimes* it's harder than it should be, so ask if you need extra help). Then dive into how to write the test."
      • Brion Vibber's git training:
I've volunteered to do a quick intro-to-our-scary-git-future session at the New Orleans hackathon; I'll see if I can lay out a nice workflow demonstration from a few different perspectives:
* staff or very active volunteer developer who's doing a lot of core or high-priority extension work all the time
* reviewers monitoring incoming stuff
* extension maintainers working on their own and sharing their code
* ad-hoc patch submissions
* larger feature/refactoring submissions
* batch updates such as localization maintainers
* deployment branch management
* using the VCS as a deployment source
* how things can interact with Bugzilla etc
    • End time 6 PM

Side programme

  • Sumana proposes: Monday we visit a NOLA haunted house
  • FYI, all weekend the Crescent City Blues and BBQ festival is happening less than 2 blocks from LaunchPad. Free music, with food and drinks available to purchase. http://www.jazzandheritage.org/blues-fest/

Attendees

Volunteers

  • Leisa Fearing : I'm local. If you can't reach Ryan Lane and have any logistics, restaurant, event, transportation, etc. questions I'm happy to help.

Topics

Here are the things we want to focus on at the hackathon:

  • Wikimedia Labs (sandbox environment for developers and operations)
  • Code review/code standards training
  • Bugsmash
  • Getting independent MediaWiki vendors to submit their patches upstream
  • Apache logs bug hunt-n-fix sprint
  • OpenStack Swift sprint
  • authorization & authentication, such as OpenID/oAuth
  • Next-generation Gadgets planning
  • Add your idea here!

Accommodation

All hotels are also in walking distance of most of the attractions of the city.

Hotels

2 stars

  • Parc St. Charles
    • Internet (price not listed)
  • [Cotton Exchange Hotel Downtown]
    • Internet complimentary

3 stars

4 stars

Contact

  • Mail: Dana Isokawa: disokawa [at] wikimedia.org
  • Panic Phone for emergencies: +1 415 839 6885 ext 6689 (this will go directly to Dana)
  • Program coordination: Sumana Harihareswara sumanah at wikimedia.org
  • Logistics: Ryan Lane
  • Assistant: Dana Isokawa