WannaCry?

Where did WannaCry go after its original execution? I’m not sure, but it had to have ran somewhere ransomware! In all seriousness, I’ve buried myself deep in WannaCry research for the past couple of weeks.  The entire story is very interesting.  I wanted to know who started it, what it did, how it infected other systems, Read More …

The Basics of Big O Notation

Big O notation is mainly used to classify algorithms based on variables such as their running time and space-requirements-to-input-size ratio.  It characterizes functions according to their growth rates in relation to the size of the data. Efficiency is definitely a top priority in the world of computer science.  As programmers, we should worry about whether or not our Read More …

CSS Grids: The Ultimate Tutorial

Before we begin our CSS grids tutorial, here is my finished demo, and here is my tutorial in pdf.  Huge thanks to @edgedestroys for letting me use his awesome photography as demo content!  Now, let’s get started. What are CSS Grids? CSS Grids are a 2D grid-based powerful layout system with track-sizing, order placement, alignment control, sub-grids, and more!  It’s still a write-up in progress, but it should Read More …