HUGO Logo

Setup a HUGO Site

Introduction Hugo is a static site generator, a tool that allows us to pre-compile our website into static HTML, CSS and JS. The main benefit of using such methods is speed. A Static site takes a lot less time to load than a site that uses databases. For more information on HUGO read my other post Hugo Static Site Generator Prerequisites Git Installing HUGO Official steps The HUGO binary is what we will use throughout the creation of our project to initially setup our site then create posts etc… This step will vary depending on your operating system and distribution....

December 31, 2022 · 5 min · 991 words · ahmza
Minecraft Loves Docker

Minecraft Server on Docker ⛏ 🐳

Introduction Minecraft is a great game and when it comes to multiplayer, a dedicated server is the way to go (here’s why1). Myself and a few others recently decided to start playing this game again, and I took the opportunity to deploy the server in my lab. A Minecraft server does not require a ton of resources to run, However from my experience the more resources you can throw at it the better, especially when you start to introduce mods and more than a few players....

May 24, 2022 · 5 min · 965 words · ahmza
Windows Loves Linux

Setup WSL 🪟 ❤️ 🐧

Introduction WSL stands for Windows Subsystem for Linux which means we have the Linux kernel inside of windows. This is huge news for developers or people who just want to try Linux. Prerequisites Enable virtualisation in BIOS Setup Open Powershell in Administrator mode wsl --install You may be required to restart the device, I Highly recommend you do Go to the Microsoft store and search for a Linux distribution. I prefer to use the “Ubuntu” distro....

February 23, 2022 · 2 min · 262 words · ahmza
HUGO logo

HUGO Static Site Generator

Introduction Hugo is a static site generator, which basically means it’s a tool that allows us to pre-compile all of our website into static HTML, CSS and JS. The main benefit of using such methods to crate a site is speed. A Static site takes a lot less time to load than a site that uses databases for example. Disadvantages Some of the disadvantages I have come across are as follows:...

December 26, 2021 · 4 min · 687 words · ahmza
learn-linux

You Need to Learn Linux 🐧

Introduction You need to learn Linux because there is no reason not to. If you are pursuing a career in IT, without a doubt you will come across Linux and having even basic knowledge is very helpful. Many people struggle with the OS simply because it’s fundamentally different compared to the other operating systems, but with a bit of time you can master the basics and unlock it’s true power....

December 17, 2021 · 3 min · 598 words · ahmza