Search for:

Version Control and Containerisation

The Convergence of Version Control and Containerisation At the heart of modern software development, version control systems like Git have become indispensable. They enable developers to track and manage changes to code, facilitating collaboration and enhancing code quality. Git, with its robust ecosystem and integration with platforms like GitHub, offers [...]

Bash Scripting: Positional Parameters, While Loops, and More

Introduction: Bash scripting is a powerful skill for any user navigating the Linux environment. It allows for automating tasks, manipulating files, and managing systems efficiently. In this blog post, we explore some advanced concepts in Bash scripting including positional parameters, while loops, and the use of certain built-in commands. 1. [...]

Creating Secure Passwords with Linux Shell Scripting

Hello, everyone! Today, let’s delve into an essential skill for any Linux enthusiast or system administrator: creating secure, random passwords using shell scripting. This skill is crucial for automating account setups, enhancing security, and just making life a bit easier. Here’s a step-by-step guide to creating a script that generates [...]

Navigating the Challenges of Building a Pwnagotchi

This blog post explores the process and challenges encountered in creating a Pwnagotchi, an endeavor that goes beyond assembly to become a journey of discovery and problem-solving. Equipment and Materials The creation of the Pwnagotchi involved a carefully selected array of components and tools, each playing a crucial role in [...]

SQL

My marvellous journey into SQL

Deciphering Data Filtering: SQL vs Linux In the complex arena of data management, comprehending the subtleties of filtering vast amounts of information is akin to navigating a maze. Imagine yourself meticulously sifting through layers of data. To commence this journey, let’s delve into the foundational elements of relational database theory, [...]