Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philou/kata-slow-code

Slow Code Kata
https://github.com/philou/kata-slow-code

Last synced: 1 day ago
JSON representation

Slow Code Kata

Awesome Lists containing this project

README

        

[![Gradle](https://github.com/murex/Kata-Slow-Code/actions/workflows/gradle.yml/badge.svg)](https://github.com/murex/Kata-Slow-Code/actions/workflows/gradle.yml)
[![Maven](https://github.com/murex/Kata-Slow-Code/actions/workflows/maven.yml/badge.svg)](https://github.com/murex/Kata-Slow-Code/actions/workflows/maven.yml)
[![Check Markdown links](https://github.com/murex/Kata-Slow-Code/actions/workflows/markdown-link-check.yml/badge.svg)](https://github.com/murex/Kata-Slow-Code/actions/workflows/markdown-link-check.yml)
[![Add contributors](https://github.com/murex/Kata-Slow-Code/actions/workflows/contributors.yml/badge.svg)](https://github.com/murex/Kata-Slow-Code/actions/workflows/contributors.yml)

# Slow Code Kata

![Slow Snail](./images/slow-snail.jpg)

"[Slow Down Calman La Nature](https://pixabay.com/fr/photos/slow-down-calmant-la-nature-4418450/)" by [Robert Oertel](https://pixabay.com/fr/users/durststrecke-7814966/) is licenced under [Pixabay License](https://pixabay.com/fr/service/license/)

## Description

This repo is meant to be used with simple katas to practice slow (mindful) coding.

The 2 katas are:
- Fizz Buzz, instructions are available [here](https://codingdojo.org/kata/FizzBuzz/)
- Pascal Triangle, instructions are available [here](https://en.wikipedia.org/wiki/Pascal%27s_triangle)

## Getting Started

- [Java](java/GETTING_STARTED.md)
- [Javascript](javascript/GETTING_STARTED.md)
- [Go](go/GETTING_STARTED.md)
- [Python](python/GETTING_STARTED.md)
- [Typescript](typescript/GETTING_STARTED.md)

## Useful Links

### For this Kata

- [Fizz Buzz sequence generator](https://catonmat.net/tools/generate-fizzbuzz-sequence)

### General

- [TCR (Test && Commit || Revert) wrapper](tcr/TCR.md) utility
- Handy for any type of turn-based session: [Online Timer](https://agility.jahed.dev/)

## Session Information

### Style & Duration

The best way to run this session is in a 2 or 3 hours workshop, following the instructions in the [accompanying slides](./slow%20(code)%20retreat.pptx)

### Source Files

- [Java](java)
- [Javascript](javascript)
- [Go](go)
- [Python](python)
- [Typescript](typescript)

## License

`Kata-Slow-Code` and the accompanying materials are made available
under the terms of the [MIT License](LICENSE.md) which accompanies this
distribution, and is available at the [Open Source site](https://opensource.org/licenses/MIT)

The accompanying workshop slides are under [Attribution-ShareAlike 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/).

## Acknowledgements

See [ACKNOWLEDGEMENTS.md](ACKNOWLEDGEMENTS.md) for more information.

## Contributors



Damien


Damien Menanteau




Philippe


Philippe Bourgau




Ahmad


Ahmad Atwi




AntoineMx/


AntoineMx