April Kata Night!


Details
This month we will have a kata hack night!
About
Our Kata Hack nights take the form of a "usually simple" problem, which we try to solve in our functional programming language of choice on the night!
We encourage folks of all levels to come along, even if you have little or absolutely no experience with functional programming languages, as we are all learning together!
At the end of the night everyone who wishes can present their solution, this allows us to learn from each other and see how the problem was tackled in different functional languages.
This months Kata: Who’s in Space?
We will create a program that pulls in the data of "who is in space" from a JSON API over HTTP and displays the information in a tabular format (of your choice).
The Open Notify API provides that information. Visit http://api.open-notify.org/astros.json to see not only how many people are currently in space but also their names and which spacecraft they’re on.
It would also be good to see how external IO boundaries can be substituted for testing purposes.
Summary:
-
Obtain the "Who's in Space" Data via JSON API.
-
Extract, Format and Display data in a tabular format (of your choice e.g. HTML or Terminal).
Example Output:
Name | Craft
-------------------------|--------
Gennady Padalka | ISS
Mikhail Kornienko | ISS
Scott Kelly | ISS
Nice to Haves:
-
Create notification or update mechanism to highlight when someone new is in Space. i.e. signify when someone new is in space.
-
Tests for isolating the I/O boundaries, which focus on showing the update notification mechanism works.
Post Event Pints!
As usual we will head to the woodworkers for a few drinks post meet-up to keep the chat going about all things FP!
https://secure.meetupstatic.com/photos/event/3/a/b/0/600_460395024.jpeg
Looking forward to seeing you!

April Kata Night!