Wikimedia Technical Conference/2019/Program
Rooms that we'll be using during this week:
- Oak Amphitheater: 70 person capacity, classroom style, projector and microphones
- Azalea: Breakout room, 40 person capacity, classroom setup, projector
- Magnolia: Board room setup, 14 people
- Birch: Classroom, 10 people
There are an additional two rooms that we'll have for the week, however, they are not reservable for meetings. If you need a quiet meeting space to reserve, please see one of the Program Committee members for more information.
- Hickory: Quiet working space
- Basswood: Social collaborative unschedule room with couches, tables, and large windows
Day 1 - Tuesday November 12th
[edit]Time | Oak Amphitheater | Azalea | Magnolia | Birch | ||
---|---|---|---|---|---|---|
6:30 - 9:00 | Breakfast in the Dining Room (ground level) | |||||
9:00 - 9:50 | Registration (get your badge, tickets) outside Oak | |||||
9:30 | (open) | session leaders, facilitators, note takers, program committee daily meeting | (open) | (open) | ||
10:00 | Event Welcome and Orientation
* Welcome & general overview Greg (10 min), Grant + Toby (20 min) * What has been done since last year Will (15 min) * What we want to accomplish at this year's event Greg (5 min) * Track / theme leads overview Greg (10 min) |
(closed) | (closed) | (closed) | ||
11:00 | Break | |||||
11:30 | Event Welcome and Orientation continues
* Meet other attendees Deb + Josephine (15 min) * Demographics, logistics, social events, etc. Rachel (15 min) * Facilitation overview, roles, plan Aubrey + Rachel (7 min) * Documentation & daily documentation sprints Nick + Deb (7 min) * Open for questions and answers |
(closed) | (closed) | (closed) | ||
12:30 | Lunch | |||||
13:00 | ||||||
13:30 | Our local development environment - Core Session Leader: Jeena + Brennen; Facilitator: Aubrey; Scribe: Nick (ticket | notes) Theme: Local Development and onboarding |
Front-end modernization and standardization Session Leader: Moriel; Facilitator: Brooke; Scribe: Chris (ticket | notes) Theme: Standardization Decisions |
(open) | (open) | ||
14:00 | ||||||
14:30 | Break | |||||
14:45 | Componentization and sharing with the open source community Session Leader: GergΕ + Leszek; Facilitator: Birgit + Deb; Scribe: Will (ticket | notes) Theme: Standardization Decisions |
System level testing: patterns and anti-patterns with Selenium Session Leader: Ε½eljko + Timo; Facilitator: James F.; Scribe: Brennen (ticket | notes) Theme: Testing |
(open) | (open) | ||
15:00 | ||||||
15:30 | Break | |||||
16:00 | Continuous Delivery/Deployment in Wikimedia: The Future of the Deployment Pipeline Session Leader: Tyler + Alexandros; Facilitator: Aubrey; Scribe: Nick (ticket | notes) Theme: Deploying and Hosting |
Integrating contributions from other teams or volunteers Session Leader: Antoine + Fisch; Facilitator: physikerwelt; Scribe: Chris (ticket | notes) Theme: People and Processes |
(open) | (open) | ||
17:00 | Documentation Sprint | |||||
17:30 | Daily end of scheduled meetings | |||||
18:00 | Social Activity / Group Dinners |
Day 2 - Wednesday November 13th
[edit]Time | Oak Amphitheater | Azalea | Magnolia | Birch | ||
---|---|---|---|---|---|---|
6:30 - 9:00 | Breakfast in the Dining Room (ground level) | |||||
9:15 | (open) | session leaders, facilitators, note takers, program committee daily meeting | (open) | (open) | ||
10:00 | Developer Productivity & onwiki tooling, part 1 Session Leader: Birgit + Leszek + Amir + GergΕ; Facilitator: Brooke; Scribe: Will, Brennen (ticket | notes) Theme: People and Processes |
Breakout room for Developer Productivity and onwiki tooling (! We're meeting in OAK first!) | (open) | (open) | ||
10:30 | (open) | |||||
11:00 | Break | |||||
11:30 | Developer Productivity & onwiki tooling, part 2 Session Leader: Birgit + Leszek + Amir + GergΕ; Facilitator: Brooke; Scribe: Will, Nick (ticket | notes) Theme: People and Processes |
Breakout room for Developer Productivity and onwiki tooling | (open) | (open) | ||
12:00 | ||||||
12:30 | Lunch | |||||
13:00 | ||||||
13:30 | Platform Stewardship Session Leader: Birgit + Greg; Facilitator: Brooke; Scribe: Will (ticket | notes) Theme: People and Processes |
On-wiki documentation & documentation as code: strengths, weaknesses, and compromises Session Leader: Bryan; Facilitator: TheDJ; Scribe: Chris (ticket | https://etherpad.wikimedia.org/p/WMTC19-T234634 notes]) Theme: Local Development and onboarding |
Standardizing QA best practices Session Leader: Elena; Facilitator: Aubrey; Scribe: Brennen (ticket | notes) Theme: Standardization Decisions |
(open) | ||
14:00 | ||||||
14:30 | Short Break | |||||
14:45 | Best practices and useful methods for remote teams - volunteers and staff alike Session Leader: Will; Facilitator: Aubrey; Scribe: Nick (ticket | notes) Theme: People and Processes |
Code Health/Code Review Session Leader: Jean-Rene + Andre; Facilitator: Brooke; Scribe: Brennen (ticket | notes) Theme: People and Processes |
(open) | (open) | ||
15:00 | ||||||
15:30 | Break | |||||
16:00 | Quo Vadis Beta Cluster? Towards production-like testing and staging environments Session Leader: Jean-Rene + Leszek; Facilitator: James F.; Scribe: Nick (ticket | notes) Theme: Deploying and Hosting |
Learning how WMDE improved their organizational structure Session Leader: Franziska; Facilitator: Brooke; Scribe: Chris (ticket | notes) Theme: Standardization Decisions |
Release "strategies" (containers) for MediaWiki and other elements of Wikimedia platform Session Leader: Adam; Facilitator: Aubrey; Scribe: Brennen (ticket | notes) Theme: Deploying and Hosting |
(open) | ||
16:30 | ||||||
17:00 | Documentation Sprint | |||||
17:30 | Daily end of scheduled meetings | |||||
18:00 | Social Activity / Dinner |
Day 3 - Thursday November 14th
[edit]Time | Oak Amphitheater | Azalea | Magnolia | Birch (no projector) | ||
---|---|---|---|---|---|---|
6:30 - 9:00 | Breakfast in the Dining Room (ground level) | |||||
9:15 | (open) | session leaders, facilitators, note takers, program committee daily meeting | (open) | (open) | ||
10:00 | Self-service Stateless Microservices (for APIs) Session Leader: Giuseppe; Facilitator: Brooke; Scribe: Brennen (ticket | notes) Theme: Deploying and Hosting |
What have we learned when deploying a standalone server side rendering service for the new mobile Wikidata termbox Session Leader: Leszek; Facilitator: Aubrey; Scribe: Chris (ticket | notes) Theme: Deploying and Hosting |
The test pyramid and speeding up your results Session Leader: Kosta + Jean-Rene; Facilitator: TheDJ; Scribe: Will (ticket | notes) Theme: Testing |
(open) | ||
10:30 | ||||||
11:00 | Break & Unconference Session Voting | |||||
11:30 | MediaWiki Code Ownership Session Leader: Jean-Rene; Facilitator: Brooke; Scribe: Nick (ticket) Theme: Standardization Decisions |
Running tests locally: an introduction Session Leader: Antoine + Kosta; Facilitator: Aubrey; Scribe: Brennen (ticket | notes) Theme: Testing |
(open) | (open) | ||
12:00 | ||||||
12:30 | Lunch | |||||
13:00 | ||||||
13:30 | Restructure Rest API and services (notes) | Federated MediaWiki (ticket, notes) | Language metadata in mediawiki (notes) | (open) | ||
14:00 | ||||||
14:30 | Short Break | |||||
14:45 | RFCs / TechCom: how could RFCs be more useful (ticket) | Ideas for proposing changes to validating with our communities (T238265) | Automate wiki creation (T238255 | notes) | Small things to improve in wikisources (T238263) | ||
15:30 | Break | |||||
16:00 | Interactive content at Wikimedia: how to even start (T238259) | CI counseling session 100% free (T238275) | Wikibase, Wikidata & things (T238252) | Movement Strategy 2030 (recommendations & feedback, [[1]]) | ||
16:30 | How do we know we are productive? Eng metrics (notes) | T238384 | MediaWiki Config mgmt @ scale (T238273 | notes) | WBStack.com Wikibase as a service (shared platform) MVP /prototype demo | Discourse extension for MediaWiki | ||
17:00 | Documentation Sprint | |||||
17:30 | Daily end of scheduled meetings | |||||
18:00 | Social Activity / Dinner |
Day 4 - Friday November 15th
[edit]Time | Oak Amphitheater | Azalea | Magnolia | Birch (no projector) | ||
---|---|---|---|---|---|---|
6:30 - 9:00 | Breakfast in the Dining Room (ground level) | |||||
9:15 | (open) | session leaders, facilitators, note takers, program committee daily meeting | (open) | (open) | ||
10:00 | LocalDev: complex multi-service MediaWiki development Session Leader: Jeena; Facilitator: Aubrey; Scribe: Will (ticket | notes) Theme: Local Development and onboarding |
API Integration Testing Session Leader: Daniel + Kosta; Facilitator: Brooke; Scribe: Nick (ticket | notes) Theme: Testing |
(open) | (open) | ||
10:30 | ||||||
11:00 | Break | |||||
11:30 | New CI / Argo k8s for CI workloads challenges, details, paths forward (ticket notes) | (open) | Wikimedia Space solves all your (communication) problems* (ticket) | (notes) | JS Framework Experience Sharing (part II) (ticket) | ||
12:00 | kiwix / open ZIM. portfolio software stack, futureΒ ?, tech needs | What is a technical contribution? (ticket) | ||||
12:30 | Lunch | |||||
13:00 | ||||||
13:30 | Global templates! Let's flesh it out (ticket) | Logspam - how do we have less / surface it to the right people? (ticket https://etherpad.wikimedia.org/p/WMTC19-T238250) | PHPUnit: what can we improve, can we remove phpunit.php wrapper script, etc (ticket) | The gradation of participation - what is a third party? Defining a common phrase with a common β and shared β understanding (ticket) | ||
14:00 | What user analytics would help you as a developer? (ticket) | [Workshop] I'll help you replace Travis with Actions for GitHub-mastered repos (ticket) | Ukulele to wikitext (T238290) | |||
14:30 | Break | |||||
14:45 | Group Photo π· πΈ π· in the Garden Overlook room on the black stage in the hallways between our meeting rooms and the dinning area. | |||||
15:00 | Recap and Reflection Meet in Oak, but we'll be using all the rooms (Oak, Magnolia, Azalea, Hickory, and Basswood (Social room)) | |||||
15:30 | ||||||
16:00 | ||||||
16:30 | Regroup in Oak / Closing | |||||
17:00 | Documentation Sprint | |||||
17:30 | Daily end of scheduled meetings | |||||
18:00 | Social Activity (Aquarium) / dinner on your own and transportation self organized. Etherpad to self organize with other attendees |
Social events plan
[edit]All social events are optional. There are no official plans for Monday night, feel free to organize on your own.
Monday
[edit]Dinner at the venue is provided in the Dining Room (on the ground level (not the lobby)) π½π₯π₯©
Tuesday
[edit]Breakfast at the venue is provided in the Dining Room (on the ground level (not the lobby)) from 6:30am to 9am, second breakfast will be available near the Oak Room break area. ππ₯π₯―π³βοΈ
Lunch will be at the venue in the Dining Room from 12:30pm to 13:30pm. ππ―π§π΄
Small group dinners π½π₯π₯© organized by participants in ATL (Please take taxis in small groups (Lyft, Uber or have the venue call you a taxi)). We will provide an etherpad to self organize for people who don't have a taxi app. Your travel expenses can be reimbursed on your expense report.
Unstructured lobby and lobby bar evening hangout to continue discussions and socialize.
Wednesday
[edit]Breakfast at the venue is provided in the Dining Room (on the ground level (not the lobby)) from 6:30am to 9am, second breakfast will be available near the Oak Room break area. ππ₯π₯―π³βοΈ
Lunch will be at the venue in the Dining Room from 12:30pm to 13:30pm. ππ―π§π΄
Dinner at the venue is provided in the Dining Room (on the ground level (not the lobby)) π½π₯π₯©, onsite bowling alley, Wisteria Lanes, reserved for Wikimedia with snacks and drinks after diner (starting from 18:30), unstructured late evening lobby and lobby bar hangout to continue discussions and socialize
Use your GREEN drink tickets at Wisteria Lanes
π³ Wisteria Lanes is in the South Wing of the Emory Center, you can also use the attached lobby area for quieter conversations.
Thursday
[edit]Breakfast at the venue is provided in the Dining Room (on the ground level (not the lobby)) from 6:30am to 9am, second breakfast will be available near the Oak Room break area. ππ₯π₯―π³βοΈ
Lunch will be at the venue in the Dining Room from 12:30pm to 13:30pm. ππ―π§π΄
Dinner at the venue is provided in the Dining Room (on the ground level (not the lobby)) π½π₯π₯©, onsite bowling alley, Wisteria Lanes, reserved for Wikimedia with snacks and drinks after diner (starting from 18:30), unstructured late evening lobby and lobby bar hangout to continue discussions and socialize
Use your RED drink tickets at Wisteria Lanes
π³ Wisteria Lanes is in the South Wing of the Emory Center, you can also use the attached lobby area for quieter conversations.
Friday
[edit]Breakfast at the venue is provided in the Dining Room (on the ground level (not the lobby)) from 6:30am to 9am, second breakfast will be available near the Oak Room break area. ππ₯π₯―π³βοΈ
Lunch will be at the venue in the Dining Room from 12:30pm to 13:30pm. ππ―π§π΄
Attendees will receive tickets to the Atlanta Aquarium valid for the evening (6pm - 9pm); pick them up at registration.
Dinner on your own β we suggest you take a quick dinner or late dinner so you don't miss time at the extensive aquarium. π½π₯π₯©
Please take taxis in small groups (Lyft, Uber or have the venue call you a taxi). We will provide an etherpad to self organize for people who don't have a taxi app. Your travel expenses can be reimbursed on your expense report.
Hotel lobby and hotel bar in the late evening as people return from the city
Use this ether pad to self organize with other attendees.
Saturday
[edit]Breakfast at the venue is provided in the Dining Room (on the ground level (not the lobby)) from 6:30am to 9am. ππ₯π₯―π³βοΈ
Hotel amenities
[edit]https://www.emoryconferencecenter.com/atlanta-hotel-amenities.htm
- The lobby and lobby bar are great places for hanging out and chatting. There will be a bartender, a piano, fireplace, and many kinds of seating with quiet places and louder places. Everything is close to your hotel room so if you are socialized-out you can take breaks and join again when you are ready.
- The hotel has a swimming pool, heated whirlpool, and workout room which you are able to use as you wish!
- The hotel and conference venue are right on a natural reserve so you can run, bike, or walk during your down time.
- Onsite coffee shop to buy espresso drinks if you prefer that over the drip coffee served during conference hours