· 5 min read · go, functional-programming, programming

Functional Programming with Golang

Functional programming (FP) has gained popularity in recent years due to its ability to create more expressive, modular code with fewer side effects. Go...

· 5 min read · go, best-practices, development

Go: Style, Decisions, and Best Practices

Google's style, decisions, and best practices guide for the Go language is a set of recommendations intended to promote clarity, simplicity, and efficiency in software developm...

· 4 min read · fsharp, functional-programming, music

Music with F#: The Language and the Note

When I’m not in front of a “soup of colored letters” (people say this when they see my screen on VS Code) or “jumpy green text” (yeah, this one is for the terminal); I like to p...

· 3 min read · security, programming, development

Is Hash/Digest Not Cryptography?

It is common for people to argue that hashing is not cryptography; they do it so vehemently that they ridicule things like "I encrypted it with MD5." Is it really that wrong to say...

· 3 min read · php, functional-programming, type-safety

Type-safe data structures and bananas without gorillas in PHP

I used to love everything about object oriented programming, ignoring everything else, when I finally got it, I thought that every piece of software should be developed using OO...