Usama AshrafinDev GeniusAvoiding the N+1 Query Problem in RailsA very common query optimization case with a solution that’s also easy on the eyesJun 11, 2021Jun 11, 2021
Usama AshrafinWe’ve moved to freeCodeCamp.org/newsHow to use events in Node.js the right wayBefore event-driven programming became popular, the standard way to communicate between different parts of an application was pretty…Nov 3, 20185Nov 3, 20185
Usama AshrafinWe’ve moved to freeCodeCamp.org/newsStarting with Apache Storm for Real-Time Data ProcessingContinuous data streams are ubiquitous and are becoming even more so with the increasing number of IoT devices being used. Of course, this…May 23, 20184May 23, 20184
Usama AshrafincodeburstService Workers & Rails MiddlewareOne of the most promising features of the HTML5 API are Web Workers. JavaScript is of course single-threaded and thus will block its event…May 4, 2018May 4, 2018
Usama AshrafincodeburstUsing RabbitMQ for Microservices Communication on DockerA microservices-based architecture involves decomposing your monolith app into multiple, totally independently deployable and scalable…Apr 27, 20186Apr 27, 20186
Usama AshrafincodeburstScaling Out With Docker and NginxNumber 10 of the 12 Commandments states that our development environment should be as similar as possible to what we have in production…Mar 27, 201810Mar 27, 201810
Usama AshrafincodeburstJSON Serialized Columns with RailsEver since the NoSQL boom, there were unnecessary jumps made to embrace Mongo, Cassandra etc as primary datastores for applications that…Mar 12, 20185Mar 12, 20185