Skip to content

Welcome to the Blog

Explore a curated collection of articles, tutorials, and project updates focused on network automation, DevOps, infrastructure, and open-source tools.


What You'll Find Here

  • Network Automation: Step-by-step guides and real-world examples using Ansible, NAPALM, and other automation tools.
  • DevOps & CI/CD: Best practices for automating infrastructure, pipelines, and deployments.
  • Open Source Projects: Insights and updates on tools like Nautobot, AWX, Gitea, and more.
  • Linux & Monitoring: Tips for managing Linux environments and monitoring with tools like Netdata.
  • How-tos & Troubleshooting: Practical solutions for common challenges in network and infrastructure management.

Recent Topics

  • Setting up a full network automation development environment
  • Deploying and managing SWAG (Secure Web Application Gateway) with Ansible
  • Ansible network settings and best practices
  • Proxmox cluster setup and troubleshooting
  • Netdata monitoring system (coming soon)

Get Involved

Have questions, suggestions, or want to share your own experiences? Feel free to leave comments on posts or reach out via the contact page. Your feedback helps improve the content for everyone!


Start exploring the posts below and level up your automation and infrastructure skills!

Fixing WSL "Catastrophic Failure" (E_UNEXPECTED) - Complete Recovery Guide

Windows Subsystem for Linux (WSL) provides seamless Linux integration for Windows users, enabling developers to work with Linux tools and environments without dual-booting or virtual machines. However, WSL can encounter critical failures that prevent Linux distributions from starting, often with the dreaded "Catastrophic failure" error.

This comprehensive guide covers the causes, recovery procedures, and preventive measures for WSL crashes, ensuring you can quickly restore your development environment without data loss. WSL crashed

Supercharge Network Automation with GraphQL: One Query to Rule Them All

Network automation is evolving rapidly, and one of the most exciting developments is the adoption of GraphQL as a query language for APIs. Modern tools are embracing GraphQL, making it easier than ever to fetch exactly the data you need—no more chaining multiple REST API calls or wrestling with pagination. In this post, I'll show you how to leverage GraphQL for powerful, efficient network automation workflows, with practical examples for platforms like Nautobot, OpsMill, and more.