Kata Keynote
summary
Katas are short, repeatable programming exercises to internalize basic steps by practicing the same small problem many times. The live example implements a "decode Roman numerals" kata using CoffeeScript with Jasmine tests and a continuous test runner (korresdojo.com), showing incremental refactoring to handle subtractive notation while keeping the test suite green; constraints like keyboard-only, tiny methods, and language swaps are suggested to build muscle memory.
AI-written summary · about
chapters (6)
- 0:00Coding katas intro
- 11:44Programming katas
- 23:34Roman numeral demo
- 42:11Practicing katas
- 48:36Code retreats
- 51:14Call to action
related talks
42mGilded Rose Refactoring Kata
48mTDD - It's About More Than Just the Tests
02h 42mClean Code: The Next Chapter
30mImprokata
35mRefactoring Frenzy - Don't settle for short term
01h 18mKeynote: Refactoring Superpowers: Make Your IDE Do Your Work, Faster and More Safely
01h 35mSoftware Teaming [Mob Programming] mini-workshop
39mClean, Concise, Collaborative Code
