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 errorsAug 9, 20236Aug 9, 20236
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?Feb 282Feb 282
Nina PakshinaMocking Tests in GoThis article will serve as a practical guide on writing tests in Go using mocking.Jan 82Jan 82
Nina PakshinaDeferred tasks in GoIn this article, we will look at several solutions for managing deferred tasks in GoOct 20, 2023Oct 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 LevelOct 3, 20231Oct 3, 20231
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 knowledgeSep 19, 20233Sep 19, 20233
Nina PakshinaGo Interview Questions, Part 2: SlicesSolving slice-related Go interview questionsMay 31, 20235May 31, 20235
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 poolMay 16, 20235May 16, 20235
Nina PakshinaGo Interview Questions, Part 1: Pointers, channels, and rangeTricky questions and tasks that I have encountered during Go live coding interviews.May 8, 20236May 8, 20236
Nina PakshinainBetter ProgrammingSearching for the best approach in Go migrationsComparing various tools and approaches that may suit your projectsApr 28, 20234Apr 28, 20234