Voluntarily Code Camp: Auckland - July 13/14 2019
Key messages
- Event is open to all skill levels, and training is provided.
- People will learn, have fun, make friends, and add value
- Voluntarily.nz - Brings people together.
Dates
- 13/14th July - Open session
Getting People there
Numbers
Depends on advertising and what else is competing.
- 10 - 20 - Plenty to achieve good work with
- 20 - 50 - Amazing, the place will be buzzing
- 50 - 80 - Intimidating but we can manage it.
- 80 - practical limit, we won't be able to manage the workload effectively.
Promotional Materials
- Online - we will provide Event specific space at Voluntariy.nz website.
- Poster design.
- Video and stuff based on the last event.
Registration
- Sign up links on Voluntarily.nz
Date, Duration and Times
- 2 days - e.g. full weekend.
- Times - These worked for us
- 8:00 we have access to venue
- 8:30 - 9:00 mingling and breakfast
- 9:00 - gather and initial presentations
- 10:00 work and tutorials
- 4pm - day checkin/demos,
- Space available to 6pm - its not an all nighter
- Day 2 - open and breakfast from 8:00
- Closing events around 4pm
- End by 5pm.
Venue
Friday will be internal at Westpac held at Westpac.
Sarah has managed to get approval for Datacom to host the public event on Saturday and Sunday at our Jervois Quay office (we’re hoping to provide some catering also – TBA).
Needs:
- Room for however many you think will attend
- Open and welcoming
- Space for
- Tutorials and presentations
- breakout / discussion corners
- team work tables - usually 5 - 7 per team
- Huddle / Chat areas.
- Accessible power sockets for everyone's laptops
- WiFi
- Whiteboards and working pens. Notepads
- Easy to get to
Hospitality
- Steady supply of tea/coffee/milo/ soda.
- Bonus if there is proper available some of the time
- Meals
- Breakfast - e.g fruit. & pastries - Helps to get people there before the start
- Lunch - Support food preferences.
- Other times - plates of fruit and biscuits seem to keep everyone happy
- Fun Things to do - games, stretching, competitions etc.
- we did not try this yet - everyone seemed fully involved in the work.
Activities
- Start : Introductions, explain voluntarily, give overview of the tech, purpose and goals for the weekend
- Form teams - around key goals and skill sets
- Then Work and Tutorial streams
- Day 2 - starts with stand up to see where everyone is at
- Ends with Demonstrations and feedback.
Development Goals
These will change as we get closer but probably will include
- Stabilisation of the MVP.
- Search and Skills tags
- Achievement Badges and Onboarding workflows
- Prettification
- Activity Workflows
Tutorials
Rewards & Swag
- We have given attendees native trees but you should decide what is relevant to the locality.
- We considered some trophies for MVP, Team Builder, Design, Inspiration etc. but didn’t get them organized. Also judging is very hard. SO I prefer to reward everyone and give time/space for people to say what they valued from the experience.
- Any corporate swag should be of real value and not generate waste. e.g credits for AWS or iTunes etc. but its not really necessary
Sponsors
- Someone to pay for or provide the venue - Datacom
- Someone to pay for hospitality Datacom
Mail out
Tēnā koutou
Thanks for signing up to come to our Voluntarily Auckland Midwinter Code Camp and to help us in create the Voluntarily.NZ platform.
I can promise that you will have fun, learn stuff, meet great people, and add real value to an important project for New Zealand's young people.
If you have been following the project so far you'll know we have made amazing progress so far this year and we have enough functionality to start testing the service with teachers. You can catch up on some news at our YouTube channel https://www.youtube.com/playlist?list=PL5ZhMU9Mc3JEXNLf2HDzNmCxp3hXWikwx
You may have noticed at change in the domain - we are now all at Voluntarily.nz having moved from voluntari.ly - although the old links will still work.
Key info:
Start - 09:00 am Sat 13th May. Breakfast from 8:15, Lunch provided at 12:00, + Snacks. Day ends at 16:00
Location: Datacom, 58 Gaunt Street, Auckland Central . (https://goo.gl/maps/AcgZxs9Af63qLAQf6) .
Chat: Join us on Gitter: https://gitter.im/voluntarily/community
Codebase: https://github.com/voluntarily/vly2.
Kanban board: https://voluntarily.atlassian.net/secure/RapidBoard.jspa?projectKey=VP&rapidView=2
Documentation: Voluntarily Product
What you need to bring
Laptop, power cable, phone charger, yourself and others. Please continue to promote the event through your networks we can cope with more people on the day but if they sign up online it will help with catering.
sign up at: https://voluntarily.nz/auckland
Is this just for coders?
No we will make good use of BA, Design, Architect, DevOps, Test, and general thinking and problem solving skills.
What if I don't know javascript/node/react/next etc?
We can teach you, there will be simpler tasks that you can help with, you can pair program with someone, you can test stuff, or you can help not re-invent the wheel by researching solutions.
Missions include
MVP road to production
All the basic functionality for our Minimum Viable Product is in place. but there are loads of fine details and small bugs to fix. Our goal is to get 'many eyes' on the system as it stands and work out the details.
We will start the day with a mass role play for teachers and volunteers running various scenarios
DevOps Challenge
We are going to be setting up our second staging site - beta.voluntarily.nz. This will allow us to run the pilot separately from the test/dev site on alpha.
Corporate Integration challenge.
We have everything in place to allow us to display volunteering opportunities embedded in corporate intranet pages - but we need to create some custom pages without headers to provide the appropriate content.
Activity Challenge
And the next big feature to work on is Activities and Organisations.
Plus any amount of
- Testing - writing tests, and fixing the bugs they find.
- Styling - making the pages look like the designs
- Training/Learning - crash course in react, node, mongo and next etc.
- Researching solutions.
Outline of the day
Saturday
8:15 | Mingle and Breakfast. | |
---|---|---|
9:00 | Welcome, purpose, the mission and approach to day Kerry Topp and Vaughan Fergusson. | |
9:20 | Project & asset orientation - Andrew Watkins & Walt Lim. | |
10:00 | Pick your teams & challenge | Tutorials |
12:00 | Lunch | |
12:30 | Build Build Build | Tutorials |
15:00 | Demonstrations and sync up | |
16:00 | Theoretical close | |
17:00 | Bar meet up |
Sunday
8:15 | Mingle and Breakfast. | |
---|---|---|
9:30 | Stand up - and plan for the day | |
10:00 | Continue building | Tutorials |
12:00 | Lunch | |
12:30 | Consolidate and Commit | |
15:00 | Demonstrations and what next | |
16:00 | End |
Tutorials will include ( subject to demand )
- Dev basics for contributors - git, get codebase, build, test, commit, pull request.
- Tour of the Code - pt1 Client side - React components, Pages
- Tour of the Code - pt1 Server side - Express, Next, API and Mongo DB
- Guide to the technologies: React, Mongo, Express etc.
- Advanced topics: Redux, Asynch programming
- Test and debug across the stack.
- AWS and Dev/Ops information