tutorials

Understanding Reverse SSH: A Casual Guide

Understanding Reverse SSH: A Casual Guide

Practical and short guide on reverse SSH

Suraj Dhakre

Today, we’re diving into a topic that sounds like it belongs in a secret agent’s toolkit: Reverse SSH. Don’t worry, you don’t need a tuxedo or sunglasses for this one, just a bit of curiosity and a penchant for tech adventures.

Preserve Edits in Vim : Permission Denied

Preserve Edits in Vim : Permission Denied

Learn how to safeguard your Vim edits during permission denied challenges

Suraj Dhakre

Vim, the versatile and powerful text editor, is a favorite among developers and power users for its efficient editing capabilities. However, what happens when you’ve invested time and effort into perfecting your changes, only to find yourself trapped in a permissions quagmire when attempting to save the file? In this blog post, we’ll explore strategies to gracefully handle such situations and ensure your hard work doesn’t go to waste.

Mastering Terraform for AWS Infrastructure Management

Mastering Terraform for AWS Infrastructure Management

Learn Terraform for AWS: Automate, scale, and optimize your cloud infrastructure.

Suraj Dhakre

In the dynamic world of cloud computing, managing your Amazon Web Services (AWS) infrastructure manually is like navigating uncharted waters. The answer? Harness the power of Infrastructure as Code (IAC) using Terraform—a versatile tool tailor-made for AWS. In this blog, we’ll embark on a journey to mastering Terraform specifically for AWS environments.

Jenkins DSL: How to Write Code to Build Code

Jenkins DSL: How to Write Code to Build Code

Comprehensive overview of Jenkins DSL, including its basics, benefits, setup, writing scripts, advanced techniques etc

Suraj Dhakre

Jenkins DSL (Domain Specific Language) is a powerful tool that allows developers to define and automate the process of building, testing, and deploying code. It provides a way to describe the desired state of a Jenkins job or pipeline using code, rather than manually configuring it through the Jenkins user interface.