├── .gitignore ├── README.md ├── people ├── artiles.json ├── borillo.json ├── camilo.json ├── davidhernandez.json ├── davidmatas.json ├── flipper83.json ├── islomar.json ├── javier.json ├── jperera.json ├── mike.json ├── pablorodriguezguillen.json ├── pedrogomez.json ├── pepemarquez.json ├── rafamolina.json ├── rubocoptero.json ├── salva.json ├── sgomez.json ├── xavi.json └── yeray.json ├── presets ├── elixir │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ │ └── game_of_life.ex │ ├── mix.exs │ └── test │ │ ├── game_of_life_test.exs │ │ └── test_helper.exs ├── elm │ ├── .gitignore │ ├── README.md │ ├── elm.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── GameOfLife.elm │ └── tests │ │ └── GameOfLifeTest.elm ├── golang │ ├── Dockerfile │ ├── README.md │ ├── game_of_life.go │ ├── game_of_life_test.go │ ├── run_go_tests.sh │ └── run_with_docker.sh ├── java │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── code │ │ │ └── retreat │ │ │ └── java │ │ │ └── Cell.java │ │ └── test │ │ └── java │ │ └── code │ │ └── retreat │ │ └── java │ │ └── CellTest.java ├── javascript │ ├── .gitignore │ ├── README.md │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── game-of-life.js │ └── tests │ │ └── game-of-life.test.js ├── kotlin │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── GameOfLife.kt │ │ └── test │ │ └── kotlin │ │ └── GameOfLifeTest.kt ├── php │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── composer.lock │ ├── src │ │ └── GameOfLife.php │ └── tests │ │ └── GameOfLifeTest.php ├── python │ ├── .gitignore │ ├── README.md │ ├── src │ │ └── game_of_life.py │ └── tests │ │ └── test_game_of_life.py ├── ruby │ ├── .rspec │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── spec │ │ └── game_of_life_spec.rb │ └── src │ │ └── game_of_life.rb ├── scala │ ├── .gitignore │ ├── README.md │ ├── build.sbt │ └── src │ │ ├── main │ │ └── scala │ │ │ └── code │ │ │ └── retreat │ │ │ └── scala │ │ │ └── Cell.scala │ │ └── test │ │ └── scala │ │ └── code │ │ └── retreat │ │ └── scala │ │ ├── ArbitraryCell.scala │ │ ├── CellSpec.scala │ │ └── CellTest.scala └── typescript │ ├── Readme.MD │ ├── index.js │ ├── index.ts │ ├── package.json │ ├── src │ ├── CalculatorExample.js │ └── CalculatorExample.ts │ ├── tests │ └── src │ │ └── CalculatorExample_spec.ts │ └── tsconfig.json └── rules.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/README.md -------------------------------------------------------------------------------- /people/artiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/artiles.json -------------------------------------------------------------------------------- /people/borillo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/borillo.json -------------------------------------------------------------------------------- /people/camilo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/camilo.json -------------------------------------------------------------------------------- /people/davidhernandez.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/davidhernandez.json -------------------------------------------------------------------------------- /people/davidmatas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/davidmatas.json -------------------------------------------------------------------------------- /people/flipper83.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/flipper83.json -------------------------------------------------------------------------------- /people/islomar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/islomar.json -------------------------------------------------------------------------------- /people/javier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/javier.json -------------------------------------------------------------------------------- /people/jperera.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/jperera.json -------------------------------------------------------------------------------- /people/mike.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/mike.json -------------------------------------------------------------------------------- /people/pablorodriguezguillen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/pablorodriguezguillen.json -------------------------------------------------------------------------------- /people/pedrogomez.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/pedrogomez.json -------------------------------------------------------------------------------- /people/pepemarquez.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/pepemarquez.json -------------------------------------------------------------------------------- /people/rafamolina.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/rafamolina.json -------------------------------------------------------------------------------- /people/rubocoptero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/rubocoptero.json -------------------------------------------------------------------------------- /people/salva.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/salva.json -------------------------------------------------------------------------------- /people/sgomez.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/sgomez.json -------------------------------------------------------------------------------- /people/xavi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/xavi.json -------------------------------------------------------------------------------- /people/yeray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/people/yeray.json -------------------------------------------------------------------------------- /presets/elixir/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/.formatter.exs -------------------------------------------------------------------------------- /presets/elixir/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/.gitignore -------------------------------------------------------------------------------- /presets/elixir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/README.md -------------------------------------------------------------------------------- /presets/elixir/lib/game_of_life.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/lib/game_of_life.ex -------------------------------------------------------------------------------- /presets/elixir/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/mix.exs -------------------------------------------------------------------------------- /presets/elixir/test/game_of_life_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elixir/test/game_of_life_test.exs -------------------------------------------------------------------------------- /presets/elixir/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /presets/elm/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | elm-stuff 3 | -------------------------------------------------------------------------------- /presets/elm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/README.md -------------------------------------------------------------------------------- /presets/elm/elm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/elm.json -------------------------------------------------------------------------------- /presets/elm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/package-lock.json -------------------------------------------------------------------------------- /presets/elm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/package.json -------------------------------------------------------------------------------- /presets/elm/src/GameOfLife.elm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/src/GameOfLife.elm -------------------------------------------------------------------------------- /presets/elm/tests/GameOfLifeTest.elm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/elm/tests/GameOfLifeTest.elm -------------------------------------------------------------------------------- /presets/golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/golang/Dockerfile -------------------------------------------------------------------------------- /presets/golang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/golang/README.md -------------------------------------------------------------------------------- /presets/golang/game_of_life.go: -------------------------------------------------------------------------------- 1 | package game_of_life 2 | 3 | func NextGeneration() string { 4 | return "FOO" 5 | } -------------------------------------------------------------------------------- /presets/golang/game_of_life_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/golang/game_of_life_test.go -------------------------------------------------------------------------------- /presets/golang/run_go_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | go test -v -race ./... -------------------------------------------------------------------------------- /presets/golang/run_with_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/golang/run_with_docker.sh -------------------------------------------------------------------------------- /presets/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/.gitignore -------------------------------------------------------------------------------- /presets/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/README.md -------------------------------------------------------------------------------- /presets/java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/build.gradle -------------------------------------------------------------------------------- /presets/java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /presets/java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /presets/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/gradlew -------------------------------------------------------------------------------- /presets/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/gradlew.bat -------------------------------------------------------------------------------- /presets/java/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/settings.gradle -------------------------------------------------------------------------------- /presets/java/src/main/java/code/retreat/java/Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/src/main/java/code/retreat/java/Cell.java -------------------------------------------------------------------------------- /presets/java/src/test/java/code/retreat/java/CellTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/java/src/test/java/code/retreat/java/CellTest.java -------------------------------------------------------------------------------- /presets/javascript/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /presets/javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/javascript/README.md -------------------------------------------------------------------------------- /presets/javascript/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: "node" 3 | }; 4 | -------------------------------------------------------------------------------- /presets/javascript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/javascript/package-lock.json -------------------------------------------------------------------------------- /presets/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/javascript/package.json -------------------------------------------------------------------------------- /presets/javascript/src/game-of-life.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/javascript/src/game-of-life.js -------------------------------------------------------------------------------- /presets/javascript/tests/game-of-life.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/javascript/tests/game-of-life.test.js -------------------------------------------------------------------------------- /presets/kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/kotlin/README.md -------------------------------------------------------------------------------- /presets/kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/kotlin/build.gradle -------------------------------------------------------------------------------- /presets/kotlin/src/main/kotlin/GameOfLife.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/kotlin/src/main/kotlin/GameOfLife.kt -------------------------------------------------------------------------------- /presets/kotlin/src/test/kotlin/GameOfLifeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/kotlin/src/test/kotlin/GameOfLifeTest.kt -------------------------------------------------------------------------------- /presets/php/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | -------------------------------------------------------------------------------- /presets/php/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/php/README.md -------------------------------------------------------------------------------- /presets/php/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/php/composer.json -------------------------------------------------------------------------------- /presets/php/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/php/composer.lock -------------------------------------------------------------------------------- /presets/php/src/GameOfLife.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/php/src/GameOfLife.php -------------------------------------------------------------------------------- /presets/php/tests/GameOfLifeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/php/tests/GameOfLifeTest.php -------------------------------------------------------------------------------- /presets/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/python/.gitignore -------------------------------------------------------------------------------- /presets/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/python/README.md -------------------------------------------------------------------------------- /presets/python/src/game_of_life.py: -------------------------------------------------------------------------------- 1 | def next_generation(): 2 | return "foo" 3 | -------------------------------------------------------------------------------- /presets/python/tests/test_game_of_life.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/python/tests/test_game_of_life.py -------------------------------------------------------------------------------- /presets/ruby/.rspec: -------------------------------------------------------------------------------- 1 | --format doc 2 | -------------------------------------------------------------------------------- /presets/ruby/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rspec' 4 | -------------------------------------------------------------------------------- /presets/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/ruby/Gemfile.lock -------------------------------------------------------------------------------- /presets/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/ruby/README.md -------------------------------------------------------------------------------- /presets/ruby/spec/game_of_life_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/ruby/spec/game_of_life_spec.rb -------------------------------------------------------------------------------- /presets/ruby/src/game_of_life.rb: -------------------------------------------------------------------------------- 1 | class GameOfLife 2 | end 3 | -------------------------------------------------------------------------------- /presets/scala/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/.gitignore -------------------------------------------------------------------------------- /presets/scala/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/README.md -------------------------------------------------------------------------------- /presets/scala/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/build.sbt -------------------------------------------------------------------------------- /presets/scala/src/main/scala/code/retreat/scala/Cell.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/src/main/scala/code/retreat/scala/Cell.scala -------------------------------------------------------------------------------- /presets/scala/src/test/scala/code/retreat/scala/ArbitraryCell.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/src/test/scala/code/retreat/scala/ArbitraryCell.scala -------------------------------------------------------------------------------- /presets/scala/src/test/scala/code/retreat/scala/CellSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/src/test/scala/code/retreat/scala/CellSpec.scala -------------------------------------------------------------------------------- /presets/scala/src/test/scala/code/retreat/scala/CellTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/scala/src/test/scala/code/retreat/scala/CellTest.scala -------------------------------------------------------------------------------- /presets/typescript/Readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/Readme.MD -------------------------------------------------------------------------------- /presets/typescript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/index.js -------------------------------------------------------------------------------- /presets/typescript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/index.ts -------------------------------------------------------------------------------- /presets/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/package.json -------------------------------------------------------------------------------- /presets/typescript/src/CalculatorExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/src/CalculatorExample.js -------------------------------------------------------------------------------- /presets/typescript/src/CalculatorExample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/src/CalculatorExample.ts -------------------------------------------------------------------------------- /presets/typescript/tests/src/CalculatorExample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/tests/src/CalculatorExample_spec.ts -------------------------------------------------------------------------------- /presets/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/presets/typescript/tsconfig.json -------------------------------------------------------------------------------- /rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remote-code-retreat/code-retreat-2019/HEAD/rules.png --------------------------------------------------------------------------------