This post discusses a nightmare activity that people working with data face everyday. It is putting the data in a format ready to be processed according to your need. No doubt that working with data sets has become a vital activity in everyday work; not only for developers but also for mathematicians, statisticians, ...endless list. … Continue reading Cleaning Messy Data Using Open Refine
Don't know how to start learning Apache Spark? Don't miss this step-by-step guide ..
It's always said, "Do not try to re-invent the wheel!" When working with Docker, it is a good practice to search for some ready-to-use images on Docker Hub before building you own. It is very powerful to have your software architecture distributed in a set of containers, each one does one job. And the best building block of … Continue reading How to Merge Two Docker Images
Docker is one of the most trending technology platforms that gained community interest in a short time. In the simplest words, it enables developers and system admins to ship their distributed applications in an easy-to-use process. The ecosystem around Docker is so large and there are A LOT of tools that work with it. One … Continue reading Three Solutions to Bi-directional Linking Problem in Docker Compose
Our eyes perceive the world around us as a three-dimensional (3D) image. By 3D image, we mean that we see widths, heights and depths. In a TV show or a cinema movie, we also perceive the depth of these images although it is rendered on a two-dimensional (2D) screen (just width and height) ! How … Continue reading How come a 3D movie on a 2D screen ?!
Team Leader: Please modify your code and add this small functionality! Software Engineer: OK, Sir. give me few hours! : : at the end of the day .. Team Leader: Hey, let me check your progress! Software Engineer: Haaaaa :O Just give me some time! Team Leader: What is the problem with you ?! Software Engineer: No problem. I'm … Continue reading Can’t Modify My Code !
Let's continue talking about Lists, but first let's have a quick recap. In the last post, we covered a new way to implement lists, which is using recursion. To use this technique, we changed the underlying data members. In this post, we are continuing with another version of lists, Circular Lists. The idea behind circular … Continue reading 9.0 Data Structures – Advanced Lists .. Part-2