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 […]

5 Projects to Improve Your Resume and Learn To Program

One of the best ways to get started with programming or help in finding a job is doing side projects. They help you understand what goes into making large feature rich applications. This article will primarily focus on end user driven projects, i.e projects that anyone can use. This means all these projects will have […]

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 […]

Creating ASP.NET Core MVC Integration Tests – Getting Started

Tests should be created to make your life easier down the line. When you may or my not have to add new functionality or rework some previous code. However Unit tests may not always be enough, so we end up using integration testing as well. Prerequisites : Microsoft.AspNetCore.TestHost – NuGet Package Microsoft.EntityFrameworkCore.InMemory – NuGet Package […]

WTF is Bubble Sort ?

Bubble sort is a type of sorting algorithm. Its not the best for everything but it does have its uses. It gets its name since it makes the largest values “bubble” to the top. Bubble sort does its job by using pair comparisons. So it takes the current value and compares it to it’s neighbor […]