ParticipationSystems/TuringDay: Difference between revisions

m
m (→‎Inventory of Turing Days: added 2019-01-25)
 
(48 intermediate revisions by 7 users not shown)
Line 205: Line 205:
==== Session Proposals ====
==== Session Proposals ====
* (Henrik) Publish Discourse articles on our latest sprint review, the new quarterly OKRs, the implications of launching the SSO Dashboard to our communities
* (Henrik) Publish Discourse articles on our latest sprint review, the new quarterly OKRs, the implications of launching the SSO Dashboard to our communities
* (Viorela) Refresh python skills by taking basic and advanced python tutorials (codecademy.com/learn/python + learnpython.org).
* (Viorela) Refresh python skills by taking advanced python tutorials and reading documentation.
* (Leo) Look at [https://discourse.mozilla-community.org/t/systems-information-of-contributors-via-google-analytics/17319?u=leo H1 2017 analytics post from Henrik on Discourse], continue learning about jenkins + pipeline + how to devops things, probably read some of codinghorror's blog (because it's always entertaining)
* (Leo) Look at [https://discourse.mozilla-community.org/t/systems-information-of-contributors-via-google-analytics/17319?u=leo H1 2017 analytics post from Henrik on Discourse], continue learning about jenkins + pipeline + how to devops things, probably read some of codinghorror's blog (because it's always entertaining)
* (Megan) Catch up on Service Design specific reading, specifically techniques for SD Blueprints.


==== Interesting Readings ====
==== Interesting Readings ====
Line 220: Line 221:
** Wound down at the end of the day reading quite a bit of blog.codinghorror.com, highlights including: [https://blog.codinghorror.com/sucking-less-every-year/ Sucking Less Every Year] [https://blog.codinghorror.com/why-im-the-best-programmer-in-the-world/ Why I'm The Best Programmer In The World*] [https://blog.codinghorror.com/why-ruby/ Why Ruby] [https://blog.codinghorror.com/but-you-did-not-persuade-me/ But You Did Not Persuade Me]
** Wound down at the end of the day reading quite a bit of blog.codinghorror.com, highlights including: [https://blog.codinghorror.com/sucking-less-every-year/ Sucking Less Every Year] [https://blog.codinghorror.com/why-im-the-best-programmer-in-the-world/ Why I'm The Best Programmer In The World*] [https://blog.codinghorror.com/why-ruby/ Why Ruby] [https://blog.codinghorror.com/but-you-did-not-persuade-me/ But You Did Not Persuade Me]
*** As a result downloaded [http://www.elise.com/q/webwisdom/LetterFromBirminghamJail.htm Letter from a Birmingham Jail] and [http://poignant.guide/ Why's (Poignant) Guide to Ruby] to my Kobo to read at a later date.
*** As a result downloaded [http://www.elise.com/q/webwisdom/LetterFromBirminghamJail.htm Letter from a Birmingham Jail] and [http://poignant.guide/ Why's (Poignant) Guide to Ruby] to my Kobo to read at a later date.
* (Megan) I failed at catching up on any reading SD related. I in part blame (and thank!) Henrik for posting a more interesting read & toolkit, you distracted & saved my Turing Day!
* (Viorela) Went through python documentation from http://python-guide-pt-br.readthedocs.io/en/latest - that Nemo suggested - and https://www.learnpython.org.


==== ROTI ====
==== ROTI ====
* (Leo) 5 - after all, I realised I'm the best programmer in the world
* (Leo) 5 - after all, I realised I'm the best programmer in the world
* (Megan) 5 - I still managed to participate -- even if it was a small amount -- and it was totally worth it! P.S. Leo was it the sunglasses that helped along your realization?
* (Viorela) 5 - The time spent on documentation was useful on refreshing and improving python knowledge.
=== 2017-08-07 ===
==== Session Proposals ====
* (Viorela) Create documentation for rp_login_tests repository (how to set up, run and write tests).
==== Interesting Readings ====
* ''[super-small effort]'' (Henrik) A refreshing refresher on [https://a16z.com/2017/08/05/a16z-video-what-is-the-s-curve/ S-Curves]  in technology innovation.
* ''[medium effort]'' (Henrik) Why every [http://productguy.in/why-pms-should-learn-machine-learning/ Product Manager should know Machine Learning].
* ''[large effort]'' (Henrik) On '''Machine Learning''' and [http://aiplaybook.a16z.com/ Artificial Intelligence].
* ''[extra large effort]'' (Henrik) Andrew Ng's [https://www.coursera.org/learn/machine-learning/ Coursera on Machine Learning].
==== What we did/learned/hacked ====
* (Viorela) I was able to write almost 50% of the documentation, still need to test it
==== ROTI ====
* (Viorela) 4 - I was hoping this will go faster
=== 2017-08-21 ===
==== Session Proposals ====
* (Nikos) CSS Flexbox advanced tips training and CSS Grid
* (Leo) Learn about (and implement) Python unit testing, and Python code style
* (Yousef) Add HTTP Observatory tests to pipeline
* (Viorela) Write and test documentation for login_tests repository
==== Interesting Readings ====
* (Nikos) [https://www.targetprocess.com/articles/speed-in-software-development/ Speed in Software Development]
==== What we did/learned/hacked ====
* (Nikos) Feel more confident using Flexbox for layouts. Catch up with Grid too, although is not [http://caniuse.com/#search=grid fully supported] by everyone yet.
* (Leo) Had a great chat with Tasos about how best to add Discourse integration in Wagtail, Python unit testing and some general Django/Python philosophy - haven't ended up implementing any unit tests yet (with a bit of refactoring being the first step), so today hasn't been as Turingy as it might have been, but I'll end up implementing those sometime in the next sprint.
* (Yousef) Wrote a [https://github.com/flamingspaz/partinfra-jenkins-libs/blob/master/src/org/mozilla/partinfra/observatoryScan.groovy Jenkins lib class] for interacting with the HTTP Observatory API
* (Viorela) Documentation is almost done, still need to add some information regarding passwordless login setup and open a pull request.
==== ROTI ====
* (Leo) 5 - feel a lot more confident about coding in Python
* (Viorela) 5
=== 2017-09-04 ===
==== Pre-Turing Day Brainstorm ====
* (Leo) Link Wunderlist and Geekbot using some exotic language (python?) to learn stuff about that language, and automate a very tedious task
** Also automatically include GitHub and Discourse activity?
==== Session Proposals ====
* (Nikos) CSS Testing, focusing more on regression testing
* (Viorela) - finish with documentation and open pull request; do some research about AWS CodePipeline and figure out how to integrate it with Jenkins
* (Henrik) Shifting Turing Day to Friday when I attend http://mtpcon.com in London
==== Interesting Readings ====
* (Nikos) [https://css-tricks.com/nerds-guide-color-web/ A Nerd’s Guide to Color on the Web]
* (Henrik) [https://www.youtube.com/watch?v=Dr67i5SdXiM One Piece Flow vs. Mass Production] '''Envelope Stuffing''' Lean Thinking Simulation
* (All) Foster intercultural understanding via [https://www.buzzfeed.com/tabathaleggett/knock-knock-jokes-that-are-so-bad-theyre-good knock-knock jokes]
==== What we did/learned/hacked ====
* (Nikos) Experiment with [https://github.com/garris/BackstopJS BackstopJS]. Seems mature enough for automated regression tests
* (Viorela) PR for documentation: https://github.com/mozilla-iam/rp_login_tests/pull/7. For AWS CodePipeline - Jenkins integration, it looks like AWS CodePipeline Plugin in Jenkins is a good option.
=== 2017-09-18 ===
==== Session Proposals ====
* (Nikos) Build some CSS regression tests for CoSS
* (Viorela) Update existing pull requests (on RPS_login_tests + cis_tests repos) and go through (bookmarked in my browser for later reading) python articles.
==== Interesting Readings ====
==== What we did/learned/hacked ====
=== 2017-10-02 ===
==== Session Proposals ====
* (Nikos) IE compatibility, low-bandwidth sites
* (Viorela) [https://hacktoberfest.digitalocean.com/ Hacktoberfest]: Contribute to 4 open source projects and get a t-shirt
* (Henrik) Read ''Managing Our Hub Economy'' (see link below)
==== Interesting Readings ====
* HBR on [https://hbr.org/2017/09/managing-our-hub-economy Managing Our Hub Economy] co-authored by Karim R. Lakhani
==== What we did/learned/hacked ====
==== ROTI ====
* 3, the HBR article is worth a read but is not life changing.
=== 2017-10-16 ===
==== Session Proposals ====
* (Nemo) Prepare major Django upgrade by reading through new features and upgrade tips
* (Henrik) Participating in the Conscious Chooser Behavior Research (field research) in Munich today and throughout the rest of the week. '''Awesome!'''
==== ROTI ====
=== 2017-10-30 ===
==== Session Proposals ====
* (Henrik) Did my Turing Day a couple of weeks ago when I joined the ''Audience Insights'' team for Conscious Choosers research in Munich.
==== Interesting Readings ====
==== What we did/learned/hacked ====
* (Henrik) Summary of Henrik's learning from [https://wiltw.io/2017/10/23/lessons-from-the-field-munich-conscious-choosers-research/ Munich Conscious Choosers Research]
==== ROTI ====
=== 2017-11-13 ===
==== Session Proposals ====
* (Nemo) Integration testing for mozilla-django-oidc using a headless browser + testing framework (probably slimer.js)
* (Viorela) Follow documentation from [https://mana.mozilla.org/wiki/display/TestEngineering/qa-preprod-master.fxtest.jenkins.stage.mozaws.net mana] to get access to FF Test Engineering jenkins instance (check mozillians test run). Go through documentation from https://www.guru99.com/software-testing.html.
* (Nikos) Take a full css accessibility course and experiment with best practices.
==== ROTI ====
=== 2019-01-25 ===
==== Session Proposals ====
* Bootstrap and JavaScript lessons
* Rust hacking
* PersonAPI CLI client
* Explore SUMO's New Relic
==== ROTI ====
* Meh ... we need to get better with our TuringDays. :-)
=== 2019-02-08 ===
Confirmed users
286

edits