PinnedNina PakshinainBetter ProgrammingMemory Optimization and Garbage Collector Management in GoManaging the garbage collector in Go, optimizing memory consumption in applications, and protecting against out-of-memory errors13 min read·Aug 9, 2023--6--6
Nina PakshinaGo Interview Questions, Part 3: Size of Slices and… int?I continue to analyze interview questions. What is the size of a slice in bytes and how it is connected with int?4 min read·Feb 28, 2024--1--1
Nina PakshinaMocking Tests in GoThis article will serve as a practical guide on writing tests in Go using mocking.9 min read·Jan 8, 2024--2--2
Nina PakshinaDeferred tasks in GoIn this article, we will look at several solutions for managing deferred tasks in Go5 min read·Oct 20, 2023----
Nina PakshinaParallelism and Concurrency in Go: How It Works in Real Computing Systems. Part 2.How multitasking is structured at higher levels: Operating System Level, Programming Language Level, Application Software Level12 min read·Oct 3, 2023--1--1
Nina PakshinaParallelism and Concurrency in Go: How It Works in Real Computing Systems. Part 1.This article is for those who are familiar with the basic elements of concurrency but want to organize and deepen their knowledge6 min read·Sep 19, 2023--3--3
Nina PakshinaGo Interview Questions, Part 2: SlicesSolving slice-related Go interview questions9 min read·May 31, 2023--4--4
Nina PakshinaGolang Concurrency Patterns: For-Select-Done, Errgroup and Worker PoolAdvanced concurrency patterns in Go that can be really handy: for-select-done, errgroup, worker pool7 min read·May 16, 2023--5--5
Nina PakshinaGo Interview Questions, Part 1: Pointers, channels, and rangeTricky questions and tasks that I have encountered during Go live coding interviews.6 min read·May 8, 2023--5--5
Nina PakshinainBetter ProgrammingSearching for the best approach in Go migrationsComparing various tools and approaches that may suit your projects9 min read·Apr 28, 2023--4--4