Improkata
summary
A live coding kata that extends the classic FizzBuzz challenge: participants suggested new software requirements for FizzBuzz and the presenter implemented solutions in real time. The session demonstrates iterative requirement addition and on-the-spot coding to handle each new rule.
AI-written summary · about
chapters (13)
- 0:00Welcome
- 1:27What is FizzBuzz kata
- 2:58Initial Kotlin code
- 4:44Requirements and dependencies
- 6:14Extract time logic
- 8:45Implement TimeProvider
- 14:46Testing with MassiveMock
- 17:41Adjust business rules
- 19:51Avoid if statements
- 21:07Extend to Roman numerals
- 23:19Twitter integration
- 27:00Refactoring patterns
- 28:46Daily lessons
related talks
50mLimited work-in-progress for developers
01h 14mLimited Work-in-Progress for Developers
01h 54mPair Programming & Test Driven Development done right
57mKata Keynote
52mStructure aware fuzzing
41mUnleash your programming creativity
01h 08mWorkshop - Ruby Coding Dojo
37mType Hints: Putting more Buzz in your Fizz
