Tech Stack

There is alot of tech that goes into running this blog. Everything from servers, to relational databases, to NoSQL databases and plenty of other awesome libraries that I have encountered throughout the years.

This entire website is essentially a custom build though. As such, most of the work is homegrown. But sometimes, you just find tech online that does the job and does it better.

Here is a running list of everything that makes this custom blog tick.

Last updated: 2.26.2021

Architecture

.Net Framework - I build this website using the .NET Framework, Web Forms to be exact.

C# - With .NET you have the option of several programming languages. I chose C# because I was already familiar with C++ and other C-style programming languages.

SQL Server - SQL Server is the relational database that stores much of the content for this site. Because it is a Microsoft product, it plays nicely with .NET and with C#.

IIS - What can I say about IIS. It stands for Internet Information Services, and it manages .NET compiled code and other web server related things. Complex stuff.

JavaScript libraries

jQuery - I still consider jQuery to be one of the best and most well maintained DOM selector libraries. Here's an article with more thoughts on that subject.

CSS libraries

Animate.css - I don't typically rely on CSS libraries as this entire website is custom, but animate.css is just such a quick and easy thing to use.

Web Resources

As mentioned, building a website tends to require a fair amount of components. Here are a few of those added extras that just make the web development a much simpler process.

FontAwesome - Quite possibly the easiest way to include icons into your web pages. But more importantly, they keep improving the performance and library with each and every release.

Google Fonts - While not the most standout and eye-catching fonts on the market (those are paid), Google Fonts still has something that you'll like. Everyone likes Roboto. I like 'Permanent Marker'. And you can mix and match to your liking.

Canva - I love Canva. Both for their free content and easy to use editor, but also from a developer standpoint. The website is just very well built and the UI/UX is some of the best that I've personally seen.