A Note by Olórin: Technical Debt

A Note by Olórin is an article series based on my Engineering journey. A Note by Olórin: Technical Debt - Be proud of the code you write.

Read

Immutability in Elixir

Objects are not supported in Elixir because it is a functional language. Furthermore, the concept of immutability is heavily emphasized within the Elixir language. Instead of altering data, transformations are used in Elixir.

Read

How I Passed AWS Solutions Architect Associate (SAA-C02)

Two months ago, I set a goal for myself to complete the SAA-C02 exam. The following is a note about how I passed the SAA-C02 on the first try within a month.

Read

Storing Currency Values and Float Precision

When I was a junior developer, I was looking through a database schema and noticed that currency values are stored in Integers and that each value is multiplied by 100. This was an intriguing approach, and I began to look into it. It was fascinating back then because I thought we could use a type like a Float to store this without having to use multiplication or division hackle. This article will explain why we avoid Float and Double in favor of cleaner solutions. This is an important strategy to consider. So, let's get started.

Read