Author Archives: Sampo J.
How hard is it to guess a generated MongoDB ObjectId? Continue reading
Wellmo recently received its ISO 27001 certificate, the primary standard for an information security management system (ISMS). I was closely involved in defining the processes and policies to obtain the certificate, and will share some of my experiences in this … Continue reading
Pluralization is a key topic in localization, but its complexity is very often overlooked. Every localization library supports singular and plural forms, but many languages have more than two plural forms — some even have six different forms! We encountered this when … Continue reading
In a lot of development (especially outside the US), localization is a must. You can have people 100 km away that don’t speak the same language. Unfortunately localization is often a significant hindrance in agile development and continuous deployment. In this … Continue reading
A couple of years ago I did some benchmarking on the AWS t1.micro instances. The t1.micro was AWS’s first performance burstable instance type, which are appropriate for non-continuous CPU usage. The CPU allocation of the t1.micro is not specified anywhere. In practice the throttling … Continue reading
Hard-coding is generally considered an anti-pattern and abhorred by experienced developers. Input and configuration data should be externalized from the code, or at the very least parametrized to a language constant. While working at Wellmo, I’ve come to reconsider this … Continue reading