srnyapathi

srnyapathi

Terraform Simple Project Structure

When setting up a terraform simple project structure, there are multiple ways to name Terraform files and organize folders. For a simple Simple example (single file) That said, Terraform doesn’t care whether you write everything in one file or ten…

Terraform workflow and hello world

Terraform uses Hashi Corp configuration language (HCL) for writing scripts. In this guide, we’ll explore the basic building blocks of Terraform and its life cycle. Instead of being a programming language, HCL serves as a descriptive language that describes your…

Terraform – Installation

Learn how to install Terraform on Windows with this step-by-step guide. Complete Terraform installation tutorial covering binary download, environment setup, and verification. Get started with infrastructure as code in minutes.

Reading data from console in Go

Discover three essential methods for reading data from console in Go: fmt.Scan for single values, bufio.Reader for full lines, and bufio.Scanner for stream processing. Learn when to use each approach with practical examples and best practices.

Printing Data in Go Lang

Learn the complete guide to printing data in Go Lang using fmt.Print, fmt.Println, and fmt.Printf functions. Master formatting verbs, understand standard output streams, and discover when to use each function with practical examples and real-world usage patterns.

Constants in Golang

Learn how constants work in Golang. This comprehensive guide covers constant declarations, typed vs untyped constants, const blocks, iota for enums, compile-time evaluation, and best practices for using constants in Go programming.

Variables in Golang

Learn how to declare and use variables in Go (Golang). This guide covers variable declaration methods including explicit types, type inference, short declarations (:=), multiple variable declarations, and declaration blocks. Understand Go's zero-value initialization and best practices for writing clean, readable Go code.

Go Module System

Learn how Go's module system simplifies dependency management. This comprehensive guide covers go.mod files, module commands, and best practices for building reproducible Go applications across platforms.