DevBlog | Adrian Rubicohttps://blog.adrianrubico.com/posts/New Posten-usFri, 28 Feb 2025 07:55:49 +0000Day 21: Mastering Docker Volumeshttps://blog.adrianrubico.com/post/Day-21-Mastering-Docker-Volumes/Learn how to persist data in Docker using volumes and bind mounts, ensuring container storage remains intact.https://blog.adrianrubico.com/post/Day-21-Mastering-Docker-Volumes/Day 20: Mastering Docker Logshttps://blog.adrianrubico.com/post/Day-20-Mastering-Docker-Logs/Discover how to use Docker logs for troubleshooting, monitor container behavior, and resolve common issues effectively.https://blog.adrianrubico.com/post/Day-20-Mastering-Docker-Logs/Day 19: Mastering Docker Commands and Conceptshttps://blog.adrianrubico.com/post/Day-19-Mastering-Docker-Commands-and-Concepts/Master Docker with commands, lifecycle stages, and registries to streamline container management and boost DevOps efficiency.https://blog.adrianrubico.com/post/Day-19-Mastering-Docker-Commands-and-Concepts/Day 18: Mastering Dockerhttps://blog.adrianrubico.com/post/Day-18-Mastering-Docker/Master Docker with insights on containers, Docker Engine, installation steps for Linux and Windows, and container advantages.https://blog.adrianrubico.com/post/Day-18-Mastering-Docker/Day 17: Mastering Python Essential Libraries for Devopshttps://blog.adrianrubico.com/post/Day-17-Mastering-Python-Essential-Libraries-for-Devops/Explore essential Python libraries for DevOps, including JSON and YAML, to streamline automation and infrastructure management tasks.https://blog.adrianrubico.com/post/Day-17-Mastering-Python-Essential-Libraries-for-Devops/Day 16: Mastering Python Control Flow and Core Structureshttps://blog.adrianrubico.com/post/Day-16-Mastering-Python-Control-Flow-and-Core-Structures/Learn Python's essential control structures, including operators, conditional statements, loops, and loop controls to master DevOps programming concepts.https://blog.adrianrubico.com/post/Day-16-Mastering-Python-Control-Flow-and-Core-Structures/Day 15: Mastering Python Fundamentalshttps://blog.adrianrubico.com/post/Day-15-Mastering-Python-Fundamentals/Learn the essentials of Python, including comments, variables, print formatting, and core data structures.https://blog.adrianrubico.com/post/Day-15-Mastering-Python-Fundamentals/Day 14: Python Scripting for DevOpshttps://blog.adrianrubico.com/post/Day-14-Python-Scripting-for-DevOps/Learn how to set up Python and run your first DevOps script in this foundational guide to Python for DevOps.https://blog.adrianrubico.com/post/Day-14-Python-Scripting-for-DevOps/Day 13: Git Cheat Sheethttps://blog.adrianrubico.com/post/Day-13-Git-Cheat-Sheet/Make your daily DevOps workflow easier and more efficient with this comprehensive cheat sheet of essential Git commandshttps://blog.adrianrubico.com/post/Day-13-Git-Cheat-Sheet/Day 12: Mastering Git Rollbackhttps://blog.adrianrubico.com/post/Day-12-Mastering-Git-Rollback/Discover how to undo changes easily using soft reset, hard reset, reverting specific commits, and discarding local changes with Git rollbacks.https://blog.adrianrubico.com/post/Day-12-Mastering-Git-Rollback/Day 11: Mastering Git Branching, Merging and Morehttps://blog.adrianrubico.com/post/Day-11-Mastering-Git-Branching-Merging-and-More/Discover how to manage main, release, and feature branches in Git, along with essential merging strategies.https://blog.adrianrubico.com/post/Day-11-Mastering-Git-Branching-Merging-and-More/Day 10: Navigating the Basics of Git and GitHubhttps://blog.adrianrubico.com/post/Day-10-Navigating-the-Basics-of-Git-and-GitHub/Learn the basics of Git and GitHub, from setting up a local repository to pushing your first filehttps://blog.adrianrubico.com/post/Day-10-Navigating-the-Basics-of-Git-and-GitHub/Day 9: Mastering Version Control with Git and GitHubhttps://blog.adrianrubico.com/post/Day-9-Mastering-Version-Control-with-Git-and-GitHub/Understand why Git is crucial for DevOps with this introduction to Git and GitHub.https://blog.adrianrubico.com/post/Day-9-Mastering-Version-Control-with-Git-and-GitHub/Day 8: Mastering Software Management with Linux Package Managers and systemctlhttps://blog.adrianrubico.com/post/Day-8-Mastering-Software-Management-with-Linux-Package-Managers-and-systemctl/Explore essential tools for managing software and services on Linux with package managers and systemctlhttps://blog.adrianrubico.com/post/Day-8-Mastering-Software-Management-with-Linux-Package-Managers-and-systemctl/Day 7: Mastering the awk commandhttps://blog.adrianrubico.com/post/Day-7-Mastering-the-awk-command/Explore the powerful awk command to perform complex text processing tasks, from basic operations and formatting to advanced usage with grep and sed.https://blog.adrianrubico.com/post/Day-7-Mastering-the-awk-command/Day 6: Mastering Bash Scripting - Loopshttps://blog.adrianrubico.com/post/Day-6-Mastering-Bash-Scripting-Loops/Make repetitive tasks easier by learning the basics of for and while loops in Bash scripting.https://blog.adrianrubico.com/post/Day-6-Mastering-Bash-Scripting-Loops/Day 5: Mastering Bash Scripting - Conditionshttps://blog.adrianrubico.com/post/Day-5-Mastering-Bash-Scripting-Conditions/Explore the power of conditional logic in Bash scripting to automate decision-making processes based on user input and variable values.https://blog.adrianrubico.com/post/Day-5-Mastering-Bash-Scripting-Conditions/Day 4: Mastering Bash Scripting - Variableshttps://blog.adrianrubico.com/post/Day-4-Mastering-Bash-Scripting-Variables/Find out how to use variables in Bash scripts, along with command-line arguments, system variables, quotes, command substitution, and exporting variables.https://blog.adrianrubico.com/post/Day-4-Mastering-Bash-Scripting-Variables/Day 3: Mastering Bash Scripting - Basic and Essential Conceptshttps://blog.adrianrubico.com/post/Day-3-Mastering-Bash-Scripting-Basic-and-Essential-Concepts/Throughout this introductory blog on Bash scripting, you'll learn how to write and execute your first script, understand the basics of scripting commands, and gain a foundational understanding of how …https://blog.adrianrubico.com/post/Day-3-Mastering-Bash-Scripting-Basic-and-Essential-Concepts/Day 2: Mastering The Linux Basic Commands Part 2https://blog.adrianrubico.com/post/Day-2-Mastering-The-Linux-Basic-Commands-Part-2/Build upon your Linux foundation as we investigate deeper into essential commands for System Information and Processes, Permissions and Ownership, and basic networking.https://blog.adrianrubico.com/post/Day-2-Mastering-The-Linux-Basic-Commands-Part-2/Day 1: Mastering The Linux Basic Commands Part 1https://blog.adrianrubico.com/post/Day-1-Mastering-The-Linux-Basic-Commands-Part-1/Introduces essential Linux commands, providing a foundational guide for beginners to navigate, manage, and troubleshoot their Linux systems effectively.https://blog.adrianrubico.com/post/Day-1-Mastering-The-Linux-Basic-Commands-Part-1/Day 0: The Journey Starts herehttps://blog.adrianrubico.com/post/Day-0-The-Journey-Starts-here/I am embarking on a 90-day challenge to master DevOps and pursue a rewarding career in the field.https://blog.adrianrubico.com/post/Day-0-The-Journey-Starts-here/Boosting AWS Lightsail Performance with Swapon to Save Your Low-RAM Instancehttps://blog.adrianrubico.com/post/Boosting-AWS-Lightsail-Performance-with-Swapon-to-Save-Your-Low-RAM-Instance/Learn how to improve the AWS Lightsail instance performance using SWAPON to manage memory spikes and maintain CPU burst capacity without costly updates.https://blog.adrianrubico.com/post/Boosting-AWS-Lightsail-Performance-with-Swapon-to-Save-Your-Low-RAM-Instance/Create Your Own Portfolio Website for Free Using Djangohttps://blog.adrianrubico.com/post/Create-Your-Own-Portfolio-Website-for-Free-Using-Django/Learn how to create and host your custom portfolio website for free with Django and deploy it on Vercel.https://blog.adrianrubico.com/post/Create-Your-Own-Portfolio-Website-for-Free-Using-Django/Securing the Future Insights from an Information Security Masters Journeyhttps://blog.adrianrubico.com/post/Securing-the-Future-Insights-from-an-Information-Security-Masters-Journey/My InfoSec Master's Journey & the Capstone Challenge That Tested Me Mosthttps://blog.adrianrubico.com/post/Securing-the-Future-Insights-from-an-Information-Security-Masters-Journey/Discovering My Storyhttps://blog.adrianrubico.com/post/Discovering-My-Story/Explore my journey as an Information Technology professional, where programming, automation, and a passion for video games, music, and movies intersect to share knowledge and expertise.https://blog.adrianrubico.com/post/Discovering-My-Story/