The Life of a Programmer

Archives

All of the things labelled as Posts, so that crawlers have a place to find them.

What is event programming?

Communicating between components with events is one of the fundamental programming paradigms. One module publishes an event, and other modules respond via listeners. It’s an

What is functional programming?

Three key concepts comprise the essence of functional programming: first-class functions, pure functions, and immutable data. Together they express a fundamental architectural paradigm on how

What is imperative programming?

Imperative programming is a paradigm that explicitly tells the computer what to do and how to do it. Unlike most other approaches it is a

What is orthogonality?

The flexibility and usefulness of an API relate directly to its orthogonality. But what does “orthogonal” mean? It’s a term that’s tossed around a lot

Please join me on Discord to discuss, or ping me on Mastadon.

Archives

A Harmony of People. Code That Runs the World. And the Individual Behind the Keyboard.

Mailing List

Signup to my mailing list to get notified of each article I publish.

Recent Posts