/CJ's Blog 2024-02-21T20:29:48-05:00 CJ Saathoff / Jekyll © 2024 CJ Saathoff /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Beginner's Guide to Linux Packaging with nFPM2024-02-21T00:00:00-05:00 2024-02-21T00:00:00-05:00 /posts/guide-to-using-nfpm-on-scripts/ CJ Saathoff Are you looking to package up a shell script in Linux for easy distribution and installation? Look no further than nFPM - a simple and powerful tool for creating packages in various formats. In this blog post, we will walk you through the basic steps of using nFPM to package a shell script. What is nFPM? nFPM is a tool that helps you create packages in different formats (such as deb, rpm, apk,... Building an IP Checker Page with Cloudflare Workers2024-02-14T00:00:00-05:00 2024-02-14T00:00:00-05:00 /posts/IP-checker-cloudflare/ CJ Saathoff In this blog post, we will explore how to create an IP checker page using Cloudflare Workers. Cloudflare Workers provide a serverless execution environment that allows you to run JavaScript code at the edge of the Cloudflare network. By leveraging Workers, we can build a simple and efficient IP checker page that provides information about the visitor’s IP address. Prerequisites Before we dive... Quickly Create Large Files In Linux2024-02-06T00:00:00-05:00 2024-02-06T00:00:00-05:00 /posts/quickly_create_large_file_linux_system/ CJ Saathoff Quickly Create Large Files In Linux When working with large datasets or testing file system operations, you may need to create large files on a Linux system. In this blog post, we will explore a helpful utility called fallocate that allows us to quickly allocate space for large files without actually writing any data. Let’s dive in and understand how to create files of different sizes using fa... Rethinking CMS Choices: The Case for Static Sites Over WordPress2024-02-03T00:00:00-05:00 2024-02-03T00:00:00-05:00 /posts/rethinking-CMS-choices/ CJ Saathoff In the ever-evolving landscape of web development, the choice between using a dynamic content management system (CMS) like WordPress and opting for a statically generated website is more relevant than ever. While WordPress powers over 40% of all websites on the internet, reflecting its popularity and versatility, there’s a growing realization that it might not be the ideal solution for everyone... Is Cron Itself Not Working or Is the Cron Job Not Running as Expected?2024-02-03T00:00:00-05:00 2024-02-03T00:00:00-05:00 /posts/cron-not-running-as-expected/ CJ Saathoff When a cron job doesn’t run as expected, it can be challenging to pinpoint the exact issue. Cron, the time-based job scheduler in Unix-like operating systems, offers flexibility and precision for scheduling tasks. However, this can sometimes lead to confusion when jobs fail to run. The most effective first step in troubleshooting is to check the cron log. This can immediately provide insights i...