Techstructive Blog
Golang: Date and Time
Golang: Date and TimePerforming date and time parsing, time duration, time and date arithmetic, timezones, sleep and tickers. We delve into the time …
Golang: Random Numbers
Golang: Random NumbersGenerating random numbers, strings, shuffling arrays with golang, using packages like math/rand, crypto/rand, math/big.
Golang: Regex
Golang: RegexUnderstanding the fundamentals and usage of regular expressions in golang with the regexp package. Exploring the package with …
Creating a Chat Application with Django and HTMX
Creating a Chat Application with Django and HTMXBuilding a async, websocket based chat application using django, channels and htmx. With this chat application, the user can …
Golang: Command Line Arguments
Golang: Command Line ArgumentsParsing command line arguments / positional parameters in golang. Using os and flag packages to parse command line arguments …
2022: Year Review
2022: Year ReviewDev Retro for 2022, the year that changed me from a shy to a confident developer. Grabbed opportunities for internships and made …
Golang: File Write
Golang: File WriteUsing system calls to write files in Golang. Performig writing, appending, deleting, replacing operations to a file
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 …
Golang: File Reading
Golang: File ReadingUsing system calls to read files in Golang. Reading files using various styles like line by line, word, character, chunk and any …
Golang: Paths
Golang: PathsWoking with Path and Filesystems using path, filepath, io, os packages in golang.
Golang: Error Handling
Golang: Error HandlingUnderstanding the concept of errors in golang. How to handle errors in funciton calls, create custom error class with interfaces
Golang: Interfaces
Golang: InterfacesUnderstanding the baiscs of interfaces in Golang. Exploring the concept of polymorphism in golang with the help of interfaces …
Golang: Closures
Golang: ClosuresUnderstanding the baiscs of closures in Golang. Creating some simple examples for exploring the concept of closures with Golang.
PGCLI: Postgres from the terminal
PGCLI: Postgres from the terminalRunning SQL queries in a Postgres database with PGCLI. Exploring the python package PGCLI, that can run SQL queries for a …
Django + HTMX CRUD application
Django + HTMX CRUD applicationCreating a basic CRUD application with Django and HTMX
Golang: Anonymous Functions
Golang: Anonymous FunctionsUnderstanding the concept of the Anonymous functions in golang
Deploying Django Project with Railway Nixpacks
Deploying Django Project with Railway NixpacksConfiguring and Seting up nixpacks for deploying django project on Railway app. Interacting with the nixpacks CLI for building …
Configure Neovim in Lua
Configure Neovim in LuaSetting up or Migrating to Lua in Neovim Configuration. Using Lua in Neovim for configurations and moving out of Vimscript. …
Golang: Defer
Golang: DeferUnderstanding the concpet of the defer keyword in golang
Golang: String Manipulation
Golang: String ManipulationUnderstanding a few terms and tricks to play with Strings in Golang.