- Facilitators (@chasemp and @bd808 are taking this role as interim; it would be better to have volunteer developer driving this main topic)
- Problem statement
- Key contributors invited
... and of course, activities proposed.
... and of course, activities proposed.
|Resolved||Qgil||T153007 Technical Collaboration annual plan FY2017-18|
|Resolved||Qgil||T159313 Draft WMF annual plan program about technical events|
|Resolved||Qgil||T149300 Future of the Wikimedia Developer Summit|
|Resolved||Rfarrand||T153996 Wikimedia Developer Summit 2017: Feedback Survey|
|Resolved||Rfarrand||T141926 Wikimedia Developer Summit 2017|
|Resolved||Qgil||T141938 Prepare a program for Wikimedia Developer Summit 2017 to effectively address current high level movement needs|
|Resolved||• chasemp||T147593 Facilitate Wikidev'17 main topic "Building on Wikimedia services: APIs and Developer Resources"|
|Resolved||Anomie||T148855 Working with the fancy old MediaWiki API|
@hashar and @thcipriani it would be really cool if you guys were willing to do a bit of talkign about getting code into mediawiki. This would include getting the change on gerrit, how CI interacts (and some good patterns on CI usage), what beta is and how releases are cut. It could include how code release happens at a high level and what it means when we roll back. Basically, this would be "the lifecycle of your volunteer patch" type talk with a lot of best practice sprinkled in. Any interest?
@jynus and @Marostegui would you guys be at all interested in talking about labsdb and doing a bit on how to use it well vs how to sink it? I'm not sure how all encompassing it would be. Kind of a judgement call, but I think it would be awesome if it included some context on our schema's and common queries. I have seen @jynus give a lot of good advice (on phab even) to volunteers doing something illadvised, it would be very neat if we could wrap that up in a bit of an "do this, not that" talk.
@DarTar -- any interest in doing a talk on how you guys are currently using PAWS and quarry (and where you see it's use going)? Sort of a research perspective on current tools and why you are (if you are) excited about the future. IIRC evangelizing this sort of thing is on the agenda otherwise so may be a good bit.
Yeah, by the time of the conf I should have Striker doing account creation, ssh key management, and hopefully service group creation too.
If all things go to plan we will also be ready to start trialing PaaS solutions that layer over kubernetes in Q3, so that might be another topic for a conference session.
@yuvipanda I'm hoping you can do a session that is basically showing off how cool PAWS is and hopefully some Quarry is in the mix. This would hopefully especially show what whacky processes these can deprecate and also a bit of dreaming on where it can go. The idea possibly is grabbing peoples attention and laying the mindshare groundwork for the next few years from these angles. Or whatever you think :)
@chasemp Yes, I even have slides prepared (those are too many, but to mark it would take me no time):
I've now officially created a complex thread within this linear comment history. :)
What do you think about teaming up on a 'show off PAWS and Quarry" and possibilities talk? It would be great if people walked away excited to use it kind of deal, but I'm also really interested in the research perspective on how it's great and why in general. I think more publicity for PAWS especially is a good thing (tm).
Hey (followup from my irc pinging) :)
I know you are in the middle of https://meta.wikimedia.org/wiki/Working_with_data_in_Wikimedia_and_MediaWiki and I have no doubt that there are a myriad of lessons and interesting experiences that come from using Labs and mediawiki-vagrant as a platform in a structured environment. It would be super awesome if you would be willing to give a talk about this experience. This is useful from the perspective of bootstrapping folks of varying levels of experience in these tools. It's not really a pedagogy thing and not really a live demo, but whatever you think would fuel the fire for more developers and help them get into it. I imagine you'll have a better idea than me what is relevant.
My impression is even WMF devs could use a refresher on what the current lifecycle is, but a bend on the narrative towards volunteers how code gets from a->z would be excellent for creating a common vocabulary.
Follow up from irc ping :)
I'm not sure what a talk would look like exactly but my belief is you are one of the better folks to talk about API use in general. My impression is less of a walk through for cataloguing endpoints and more of a show and tell for common tasks and how you would do them. Are lesser known and appreciated API calls a thing? I think it would be a great thing to do.
Re. PAWS and or ORES, I think the best format would be a workshop. We'd need to have people for at least 2 hours. Preferably 4-8 hours. That might be hard to fit into the dev summit format. @yuvipanda, what do you think? I'm sure we could do *something* with 30mins to an hour if that's the best we could get.
No, I am not important enough to get my talks recorded :-P Only keynotes from sponsors get recorded, I think, and I think they could claim ownership of them. But I could deliver some of those at a Wikimedia tutorial (outside of the dev days, as they are too long).
I would like to do some "quick tips, myths and common mistakes about our databases" for mediawiki developers and labs users- not sure if and where would that fit (30 minutes talk + questions).
I think this would fit well in the Tech Talks series that @Rfarrand manages. A nice thing about those talks is that they are recorded and easy to post on Commons for linking to various places on wiki. It would also be a great session at any hackathon. We haven't been historically great at recording those though.
T147177 seems really relevant to this topic. @chasemp and @bd808 are listed as facilitators but it's noted "it would be better to have volunteer developer driving this main topic". Would @Hydriz be a logical person to ask? Assuming the answer is "yes", then the natural next question: @Hydriz, is this something you'd be interested in helping with?
@RobLa-WMF This topic seems too broad for me to facilitate discussions on, as I am only focusing on the Wikimedia dumps at the moment. Nonetheless, I am available to help if the need arises. :)
This summit sounds like a good opportunity to shed some light on our Wikimedia dumps, so I am willing to provide help on this matter too, if it is necessary.