jilvinabraham.hashnode.devHow We Reduced NAT Gateway Costs by Rerouting GitHub Traffic via a Nginx ProxyLike many teams running workloads in Kubernetes on AWS, we rely on NAT gateways to let our private pods access the internet. NAT is convenient but notoriously expensive, and recently, we noticed our NAT costs were growing month over month. The Proble...Sep 11, 2025·3 min read
jilvinabraham.hashnode.devLearning Git Visually with Git-School and Roadmap.sh: Game Changers for DevelopersWhen I started my journey with Git, it felt overwhelming to remember each command, understand how they work internally, and visualize what happens behind the scenes. That’s when I came across Git-School – a simple yet powerful tool that visualizes Gi...Jul 22, 2025·3 min read
jilvinabraham.hashnode.devUnderstanding Essential Git Tools: git bisect, git blame, and git rerereGit is a powerful version control system that helps manage changes in your codebase. Among its many features, git bisect, git blame, and git rerere stand out for their utility in debugging, tracking changes, and handling conflicts. In this blog, we'l...Jul 31, 2024·4 min read
jilvinabraham.hashnode.devPort KnockingIntroduction What is Port Knocking? Port knocking is a method used in network security to dynamically open ports on a firewall by generating a connection attempt on a set of predefined closed ports. This technique is primarily used to hide services f...Jul 24, 2024·2 min read
jilvinabraham.hashnode.devUnlocking Secure Access: Connecting to Your Privately Hosted Resources with SSH and SSH TunnelingIntroduction In today's interconnected world, accessing privately hosted resources securely is paramount for businesses and individuals alike. Fortunately, with the power of SSH (Secure Shell) and SSH tunneling, you can establish secure connections t...Apr 1, 2024·4 min read