Codeminer42's Engineering Blog
Performance

CodeTips#7: Spread operator: the slow beauty
For a couple of years now, the JS community has been using the famous spread operator, AKA three dots (...), to copy values in arrays and objects, both on front…
Increase Performance with Sidekiq and Redis
We know that performance is one of the biggest factors that drive a system to success. But even using the most optimized algorithms, some tasks can still take a long…
How to use dynamic Components in Vue
Hi guys, in today's post I want to share an interesting scenario about using dynamic components with you. Imagine this situation where you have a search feature in your application.…
Elixir/Erlang: Tail Call Optimization is not enough
In this article, we'll be talking about a widespread concept of Functional Programming called Tail Call Recursion (or Tail Call Optimization or just Tail Call). If you have been around…
Optimizing Rails API JSON generation
JSON has become a ubiquitous data transfer format for web APIs. Whether you're working on a third-party integration, or endpoints to serve data for rich clients (single page application, mobile…