Wikimedia Engineering Productivity Team/Lunch and learn

At our offsite we broached the idea of doing a lunch and learn series for the team.

2021-06-21
Lars on virtual machines


 * how to install Debian in a virtual machine under virt-manager
 * managing virtual machines with virt-manager
 * managing virtual machines with Lars's vmadm tool
 * creating custom virtual machine images with Lars's vmdb2 tool

2021-05-25
Lars


 * How to write a train summary email.
 * How to journal (http://demo-journal.liw.fi/)
 * Backup techonlogy (http://git.liw.fi/wmf-talks/tree/2021-05-24-backup-tech.md)

2021-04-26

 * Counting (no knowledge of mathematics required) by Dom
 * Presentation: File:Lunch_and_Learn_26-04-21_Combinatorics.pdf

2021-04-05

 * A Guide to Falling Down by User:JHuneidi_(WMF)

2021-03-01

 * Getting Things Done by Lars Wirzenius

2021-02-01

 * Cal Newport's Deep Work by User:ZFilipin_(WMF)
 * Notes
 * Blog posts:
 * Deep Work by Cal Newport
 * Deep Work at Lunch and learn
 * Slides

2020-09-28

 * Yubikeys by Lars Wirzenius
 * Slides

2020-09-14

 * PHP for the Reluctant by Brennen Bearnes
 * Focus: Foundations of PHP's success, language basics, common traps to keep an eye out for while reviewing & debugging.
 * Slides

2020-08-17

 * Quibble - MediaWiki's CI runner by Antoine Musso

2020-08-03

 * Train dev environment by Lars Wirzenius

2020-07-06

 * Advanced Phabricator Usage by Mukunda Modell

Present a Lunch and Learn
Here is the emergent process for scheduling a lunch and learn.


 * 1) Check your calendar, you should have a standing Lunch and Learn invite every 2 weeks
 * 2) Find the next calendar event that does not have a speaker
 * 3) Add the date to this page, along with your name and the subject of your lunch and learn
 * 4) Modify the calendar event with information about your talk — your name, the title of your talk, and a link to your slides (if there are any)
 * 5) Store slides in the shared   folder on Google drive OR post them publicly on the internet or on wiki and link them from this page.

Ideas

 * Advanced phab usage
 * Gerrit repo layout and advanced command line usage
 * Quibble overview and how tos
 * Contributing to Scap: how to run the test suite, how to write intergration tests, planned radical changes.
 * A demo of the current status of the train-dev environment
 * Helm test: what is it; what's possible; how does it work?
 * Dan's favorite knots
 * Why you don't want to run a marathon and other running advice -- Željko
 * Alphabet Workers Union, a Case Study -- Dan