Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coding Dojos 2017 (Motto SOLID principles) #19

Closed
codecop opened this issue Nov 5, 2016 · 134 comments
Closed

Coding Dojos 2017 (Motto SOLID principles) #19

codecop opened this issue Nov 5, 2016 · 134 comments
Labels

Comments

@codecop
Copy link
Member

codecop commented Nov 5, 2016

Facilitators

done

2015 listed in #4
2016 listed in #5

  • Jan - Christian (organizing) guest David Tanzer @ FRQ - Legacy Code
  • Feb - Bojan @ LinkResearchTools - OCP
  • Mar - Ernst @ sIT - SRP
  • April - Martin @ Willhaben - SRP
  • May, 17th - Paul @ TechTalk - SOLID
  • June, 10th Code Retreat @ FRQ, see Coderetreat Q2/2017 #24
  • June, 28th - Ernst @ sIT - DIP
  • July - Martin @ Willhaben
  • Aug, 22th - David (@duffleit) @ TechTalk
  • Sept - Ernst @ sIT - TDD Intro
  • Oct - Martin @ Willhaben - cancelled due sickness
  • Nov, 18th GDCR17 - Guest/Peter @ TechTalk, see Coderetreat on November 18th (GDCR17) #23
  • Nov, 29th - Paul @ TechTalk - Mistakeproof design
  • Dec - Bojan @ LinkResearchTools - Bank Kata, Object Calesthenics
@codecop
Copy link
Member Author

codecop commented Jan 7, 2017

Hello all, how is it looking for 2017?

@xbojch
Copy link
Contributor

xbojch commented Jan 10, 2017

Hi, all! Hope you started 2017 successfully!

I'd like to organize a coding dojo in February.
I'll let you know the available dates by the end of this week.
That should give us enough time to prepare everything.

I might ask you for some support setting the "marketing" side of the dojo up.

@codecop
Copy link
Member Author

codecop commented Jan 11, 2017

for January - if there are no volunteers - maybe @dertseha? Has been a long time...

@dertseha
Copy link
Member

I'll see if the 23rd of January is available at FRQ.

@dertseha
Copy link
Member

David Tanzer has contacted me with a facilitation idea, I offered him to do the January session; I'm waiting for his reply whether he has time on the 23rd or the 30th.

@ernst-fastl
Copy link
Contributor

Hi guys, I could do a session in March.

@mlem
Copy link
Contributor

mlem commented Jan 22, 2017 via email

@paulroho
Copy link
Contributor

paulroho commented Jan 23, 2017

Mesdames et Messieurs, we'd like to volunteer for May, August and November.
Preliminary dates:

  • Wednesday, May, 10th
  • Tuesday, August, 22nd
  • Wednesday, November, 8th

@xbojch
Copy link
Contributor

xbojch commented Jan 23, 2017

Great idea @dertseha, looking forward to this dojo.

I have booked two Wednesdays for February (15th or 22nd) @ LinkResearchTools and would do a doodle to see which performs better.

Glad we're filling up the slots for 2017!

@ernst-fastl
Copy link
Contributor

well then I'd like to take June and September, before everything is full :-)

@codecop
Copy link
Member Author

codecop commented Jan 23, 2017

lol. Maybe we go back to running twice a month, esp. in good months like March/April/May and Sept/Oct/Nov and/or running a second Coderetreat in June?

@paulroho
Copy link
Contributor

@codecop I think, having one session per month (with exceptions) is a decent rhythm. Better to be sorry for waiting four weeks than having dojos with next to no participants. From what I saw, overcrowding is not the most urging problem ATM.
For the sake of disappointed facilitators, I'd have no problem to step back from one session.

@dertseha
Copy link
Member

Next week's dojo is a new record, in terms of participants.
We yet have to figure out whether this was because of a public theme, the guest facilitator or all things together, including minor details like the in-house ad we had at FRQ.

I'd like to keep the monthly rhythm until we figure out what a winning strategy is to keep both participants and facilitators engaged. I guess last month's dojo was... interesting with only two (?) participants.

@dertseha
Copy link
Member

What do you think about having a questionnaire at the end of the dojo on Monday? I'd like to know what makes the 30 people tick in filling up all places in two days.
Finding the right questions is tricky, so jump over to #21 to help design the survey please :)

@codecop
Copy link
Member Author

codecop commented Jan 26, 2017

Maybe many people have new year resolutions ;-) Interesting, so many new names. Also strong participation from FRQ and the few veterans. On Meetup 30 ppl might be 20 or even only 10 in the end so I am curious how many will show up. Also I planned to drop by if time allows, which I still plan to...

@dertseha
Copy link
Member

dertseha commented Feb 7, 2017

@xbojch So what about February? Starting a Doodle now to figure out whether it should be next week or the week after is too late I believe. Pick one, and pick it fast if it's going to be next week :)

@xbojch
Copy link
Contributor

xbojch commented Feb 7, 2017 via email

@dertseha
Copy link
Member

dertseha commented Feb 8, 2017

I don't think we did any explicit OCP kata before. GIve it a go, I'd be interested!

Thinking about it, we could run a SOLID theme as well. Each principle handled at least once in 2017. Idea out in the open.

@ernst-fastl
Copy link
Contributor

I like the idea. I have been looking for ideas for the March session anyway.

Maybe a single responsibility refactoring kata, similar to the tennis kata? Something to code might be nicer on the other hand.... Any ideas?

@paulroho
Copy link
Contributor

@xbojch Love the idea of an OCP-kata and @dertseha making a solid focus this year. Do you know pre-canned exercises/katas regarding those principles?
Unfortunately, Feb 22nd collides with a joint date of two meetups (testautomation and BDD) where I have to attend. So looking forward hearing how it worked out!

@codecop
Copy link
Member Author

codecop commented Feb 10, 2017

@xbojch the Racing Car Katas, https://github.com/lucaminudel/TDDwithMockObjectsAndDesignPrinciples/tree/master/TDDMicroExercises/Java all have OCP and DIP violations which need to be refactored. In a way they are OCP katas. Explaining the kata takes some time. Maybe 2 of them can be done in one evening.

If you decide to use them I can provide more pointers for facilitator.

@xbojch
Copy link
Contributor

xbojch commented Feb 10, 2017 via email

@xbojch
Copy link
Contributor

xbojch commented Feb 12, 2017

Prepared the SwK and Doodle. Can I send it out via SwK or are there some rules about who sends it?
https://www.softwerkskammer.org/activities/CodingDojoVie20170222

@dertseha
Copy link
Member

@xbojch thank you for creating the entries! People are free to send them out themselves :) There is a send-mail button on SWK for the event, at the top.

One minor addition: If you could please add to the doodle the columns "Topic", "Venue", "Speaker", "Other". Then ask in the description the people to check what motivates them to come. For "Other", people hopefully leave some comment.

@xbojch
Copy link
Contributor

xbojch commented Feb 12, 2017

Thanks for the info @dertseha, I'll send the invitation as soon as I get the Doodle ready. I'm not entirely convinced, that Doodle is a good match for collecting additional data.

It's either free text options or scheduling an event (only dates + times). Here's a test doodle - IMHO it is confusing as it displays the choices as equivalent options.

What do you think about it? http://doodle.com/poll/k65vuy3rkuuxmswx

@dertseha
Copy link
Member

Using a test-only doodle should do the trick, good idea with setting up a test.
After all, there is only one time slot to attend to, and this information (the time) is already in the main text.
Let's do this and see how people react :)

@xbojch
Copy link
Contributor

xbojch commented Feb 12, 2017 via email

@xbojch
Copy link
Contributor

xbojch commented Feb 13, 2017

SwK and Doodle now published. Please share.

@xbojch
Copy link
Contributor

xbojch commented Feb 23, 2017

Hi, just to report on my first coding dojo. In the end 11 people participated (4 internal). For 3 it was the first coding dojo. It was interesting, and I also received some feedback how to improve. Participants really like to know the topic (theme) up front to decide if it's something for them. I could say it's confirmed by the Doodle, where most people checked that the reason they will participate is the Topic.

About the exercises, I could work on being more clear with requirements, perhaps even showing a pseudocode example. Some participants pointed out, that it would be nice if they could see the final solution and discuss design ideas. Perhaps a topic for a future dojo?

All in all we were successful and I'm looking forward to organizing the next one.

@codecop
Copy link
Member Author

codecop commented Feb 23, 2017

@xbojch sounds great. Pls send a pull request with your slides/revealjs/pdf to this repository. Thank you and your employer for hosting the dojo.

@dertseha
Copy link
Member

dertseha commented Nov 6, 2017

Thank you, @paulroho !
(In a fit of im-not-entirely-awake I thought we already have December and thought both SWK and Doodle entries were wrong. ;) )
Invitation broadcast via my channels.

@dertseha
Copy link
Member

@paulroho you still want to repeat the November attempt? If so, it's best to send out the info today (Thursday).

@dertseha
Copy link
Member

Also, I see that no-one volunteered for December. Do we want to run one?

@xbojch
Copy link
Contributor

xbojch commented Nov 23, 2017 via email

@paulroho
Copy link
Contributor

paulroho commented Nov 23, 2017

@paulroho
Copy link
Contributor

BTW, the repo for the November dojo would be super pleased getting a PR for a - say - Java port. Makes just sense for a statically typed language.
@goerge, @dertseha, @rolger, @codecop anybody? :)

@paulroho
Copy link
Contributor

Hold on, my dearest! I totally oversaw that @codecop already sent a port yesterday!
So many thanks to him and welcome all you Java-people to the show!
Will update the SWK-announcement.

@dertseha
Copy link
Member

@xbojch great, thank you!
@paulroho I'll have a look on the weekend whether a port to Go and/or C++ would be feasible.

@dertseha
Copy link
Member

@paulroho I'm lost a bit - where's the Java port? Your repository hasn't changed in 2 months, and the SWK post doesn't have any further link.

@paulroho
Copy link
Contributor

Sorry for the confusion. @codecop has provided his Java-version here: https://bitbucket.org/pkofler/tictactoe-mistakeproof-java
And I also updated my the C# version's readme and the SWK event page.

@xbojch
Copy link
Contributor

xbojch commented Dec 11, 2017

Hi, all!
I'm considering a dojo in December. Not sure if it's too soon after the last one or too close to the holidays.
If then I would do it on 19th or 20th December.

What do you think? Or should we rather have the next one in January?

@duffleit
Copy link
Member

Why not - I could join on both dates.

@dertseha
Copy link
Member

Either date is very close to the holidays for most I guess - at least what I hear from my surroundings that they are occupied so much these days. Yet still, if you don't publish, you'll never know ;)

Even for myself, there's only a slight chance I would be able to make it on 20th. There's another year-in-review event at the company after which I could come - unless this event takes very long and/or will be relocated to a Christmas market. A development I so far didn't interpret from the invitation. Can't tell.

(My answer reminds me of something I like to avoid myself - see picture)
samstagwastrinken

@goerge
Copy link

goerge commented Dec 11, 2017

As far as I can tell now, I'd join on either day. Maybe we can relocate to a Christmas market after doing the coding stuff...

@xbojch
Copy link
Contributor

xbojch commented Dec 11, 2017

Published it on:

Please share with love! I'll send the SWK e-mail in the morning.

Idea for Christmas market afterwards: U1 -> Karlsplatz.

Did any of you do a dojo with this kata https://github.com/sandromancuso/Bank-kata before? I would do it either from scratch or with some part implemented and with a refactoring and new feature. Open for ideas or insights.

@goerge
Copy link

goerge commented Dec 12, 2017

Afair we did the bank kata with @codecop at willhaben years ago. But I do not remember what learning were.

@codecop
Copy link
Member Author

codecop commented Dec 12, 2017

We did the Bank OCR which is a different kata than Sandro's, So new kata, yeah let's go

@xbojch
Copy link
Contributor

xbojch commented Dec 19, 2017

Hi guys, I fell sick today with fever and sore throat. I'll try to get better by staying in today. If I don't get better and can't join tomorrow would it be an option that @goerge or @dertseha (as most experienced) moderate the session tomorrow. I'll prepare the presentation and rules.

@dertseha
Copy link
Member

@xbojch sure thing, we can manage.
Avoid stressing you out too much, it's better to stay in longer than to risk spoiling the upcoming holidays for yourself.

@xbojch
Copy link
Contributor

xbojch commented Dec 20, 2017

I'm on sick leave until Friday. @dertseha here are the slides for today https://rawgit.com/xbojch/sessions/4f39cf2c1b36b81c2364eeeec7b3031bead34590/session20171220/index.html

Marian Gablovsky will be there as host today. Please find him in Top-2 if you come early.

Thanks for jumping in!

@xbojch
Copy link
Contributor

xbojch commented Dec 21, 2017

Thank you very much @dertseha. I've heard it was successful.
I'm happy that we managed to make this year of coding dojos possible and successful.

Wish you all happy holidays and looking forward to the next year!

@dertseha
Copy link
Member

Another year completed!
Thank you to all of you making this work, and all the best for the future :)

Also, no rest for the wicked, 2018 is covered here: #36

@codecop codecop changed the title Sessions 2017 (Motto SOLID principles) Coding Dojo Sessions 2017 (Motto SOLID principles) Dec 9, 2018
@codecop codecop changed the title Coding Dojo Sessions 2017 (Motto SOLID principles) Coding Dojos 2017 (Motto SOLID principles) Nov 21, 2019
@dertseha dertseha added the dojo label Nov 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

8 participants