CyberSpy

Rantings from a guy with way too much free time

Exercism - Get your Code Deamons Out! Heal Your Body!

2018-02-28 programming Rob Baruch
Exercis(m) The best way to keep the mind, body, and soul sharp is to exercise! No better way to learn new programming paradigms than following this same precept when learning new concepts in an unfamiliar programming language. There are several sites online that afford noobs practice problems - Hackerrank, kaggle to name a few. But one that I recently came across, exercism.io, aims to provide not just programming exercises, but a community of folks committed to commenting and sharing both code and criticism on implementations to problem sets across many languages. Continue reading

OCaml Intro: You can have it all: Object-Oriented, Imperative, and Functional

2018-02-01 programming Rob Baruch
YAPL So why take the time to delve into yet another programming language? I find at worst, one can expands one’s knowledge of existing programming paradigms by studying the language design choices of other languages not used on a daily-basis. Best case, one discovers a new language that is rich in expression and productivity; thereby refining the productivity of the user. OCaml So, I tripped over this programming language in a rather random and circuitous path. Continue reading