Functional Programming in Kotlin using Kategory


Details
• What we'll do
---- >>> Instil HAVE MOVED! <<< ----
Our long running hosts Instil have moved offices to:
Instil, Linen Loft, 27-37 Adelaide Street, Belfast Map Location (https://www.google.co.uk/maps/place/Instil+Software/@54.5944802,-5.9285035,19.37z/data=!4m8!1m2!2m1!1sLinen+Loft,+27-37+Adelaide+Street,+Belfast!3m4!1s0x486108f87076d1cb:0x7b683df3b13dc763!8m2!3d54.5947612!4d-5.9286957?hl=en)
-----
Talk
Whetting our programming appetites at the first Belfast FP session of 2018, Richard Gibson will be talking about "Functional Programming in Kotlin using Kategory"
This is a quick tour of functional side of Kotlin with the help of Kategory (soon to be called Arrow) a library of Functional data types and abstractions.
There will also be be demos to show how this can be used in day to day Kotlin programming.
------
The topic of this month's talk is very appropriate as our venue hosts Instil are about to deliver their "Kotlin Development" course that is officially certified by JetBrains, the very people who created the language! https://instil.co/courses/kotlin-development/
-------------------------
Coding Challenge
- Rotated Palindrome *
A palindrome is a string that reads the same forward and backward; for instance “abcdedcba” is a palindrome. A rotated palindrome is a string that reads the same forward and backward, either directly or in any rotation of the string; for instance, “dedcbaabc” is a rotated palindrome, because if the last three letters at the end of the string are rotated to the beginning of the string, it becomes “abcdedcba” which is a palindrome.
Your task is to write a program to determine if a string is a rotated palindrome.
(Source: https://programmingpraxis.com/2017/12/15/rotated-palindrome/)
---------------------------
Post Meetup Drinks
After the meet-up, we will be heading over to the woodworkers for chats and a few drinks :)

Functional Programming in Kotlin using Kategory