Monthly Kata


Details
Software Crafting is more than coding. Let's learn more about each other and start building a community of professionals to solve things that are bothering us. But it is also about practice and writing well-crafted software. Therefore we will practice write code and discuss what is "good code" to you together with Daniel Carral (@dcarral (https://twitter.com/dcarral)).
We strive to provide a safe environment for everyone. (https://github.com/swkBerlin/values/blob/master/safe_environment.md)
It would be great if you come with a laptop / development environment already setup.
Schedule
19:00 - doors open
19:15 - event starts
(Intro) Introduction to the problem: what is “good code”?
(Craft) Solve a simple algorithmic problem.
(Show) Discuss the different approaches we came up with.
(Discuss)Evaluation based on opinion vs facts: introduction to static code analysis / software metrics.Take a look at more potential solutions, what do the numbers say?Final remarks / discussion.
Note: Provided initial test suite is available, in, at least: C, Clojure, Coffeescript, Lisp, C++, C#, JavaScript, Elixir, Erlang, F#, Go, Haskell, Java, Kotlin, Lua, Objetive-C, PHP, Python, Ruby, Rust, Scala, Swift, Typescript.
21:30 - closing

Monthly Kata