Meet Rajesh Gor

Techstructive Blog

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

Creating a Chat Application with Django and HTMX

Creating a Chat Application with Django and HTMX

Building a async, websocket based chat application using django, channels and htmx. With this chat application, the user can …

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

2022: Year Review

2022: Year Review

Dev Retro for 2022, the year that changed me from a shy to a confident developer. Grabbed opportunities for internships and made …

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

Golang: JSON YAML TOML (config) File Reading.

Golang: JSON YAML TOML (config) File Reading.

Reading specific files used generally for configuration and storing data, as well as for web development. Reading file formats …

Post Thumbnail

Golang: File Reading

Golang: File Reading

Using system calls to read files in Golang. Reading files using various styles like line by line, word, character, chunk and any …

Post Thumbnail

Golang: Paths

Golang: Paths

Woking with Path and Filesystems using path, filepath, io, os packages in golang.

Post Thumbnail

Golang: Error Handling

Golang: Error Handling

Understanding the concept of errors in golang. How to handle errors in funciton calls, create custom error class with interfaces

Post Thumbnail

Golang: Interfaces

Golang: Interfaces

Understanding the baiscs of interfaces in Golang. Exploring the concept of polymorphism in golang with the help of interfaces …

Post Thumbnail

Golang: Closures

Golang: Closures

Understanding the baiscs of closures in Golang. Creating some simple examples for exploring the concept of closures with Golang.

Post Thumbnail

PGCLI: Postgres from the terminal

PGCLI: Postgres from the terminal

Running SQL queries in a Postgres database with PGCLI. Exploring the python package PGCLI, that can run SQL queries for a …

Post Thumbnail

Django + HTMX CRUD application

Django + HTMX CRUD application

Creating a basic CRUD application with Django and HTMX

Post Thumbnail

Golang: Anonymous Functions

Golang: Anonymous Functions

Understanding the concept of the Anonymous functions in golang

Post Thumbnail

Deploying Django Project with Railway Nixpacks

Deploying Django Project with Railway Nixpacks

Configuring and Seting up nixpacks for deploying django project on Railway app. Interacting with the nixpacks CLI for building …

Post Thumbnail

Configure Neovim in Lua

Configure Neovim in Lua

Setting up or Migrating to Lua in Neovim Configuration. Using Lua in Neovim for configurations and moving out of Vimscript. …

Post Thumbnail

Golang: Defer

Golang: Defer

Understanding the concpet of the defer keyword in golang

Post Thumbnail

Golang: String Manipulation

Golang: String Manipulation

Understanding a few terms and tricks to play with Strings in Golang.

Post Thumbnail