[Wikitech-l] Re: [Small wiki toolkits] Upcoming bots & scripts workshop on Friday, July 29th, 16:00 UTC

2022-08-17 Thread Srishti Sethi
Hello everyone,

This is a friendly reminder that the workshop will take place in ~20 hours
from now. Hope to see you there.

Cheers,
Srishti
*Srishti Sethi*
Senior Developer Advocate
Wikimedia Foundation 



On Tue, Aug 9, 2022 at 2:17 PM Srishti Sethi  wrote:

> Hello all,
>
>
> We have a new date and time for this workshop - Thursday, August 18th at
> 15:00 UTC. You can find more details on the workshop and a link to join
> here: <
> https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_maintain_bots>
> [1].
>
>
> Looking forward to seeing you at the event!
>
>
> Cheers,
>
> Srishti
>
>
> [1]
> https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_maintain_bots
>
>
>
> *Srishti Sethi*
> Senior Developer Advocate
> Wikimedia Foundation 
>
>
>
> On Thu, Jul 28, 2022 at 12:20 AM Srishti Sethi 
> wrote:
>
>> Hello all,
>>
>> We are postponing this workshop as the trainer is unavailable at the
>> scheduled time due to unforeseen circumstances.
>>
>> Keep an eye on this thread and the workshops page on the wiki, as we will
>> share a new date and time for the workshop soon.
>>
>> Cheers,
>> Srishti
>>
>> *Srishti Sethi*
>> Senior Developer Advocate
>> Wikimedia Foundation 
>>
>>
>>
>> On Fri, Jul 22, 2022 at 4:18 AM Srishti Sethi 
>> wrote:
>>
>>> Hello everyone,
>>>
>>> The sixth workshop on the topic of "How to maintain bots" is coming up -
>>> it will take place on Friday, July 29th at 16:00 UTC. You can find more
>>> details on the workshop and a link to join here: <
>>> https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_maintain_bots>
>>> [1].
>>>
>>> This session will focus on best practices for maintaining bots and tools
>>> in the Wikimedia ecosystem. It will cover a few practices that can help
>>> developers run a bot or a tool with help from others, such as picking a
>>> license, adding co-maintainers to the project, publishing source code,
>>> writing docs, and much more.
>>>
>>> To participate in this workshop, you would need basic familiarity with
>>> bots or tools development. You can add your discussion ideas in the
>>> etherpad doc linked from the workshops page.
>>>
>>> We look forward to your participation!
>>>
>>> Best,
>>> Srishti
>>>
>>> On behalf of the SWT Workshops Organization team
>>>
>>> [1]
>>> https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_maintain_bots
>>>
>>> *Srishti Sethi*
>>> Senior Developer Advocate
>>> Wikimedia Foundation 
>>>
>>>
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Query-string normalization enabled on MediaWiki.org

2022-08-17 Thread Ori Livneh
Hello,

A short while ago, the SRE Traffic team enabled
 query-string
normalization for MediaWiki.org. This means that the caching layer
(Varnish, specifically) now rewrites the query string portion of request
URLs, so that query parameters are sorted by key. The re-written URL is
then used for the cache look-up and (if necessary) the backend request.
This improves the efficiency of the cache, since it allows
logically-equivalent requests with different URL forms to be served by a
single cache entry.

For example, this URL:
  https://www.mediawiki.org/w/index.php?title=Squid=history

Is re-written as:
  https://www.mediawiki.org/w/index.php?action=history=Squid

Care has been taken to make the sort stable for duplicate keys, and to
handle PHP array syntax (?foo[]=a[]=b) correctly.

MediaWiki.org is the first wiki that gets real traffic where this is
enabled. If you encounter any weirdness, please file a task
.
If everything looks good, we'll proceed with an incremental roll-out to
other wikis. This is tracked in T314868
.

Cheers
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

[Wikitech-l] Outreachy Round 25–call for projects and mentors now open!

2022-08-17 Thread Srishti Sethi
Hello everyone,

Wikimedia is participating in the winter edition of this year's Outreachy <
https://www.outreachy.org/> [1] (December 2022–March 2023)! The deadline to
submit projects on the Outreachy website is September 30th, 2022. We are
currently working on a list of interesting project ideas. If you have some
ideas for coding or non-coding (design, documentation, translation,
outreach, research) projects, share them here: <
https://phabricator.wikimedia.org/T313361> [2].


*About the Outreachy program*
Outreachy offers three-month internships to work remotely in Free and Open
Source Software (FOSS), coding, and non-coding projects with experienced
mentors. These internships run twice a year–from May to August and December
to March. Interns are paid a stipend of USD 7000 for the three months of
work. Interns often find employment after their internship with Outreachy
sponsors or jobs that use the skills they learned during their internship.
This program is open to both students and non-students. Outreachy expressly
invites the following people to apply:
* Women (both cis and trans), trans men, and genderqueer people.
* Anyone who faces under-representation, systematic bias, or discrimination
in the technology industry in their country of residence.
* Residents and nationals of the United States of any gender who are
Black/African American, Hispanic/Latinx, Native American/American Indian,
Alaska Native, Native Hawaiian, or Pacific Islander.

See a blog post highlighting the experiences and outcomes of interns who
participated in a previous round of Outreachy with Wikimedia <
https://techblog.wikimedia.org/2021/06/02/outreachy-round-21-experiences-and-outcomes/>
[3]


*Tips for mentors for proposing projects*
* Follow this task description template when you propose a project in
Phabricator: <
https://phabricator.wikimedia.org/tag/outreach-programs-projects> [4]. Add
#Outreachy-Round-25 tag.
* Project should require an experienced developer ~15 days and a newcomer
~3 months to complete.
* Each project should have at least two mentors, with one of them holding a
technical background.
* Ideally, the project has no tight deadlines, a moderate learning curve,
and fewer dependencies on Wikimedia's core infrastructure. Projects
addressing the needs of a language community are most welcome.
* If you don't have an idea in mind and would like to pick one from an
existing list, check out these projects: <
https://phabricator.wikimedia.org/tag/outreach-programs-projects/> [4]
* To learn more about the roles and responsibilities of mentors, visit our
resources on MediaWiki.org: <
https://www.mediawiki.org/wiki/Outreachy/Mentors> [5].

We look forward to your participation!

Cheers,
Srishti


[1] https://www.outreachy.org/

[2] https://phabricator.wikimedia.org/T313361

[3]
https://techblog.wikimedia.org/2021/06/02/outreachy-round-21-experiences-and-outcomes/

[4] https://phabricator.wikimedia.org/tag/outreach-programs-projects/

[5] https://www.mediawiki.org/wiki/Outreachy/Mentors


*Srishti Sethi*
Senior Developer Advocate
Wikimedia Foundation 
___
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/