GoLang : Loops and conditions

Go uses a single for loop to handle every looping scenario. Learn how to use it as a basic loop, a while loop, an infinite loop, and a for range loop with practical code examples.

Groovy – Keywords

Groovy, being a Java-like language written for the Java platform, shares most of its keywords with Java. However, Groovy introduces a few additional keywords of its own. In this post, we’ll explore these new keywords that have been introduced in…

GoLang – If else and switch Condition

Learn how to use the if, if-else, else-if, and switch statements in GoLang with practical examples. This guide covers Go's unique features like init statements, boolean-only conditions, and idiomatic patterns such as guard clauses to help you write cleaner, more readable Go code.

Groovy: Hello World

If you're coming from Java, you already know the drill — class declaration, public static void main, System.out.println… just to say "Hello." Groovy throws all of that out the window. One line: println "Hello, World!" — and you're done.
Groovy is a JVM language built to cut through Java's boilerplate, and in this post we'll walk through exactly how it does that — from running your first script, to compiling it, to peeking inside the .class file Groovy generates for you under the hood. If Java is the full suit and tie, Groovy is your favourite hoodie that somehow still gets the job done.

Directed Acyclic Graph

Learn about Directed Acyclic Graphs (DAG) and Topological Ordering - essential concepts for understanding dependencies in computer systems. Discover how DAGs power everything from build systems to database operations, and why topological ordering prevents execution bottlenecks.

Hands On Program #1

Build a simple Go program that reads two numbers from the user and prints their sum, product, difference, and quotient, reinforcing your understanding of variables, operators, input, and formatted output in Go

Terraform Variables

Learn how Terraform variables help you reuse configurations across environments. This guide covers variable types, defaults, validation, and all 5 ways to pass values—from command-line flags to environment variables and .tfvars files.

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…