muizzyranking.
aboutprojectstoolswritingrésumé ↓

~/blogthings I've written

Fromthe notebook.

Notes on backend systems, AI/ML as I learn it, occasional rants about tooling.

Understanding the Linux Shell: Aliases, Special Parameters, and Security

Aliases streamline your workflow, special parameters make scripts adaptable to different inputs, and good security habits ensure your shell environment stays safe and reliable.

Command LineLinuxShell
10 Sept 20234 min read

Understanding the Linux Shell: Variables, Expansions, and Shell Scripts

Variables and expansions give your shell scripts the ability to work with dynamic data, perform calculations, and capture command output, making them far more flexible and powerful.

Develper ToolsLinuxCommand Line
9 Sept 20233 min read

Understanding the Linux Shell: Init Files and Environment Variables

Init files configure your shell environment every time you open a terminal, and environment variables store the key information your shell and programs rely on to function correctly.

Developer ToolsSoftware EngineeringLinux
8 Sept 20234 min read

Navigating the Shell: Pipes, Special Characters, and Text Manipulation

Pipes let you chain commands together to process data in one go, and understanding special characters and text manipulation tools gives you precise control over how that data is handled.

Developer ToolsSoftware EngineeringLinux
7 Sept 20234 min read

Navigating the Shell: A Beginner's Guide to Redirections and Filters

Shell redirection lets you control where your data comes from and where it goes, and filters give you the ability to process and extract exactly what you need from that data.

Developer ToolsCommand LineLinux
6 Sept 20234 min read

Mastering the Shell: Navigation, File Operations, and Shortcuts

Knowing how to navigate your file system and manage files from the command line is a core skill that makes everything else in software engineering faster and more efficient.

Developer ToolsLinuxSoftware Engineering
2 Sept 20234 min read

Mastering the Shell: Getting Started with the Command Line

The shell is your direct line of communication with your operating system, and getting comfortable with it early is one of the most valuable things you can do as a software engineer.

Developer ToolsSoftware EngineeringCommand Line
1 Sept 20234 min read

Common Git Errors and How to Solve Them

Git errors can be frustrating but most have simple fixes once you understand what they mean. Knowing how to read and resolve them is a skill that will save you a lot of time as a developer.

GitGithubErrors
29 Aug 20235 min read

Bye Bye Personal Access Token: Cloning and Pushing to GitHub with SSH

SSH is a simpler and more secure alternative to personal access tokens that lets your machine authenticate with GitHub automatically once it is set up.

GitGithubVersion Control
28 Aug 20233 min read

Mastering Git and GitHub

Git and GitHub are essential tools for every developer: Git tracks your code history locally, and GitHub makes collaboration seamless by hosting your repositories and enabling structured code review through pull requests.

GitGithubVersion Control
26 Aug 20235 min read

Git, GitHub, and the Art of Version Control

Version control is an essential tool for tracking changes to your code over time, and Git is the industry standard that every software engineer should get comfortable with early.

GitGithubVersion Control
25 Aug 20235 min read

Embarking on My Pseudocode Journey: A Guide to Programming Logic

Pseudocode is a simple but powerful tool that helps you think through your logic clearly before writing any actual code.

24 Aug 20233 min read

Embracing Grit and Growth Mindset

Embracing grit and a growth mindset are essential tools for navigating the challenges of the software engineering journey.

23 Aug 20232 min read