Skip to content
Christian Haas edited this page Feb 5, 2018 · 1 revision

This repository contains the presentations for the coding dojo session. The presentations can come in various formats, depending on the moderator that held the sessions.

Prepare the Session

Choose a topic or theme and prepare a presentation. Optionally also prepare a Handout and some Code to work on.

Preparing a Presentation with reveal.js

Several presentations are based on reveal.js, which is also contained in the repository. These presentations are simple enough and can be opened by a browser locally. (A Node.js/Grunt.js based setup is also provided, but hardly necessary)

Presentation Structure and Introduction

Try to follow the existing structure of the presentations, at least the introduction:

The introduction should contain:

  • Reference to "Softwerkskammer Wien"
  • Twitter user @swkWien
  • Hashtag #CodingDojoVie if it is a coding dojo
  • Hint about next session (if available)

Also consider mentioning:

  • What is a Dojo?
  • What are the rules?
  • Why do we do deliberate practise?

Think about a break in between and Retrospectives.

Adding a New Session in this repository

Simply add a new folder sessionYYYYMMDD with the date properly filled in.

Find a location and a fitting Date and time

  • When picking a date discuss the suggistion with the other facilitaters to avoid conflicting community events before announcing the event to anyone
  • Provide a room for up to 20 people
  • Ensure enough power supplies for their Laptops
  • Consider providing some snacks.
  • Think about how they can access the location (security etc.)
  • default time is 17:45-20:00

Create a www.doodle.com appointment

  • Only 1 date and time
  • Limit to 20 people or less

example description:

The next meeting of the Coding Dojo Vienna. Sign Up with your full name and bring a photo ID. This is required as the participants have to be registered at the location.

The Focus/Topic of this session is going to be XYZ

To prepare:
A laptop with a development environment, including a test-framework, in the programming language of your preference. A version control system, ideally Git, is also recommended. Prepared means: A few mouse clicks or key-shortcuts, and a dummy-unit test is green.

17:45-18:00 is time for arrival, 18:00 is start.

Twitter: #CodingDojoVie
Moderator: ABC
Meta: https://swkWien.github.io/

Create an appointment at www.softwerkskammer.org

  • open a previous entry (at best one that had already your address)
  • select button "create new based on this"
  • Modify the description as necessary (typically Doodle link) here you have more characters available for a more detailed description
  • Ensure SWK registration is not possible (keeps resetting this field)
  • Address suffix: "CodingDojoVieYYYMMDD"
  • Hit the create button
  • 1 week befor the Dojo: use the envelope button on the top right to send mail (only to "Wien" group)

Announce the event on Twitter one week before

Consider mentioning the following:

  • hash tag
  • location
  • date
  • doodle link or swk link
  • topic

Get someone with tweet-capability of @swkWien to retweet your tweet. Or get accepted as poster and tweet it yourself.

example:

The next #CodingDojoVie will be on Wed Jun, 28th: http://doodle.com/poll/ne4gtuyvegd7su73 at s IT Solutions focusing on be the D in SOLID: DIP

Announce the event to developers within your organization

Consider inviting developers within your organisation using email, calendar appointments, announcing it in some JFX Meetings etc.