NodeJS Portfolio Update (October 9, 2023)

I got some work done this weekend, but not as much as I would have liked. I am trying to come up with a good system for handling database queries. I do not want the database open the entire time the site is up because that could be bad. On the other hand, I cannot… Continue reading NodeJS Portfolio Update (October 9, 2023)

NodeJS Progress Update (October 2nd, 2023)

I ran into a few snags, but for the most part I have everything for the main site in place on the development subdomain. The express server code performs MySQL queries just fine and everything. There are little changes I’ll need to make like getting all the images into place and getting their names into… Continue reading NodeJS Progress Update (October 2nd, 2023)

Node.JS deployment update

Screenshot of current deployment progress

Hi there, it’s been a few weeks or so since I migrated to this new VPS. There’s been a bit of a learning curve, and at one point I momentarily crashed the server by trying to open a port using the wrong firewall. Customer service fixed that for me pretty quickly, and told me which… Continue reading Node.JS deployment update

Text Editors and IDEs

If you’re going to do any sort of work with scripting or programming you should understand the difference between a text editor and IDE. In Windows the difference between VS Code (my recommendation for IDE btw), Code::Blocks, and Notepad are pretty obvious. However, in Linux the line blurs a lot because you have robust editors… Continue reading Text Editors and IDEs

Passing Variables by Reference and Value

I recently covered soft and hard links in Linux, and figured it would be a good idea to follow up with passing variables into functions by reference and value. Every variable is assigned a memory address, just like files in Linux. Just like linking those files in Linux, you can do two different things with… Continue reading Passing Variables by Reference and Value

Soft and Hard Links in Linux

Soft and Hard links in Linux are kind of a weird concept in Linux. The primarily detail to keep in mind is that every object stored on a harddrive is given a memory address. You can think of the harddrive as a neighborhood, and each object as a house within that neighborhood. Soft links create… Continue reading Soft and Hard Links in Linux

Cat, Head, and Tail Linux Utilities

Generally, if you’re working with Linux then you’re working in terminal. It is incredibly important to understand how to read files while working in terminal, and Linux has a few nifty options. What you should do really depends on the situation and size of the file. A few of the basic functions you will use… Continue reading Cat, Head, and Tail Linux Utilities

Common BASH functions

I finally put together a new article that’ll be live before you see this post on common BASH functions. I’ve been working my way through Linux+ prep, and even wrote a program to do some Linux BASH stuff in a slightly more user friendly format. I threw together a massive article with tons of pretty… Continue reading Common BASH functions

Updating and Installing LDAP on Rocky Linux

After summarizing the type of authentication servers that are available on Linux, I thought it would be fun to install LDAP. The first step is to always update the Operating System. As you’ll see in the video below I had never actually updated Rocky so it took a few minutes. I then tried to find… Continue reading Updating and Installing LDAP on Rocky Linux