Monday 2nd July

  1. 08:30 - 09:15

    Registration
  2. 09:15 - 09:45

    Opening plenary
  3. 09:45 - 11:00Wilkes 1

    Behind the AI Curtain - Designing for Trust in Machine Learning Products

  4. 09:45 - 11:00Wilkes 2

    Secure Code Development in Practice

  5. 09:45 - 11:00Wilkes 3 & 4

    Writing slow regexp is easier than you think (and want it to be)

  6. 11:00 - 11:15

    Break
  7. 11:15 - 12:30Wilkes 1

    Become a Fantastic Facilitator

  8. 11:15 - 12:30Wilkes 2

    You Too Can Be A Sketching Machine!

  9. 11:15 - 12:30Wilkes 3 & 4

    How to hack your own apps!

  10. 12.30 - 13.30

    Lunch
  11. 13:30 - 14:30

    Keynote

    • Alicia Carr
  12. 14.30 - 14:45

    Break
  13. 14:45 - 16:00Wilkes 1

    More Than Music with MIDI, JavaScript & Tiny Computers

  14. 14:45 - 16:00Wilkes 2

    Typing is not the hard part - Developing a culture of pair programming

  15. 14:45 - 16:00Wilkes 3 & 4

    Why Cultivating Observational Skills are so important?

  16. 16.00 - 16:15

    Break
  17. 16:15 - 17:30Wilkes 1

    More Than Music with MIDI, JavaScript & Tiny Computers

  18. 16:15 - 17:30Wilkes 2

    Typing is not the hard part - Developing a culture of pair programming

  19. 16:15 - 17:30Wilkes 3 & 4

    Why Cultivating Observational Skills are so important?

  20. 17:30 - 18:15

    Birds of a feather
  21. 18:15 - 21:00

    Dinner & diversions

Tuesday 3rd July

  1. 08:30 - 09:15

    Registration
  2. 09:15 - 10:30Wilkes 1

    Failure Patterns in Java

  3. 09:15 - 10:30Wilkes 2

    ‘What would YOU Call This Workshop?’ And Other Powerful Questions

  4. 09:15 - 10:30Wilkes 3 & 4

    ‘What would YOU Call This Workshop?’ And Other Powerful Questions

  5. 10:30 - 10:45

    Break
  6. 10:45 - 12:00Wilkes 1

    Functional Programming Beyond Immutability

  7. 10:45 - 12:00Wilkes 2

    Muddling Through The Middle Bits: what comes after Junior and before Senior

  8. 10:45 - 12:00Wilkes 3 & 4

    Better Whiteboard Sketches

  9. 12:00 - 13:00

    Lunch
  10. 13:00 - 14:00

    Keynote

    • Jon Skeet
  11. 14:00 - 14:15

    Break
  12. 14:15 - 15:30Wilkes 1

    The Virtuous Technologist

  13. 14:15 - 15:30Wilkes 2

    EventStorming: a Hands-On

  14. 14:15 - 15:30Wilkes 3 & 4

    Internet of things with physical programming

  15. 15:30 - 15:45

    Break
  16. 15:45 - 17:00Wilkes 1

    The Virtuous Technologist

  17. 15:45 - 17:00Wilkes 2

    EventStorming: a Hands-On

  18. 15:45 - 17:00Wilkes 3 & 4

    Internet of things with physical programming

  19. 17:15 - 18:00

    Lightning talks
  20. 18:00 - 21:00

    Dinner & diversions

Wednesday 4th July

  1. 08:30 - 09:15

    Registration
  2. 09:15 - 10:30Wilkes 1

    Well what would you do next...?

  3. 09:15 - 10:30Wilkes 2

    Dealing with Disempowerment

  4. 09:15 - 10:30Wilkes 3 & 4

    Building Universal Apps with React

  5. 10:30 - 10:45

    Break
  6. 10:45 - 12:00Wilkes 1

    Negotiating For Your Life

  7. 10:45 - 12:00Wilkes 2

    Learn to run agile game sessions

  8. 10:45 - 12:00Wilkes 3 & 4

    Building Universal Apps with React

  9. 12:00 - 13:00

    Lunch
  10. 13:00 - 14:15Wilkes 1

    Strangle Your Legacy Code

  11. 13:00 - 14:15Wilkes 2

    Build a "Development for Non-Developers" Course

  12. 13:00 - 14:15Wilkes 3 & 4

    Teamwork: What Must Go Right/What Can Go Wrong

  13. 14:15 - 14:30

    Break
  14. 14:30 - 15:30

  15. 15:30 - 16:00

    Closing plenary