Meet Rajesh Gor

Techstructive Blog

#Go

Advent of Code Day 5 in Golang: Ordering Pages

Advent of Code Day 5 in Golang: Ordering Pages

Solving day 5 of Advent of Code 2024 in Golang. Diving into one of the possible approaches to the puzzle.

Advent of Code Day 4 in Golang: Finding XMAS and X-MAS

Advent of Code Day 4 in Golang: Finding XMAS and X-MAS

Solving day 4 of Advent of Code 2024 in Golang. Diving into one of the possible approaches to the puzzle.

Advent of Code Day 3 in Golang: Do Or Don’t Regex

Advent of Code Day 3 in Golang: Do Or Don’t Regex

Solving day 3 of Advent of Code 2024 in Golang. Diving into one of the possible approaches to the puzzle.

Post Thumbnail

Advent of Code Day 2 in Golang: Slicing and Dicing Reports

Advent of Code Day 2 in Golang: Slicing and Dicing Reports

Solving day 2 of Advent of Code 2024 in Golang. Diving into one of the possible approaches to the puzzle.

Advent of Code, 2024, Day 1 in Golang: Historian Hysteria

Advent of Code, 2024, Day 1 in Golang: Historian Hysteria

Solving day 1 of Advent of Code 2024 in Golang. Diving into one of the possible approaches to the puzzle.

Post Thumbnail

Use Embedded Replicas of LibSQL Database hosted on Turso with a Golang Application

Use Embedded Replicas of LibSQL Database hosted on Turso with a Golang Application

Understanding and exploring how to create, connect, and query local embedded replicas of LibSQL database hosted on Turso with a …

Post Thumbnail

Connect LibSQL Database hosted on Turso in a Golang Application

Connect LibSQL Database hosted on Turso in a Golang Application

Exploring how to connect and query a LibSQL database hosted on Turso/Cloud in a Golang Application using libsql-client.

Post Thumbnail

Safely using Maps in Golang: Differences in declaration and initialization

Safely using Maps in Golang: Differences in declaration and initialization

Walkthrough the differences and pitfalls in declaring and initializing maps in Golang

Post Thumbnail

Golang Web: PUT Method

Golang Web: PUT Method

Exploring the fundamentals of a PUT method in golang. How to request a resource, parse body, headers, etc. in a HTTP PUT …

Post Thumbnail

Golang Web: POST Method

Golang Web: POST Method

Exploring the fundamentals of a POST method in golang. How to send a basic POST request, parse json, structs, files, form-data …

Post Thumbnail

Golang Web: GET Method

Golang Web: GET Method

Exploring the fundamentals of a GET method in golang. How to request a resource, parse body, headers, etc. in a HTTP GET …

Post Thumbnail

Golang Web: URL Parsing

Golang Web: URL Parsing

Understanding the fundamentals of web development with URL parsing in Golang. Intro to the net package in golang.

Post Thumbnail

Golang: Channels

Golang: Channels

Understanding the core of concurrency in Go with channels and go routines. Exploring various patterns used in concurrent …

Post Thumbnail

Golang: Go Routines and WaitGroups

Golang: Go Routines and WaitGroups

Exploring Goroutines and WaitGroups in Go, understanding the fundamentals of Go's concurrency model.

Post Thumbnail

Golang: Generics

Golang: Generics

Understanding the power of generics in Golang, enabling concise and flexible code. Learn how to apply generics to functions, …

Post Thumbnail

Golang: Date and Time

Golang: Date and Time

Performing date and time parsing, time duration, time and date arithmetic, timezones, sleep and tickers. We delve into the time …

Post Thumbnail

Golang: Random Numbers

Golang: Random Numbers

Generating random numbers, strings, shuffling arrays with golang, using packages like math/rand, crypto/rand, math/big.

Post Thumbnail

Golang: Regex

Golang: Regex

Understanding the fundamentals and usage of regular expressions in golang with the regexp package. Exploring the package with …

Post Thumbnail

Golang: Command Line Arguments

Golang: Command Line Arguments

Parsing command line arguments / positional parameters in golang. Using os and flag packages to parse command line arguments …

Post Thumbnail

Golang: File Write

Golang: File Write

Using system calls to write files in Golang. Performig writing, appending, deleting, replacing operations to a file

Post Thumbnail