Codeminer42's Engineering Blog
The Miners

The Dark Side of Flutter: What Frustrations Should You Expect?
Recently, I had the opportunity to lead a mobile app development project where we decided to use the Flutter framework. In this post, I want to share my experience with…
Scalable Frontend #3 — The State Layer
State tree, the single source of truth This post is part of the Scalable Frontend series, you can see the other parts here: “#1 — Architecture” and “#2 — Common…
My Journey Discovering Design Patterns I Didn’t Even Know I Use
When I started my internship at CodeMiner 42 last October, I felt overwhelmed by information. So much new stuff to learn, and so much old stuff that I was doing…
Using Mappers to Organize Your Data
At some point during the development of your project, you might have needed to develop a feature that consumed data from an external source. You had no idea, however, about…
“!” and “?”: Understanding One of Ruby’s Coolest Naming Conventions
“Well, that’s quite some symbols you got there ♨_♨” - You, after reading this article’s title. It was a calm Friday afternoon here at CodeMiner42, when one of my co-workers…