Damian Garstecki

Maintenance

Cover image for How safe is BigDecimal, really?
4 min read

How safe is BigDecimal, really?

BigDecimal is the go‑to type for holding decimal numbers. It’s used whenever high precision is required and we can’t afford rounding issues. But not everything about it is great. BigDecimal exposes a trap for developers. Let’s look at what that is and how to secure our code against it. Why do we …

java kotlin maintenance
Cover image for Argument for the off-the-shelf components
5 min read

Argument for the off-the-shelf components

Have you ever run into a problem that could be solved by using an off‑the‑shelf solution? You probably asked yourself: is it a good idea? Maybe the problem is simple enough that you could build a simple one in a week. Let’s take a look at when we should consider an off‑the‑shelf component …

architecture strategy maintenance