Docker – Cheat Sheet

The basic commands you need, to be productive with docker: How do I get a list of all running docker containers ? docker ps How do I just get all the containers ? docker ps -a How do I remove a container ? docker rm <container id or name> How do I see all my […]

How I went about choosing a Deep Learning Framework

The following is a excerpt that was made, as part of my final capstone project. Introduction The hardware and software section will be primarily exploring the two key parts in the development of neural networks. Currently the two competing software libraries for the development of neural networks are PyTorch and Tensor Flow. And the two […]

Map vs Reduce vs Filter in JavaScript

So these methods are part of the “functional” aspect of JavaScript. JavaScript is a strange language in a good way. Before we get into this, know that all these methods above try to replace the “for” loop, or any other type of loop you can think of. Some of you might be saying, “I like […]

Questions People have Asked Me – Part 1

Below are some questions I was recently asked, with my answers.  Please let me know if any of them are wrong, its a learning opportunity for me 🙂 What is the binary sort algorithm and how does it work?  The binary sort algorithm (BSA) is used to effectively sort data. It works on the principle of continuously cutting the data set in half, […]

WTF is are Stacks, Queues, and Deques ?

Stack A stack is a stack of books, or a stack of sandbags or a stack of elephants or even a stack of unicorns. Basically a stack is anything that follows LIFO (Last In First Out), which means that if the last thing you put onto the stack is the first thing you have to […]