Hello and thanks for reading!
We wanted to give a quick update on what happened during the final day of the Wikimedia Technical Conference https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019, in Atlanta, Georgia.
*Friday https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/Program#Day_4_-_Friday_November_15th, November 15, 2019:* The first morning session looked at LocalDev: complex multi-service MediaWiki development and use cases / personas that need tailored development environments (ticket https://phabricator.wikimedia.org/T235372). We also discussed API Integration Testing concentrating on functions, stories, and scenarios (ticket https://phabricator.wikimedia.org/T234636).
After we dot voted on Thursday morning, we finished up the last unconference sessions on Friday:
- New CI / Argo k8s for CI workloads challenges, details, paths forward ( ticket https://phabricator.wikimedia.org/T238261) - Wikimedia Space solves all your (communication) problems* (ticket https://phabricator.wikimedia.org/T238237) - The test pyramid and speeding up your results (ticket https://phabricator.wikimedia.org/T234637) - kiwix / open ZIM. portfolio software stack, future ?, tech needs - What is a technical contribution? (ticket https://phabricator.wikimedia.org/T238262) - JS Framework Experience Sharing (ticket https://phabricator.wikimedia.org/T238264) - Global templates! Let's flesh it out (ticket https://phabricator.wikimedia.org/T238251) - Logspam - how do we have less / surface it to the right people? (ticket https://phabricator.wikimedia.org/T238250) - PHPUnit: what can we improve, can we remove phpunit.php wrapper script, etc (ticket https://phabricator.wikimedia.org/T238227) - What user analytics would help you as a developer? (ticket https://phabricator.wikimedia.org/T238274) - I'll help you replace Travis with Actions for GitHub-mastered repos ( ticket https://phabricator.wikimedia.org/T238244) - The gradation of participation - what is a third party? Defining a common phrase with a common – and shared – understanding (ticket https://phabricator.wikimedia.org/T238234) - Ukulele to wikitext (ticket https://phabricator.wikimedia.org/T238290 )
The last session was a Recap and Reflection gathering using a world cafe style discussion (ticket https://phabricator.wikimedia.org/T238406) - each of the 5 themes have a notes document that is in their respective epic tickets:
- Local Development and onboarding (ticket https://phabricator.wikimedia.org/T234087) - Testing (ticket https://phabricator.wikimedia.org/T234088) - Deploying and Hosting (ticket https://phabricator.wikimedia.org/T234089) - Standardization Decisions (ticket https://phabricator.wikimedia.org/T234090) - People and Processes (ticket https://phabricator.wikimedia.org/T234091)
We also did a group photo https://commons.wikimedia.org/wiki/File:Wikimedia_Technical_Conference_2019_Group_Photo.jpg in-between raindrops!
We ended the day with our last documentation sprint, copying info from the day's sessions and moving them into the phabricator tickets (to keep all the data in one place), taking pictures of the session sticky notes / diagrams, and then adding them also into the phabricator tickets. whew!
Photos and documentation that have been uploaded can be viewed using this category https://commons.wikimedia.org/wiki/Category:Wikimedia_Technical_Conference_2019 (look for day 4 https://commons.wikimedia.org/wiki/Category:Wikimedia_Technical_Conference_2019,_day_4) on Commons: Category:Wikimedia Technical Conference 2019 https://commons.wikimedia.org/wiki/Category:Wikimedia_Technical_Conference_2019 (sample demo: ukulele to wikitext https://commons.wikimedia.org/wiki/File:Wikimedia_Technical_Conference_session_-_Ukulele_to_wikitext_(short_video).webm video).
Cheers,
The Wikimedia Technical Conference Program Committee
--
deb tankersley (she/her)
program manager, engineering
Wikimedia Foundation