Code Health Group/Learning Circles
Code Health Learning Circles
editLearning Circles are effective mechanism to share knowledge amongst peers. Although information in nature, they do require some preparation by those presenting. Although Learning Circles can span many different topics, those that you will find here are focused on Code Health related topics. If you are interested in pulling together a Learning Circle on a Code Health topic but need a little (or a lot of) help, please submit a Phabricator Task against the #Code-Health-Learning-Circles project.
Up and Coming Sessions
editTitle | Description | Presenters | Logistics |
---|---|---|---|
Past Sessions
editTitle | Description | Presenters | Link |
---|---|---|---|
Design Principles and Code Refactoring | This will be about development practice, not about operations. It is the occasion to have a conversation about design principles and about tools.
I have 2 options for the actual content. 1) Java based, taking a class from WDQS (https://github.com/gehel/wikidata-query-rdf/blob/learning-circle-refactoring/tools/src/main/java/org/wikidata/query/rdf/tool/rdf/RdfRepository.java) and see how we can improve it. 2) Python based, taking three classes from Cumin (https://github.com/wikimedia/cumin/blob/master/cumin/transports/clustershell.py#L148-L813) and see how we can improve them. I'm more comfortable with Java, so I can show you more IDE tricks, and will stumble less during the talk. But Python might be more interesting for this audience, as long as you're OK with a few failed attempts during the demo section. |
Guillaume Lederrey | https://commons.wikimedia.org/wiki/File:Learning_Circle_CodeRefactoring_Guillaume_Lederrey.webm |