AbdukakhorSoftware development principlesSoftware development principles are a set of specific rules and guidelines that you need to follow when writing code if you want to write…Jun 6, 2023Jun 6, 2023
AbdukakhorPostgres manual shardingEvery database has one or more tables that contain more records than others, which gradually grows larger over the years. This can…Apr 26, 2023Apr 26, 2023
AbdukakhorTesting in GoSome developers generally choose not to write tests for their code, or have many excuses for not writing them at all. I look inside myself…Nov 11, 2022Nov 11, 2022
AbdukakhorinDev GeniusThread safety in GoThe thread is a flow of the execution in the program. Normally, the program has a single flow(thread), but in some cases, the program has…Nov 6, 2022Nov 6, 2022
AbdukakhorinDev GeniusInterfaces in GoAn interface type in Go is kind of like a definition. It defines and describes the exact methods that some other type must have.Nov 2, 2022Nov 2, 2022
AbdukakhorArray and Slice in GoArray is a data structure that is used to describe collection of a fixed number of elements of the same type that share a common name. A…Oct 19, 2022Oct 19, 2022
AbdukakhorWhy Algorithms and Data StructuresAlgorithms and data structures were taught at the university, they were complex and difficult to understand, and I always asked why I…Apr 10, 2022Apr 10, 2022
AbdukakhorRancher is a platform for k8sKubectl — Kubernetes provides a command line tool for communicating with a Kubernetes cluster’s control plane, using the Kubernetes API.Mar 26, 2022Mar 26, 2022
AbdukakhorK3S — Lightweight KubernetesLightweight kubernetes, but the certified Kubernetes distribution built for IoT & Edge computing. You can use k3s, a small distro of…Mar 23, 20221Mar 23, 20221
AbdukakhorHow to make your database highly available (HA)The primary job of any database management system is reliably storing data and making it available for users. We use databases as a primary…Mar 20, 2022Mar 20, 2022