I've been bitten by the zig bug

I foresee different responses for this post. Hypothetical, of course, because no one ever reaches back (am I losing my mental faculties? Talking alone in a blog that no one ever reads as if someone was going to have a rational or, even worse, emotional reaction to a text they’re not going to ever read? Oh well). One would be of joy and relief that something is being done. Another reaction would be of anger and frustration that it is not done the way they wanted. Well, it is pretty obvious to me which Hypothetical responses I should listen to: those that will suggest I visit the psychiatrist praise the act of doing. ...

August 14, 2025 · Henry John Kupty

Functional Programming: Concepts, Idioms and Philosophy

Functional Programming has risen as a solution to most modern days problems, such as concurrency and scaling. For some, it is a mystique concept that applies only to Erlang, Haskell and other strange languages that are either too complicated or irrelevant. This is simply not true, and I’m going to show how to apply some functional programming concepts on non-functional languages. I’ll deconstruct the functional paradigm by first defining what ‘Functional Programming’ really means, then explaining common idioms and comparing the syntax. In the end, I’ll show how to make relevant changes to non-functional in order to follow the Functional Programming Philosophy. ...

March 19, 2016