The Year 2038 Problem: Next-Gen Y2K

Featured

Y2K was a pop culture phenomenon. Shows such as The Simpsons and South Park released episodes relating to this purported disastrous event. There was an air of uncertainty and fear, however, when January 1, 2000, came and went, it wasn’t an apocalyptic event. So what was the commotion about? The issue had to do with … Continue reading The Year 2038 Problem: Next-Gen Y2K

Getting started with NoSQL using MongoDB

MongoDB is one of the most popular NoSQL (Non-Relational Structured Query Language) databases currently out, because it does not demand all the strict organization that SQL requires. It allows for rapid creation of databases that can be dynamically changed during development. The advantage of NoSQL resides in its complete lack of organizational requirements. This allows … Continue reading Getting started with NoSQL using MongoDB

Using Javascript in Blazor pages

Featured

Note: Here is my GitHub Repository and my Azure hosted site displaying the code below. A big selling point behind Blazor is the ability write code in C# over Javascript. While it’s a great feature to seamlessly develop web applications in C#, the Blazor team had the foresight to still include Javascript support. This is … Continue reading Using Javascript in Blazor pages

Hosting a simple web server with Google Cloud

Note: When creating a new project in Google Cloud Platform, you need to link billing account information to it. You may also need to enable the Compute Engine API when you get to the corresponding step. Hosting a simple web server is a great way to get familiar with cloud hosting technologies; this step helps … Continue reading Hosting a simple web server with Google Cloud

Keeping State: Creating global variables in Blazor with C#

An important tool to have when developing web applications are global variables that keep state. A global variable is an object that can be accessed anywhere within your project. Keeping state refers to the value remaining the same no matter where it is accessed in the program. There should only be one source of truth. … Continue reading Keeping State: Creating global variables in Blazor with C#

Basic Unit Testing in C# with Visual Studio

Unit testing is the process of creating low-level function checks for your code. The key idea is to test the lowest possible level of methods to make it simpler to troubleshoot and find the root of bugs. This usually equates to testing each of your methods, no matter how trivial they may seem. Unit testing … Continue reading Basic Unit Testing in C# with Visual Studio

Origins of the Software Process: The Software Maturity Framework

Software is the Wild West of engineering compared to its long subsiding science siblings. In June 1948, Tom Kilburn helped to run the first stored-program computer and this is arguably where software first started. During the seventy years since its genesis, a plethora of constant technological advancements and challenges arose. In order to solve issues … Continue reading Origins of the Software Process: The Software Maturity Framework

Pop-Up Images: How to make an image appear when hovering over text using Javascript and HTML

For those of you in a rush to see the image pop-ups solution, click on the link to my JSFiddle. If curious, please continue reading for an explanation to it all.  Making an image appear when hovering over text was an issue I encountered with my deck builder web app, Chrono Clash Decks. I wanted … Continue reading Pop-Up Images: How to make an image appear when hovering over text using Javascript and HTML