PKPavel Kozlovinpavelkozlov.hashnode.dev·Mar 25, 2022 · 3 min readЧистая архитектура. Часть 1. SOLIDЧистая архитектура это Чистая архитектура — это категория шаблонов проектирования программного обеспечения для архитектуры программного обеспечения, которая следует концепциям чистого кода и реализует принципы SOLID. О них и пойдет речь в данной стат...00
PKPavel Kozlovinpavelkozlov.hashnode.dev·Mar 17, 2022 · 7 min readНастраиваем свой собственный VPNТема довольно актуальная, решил описать как можно арендовать сервер и установить туда VPN, для доступа ко всем ресурсам :) Что такое VPN VPN - это виртуальная сеть, которая защищает ваше интернет-соединение от слежки и цензуры. Я намеренно опустил ...00
PKPavel Kozlovinpavelkozlov.hashnode.dev·Mar 13, 2022 · 5 min readDDD архитектура на практикеВведение Начнем серию постов про разработку IT продукта с базовых определений, и сегодня поговорим про domain driven design. Придерживаясь именно этих принципов я буду строить свое приложение. Раз уж так вышло, что я пишу на языке Go, то и архитектур...00
PKPavel Kozlovinpavelkozlov.hashnode.dev·Mar 10, 2022 · 3 min readЗадачи с Leetcode #2. Квадраты отсортированного массиваОписание Дан массив целых чисел, отсортированный по возрастанию. Необходимо вернуть массив из квадратов каждого числа, отсортированного по возрастанию. Примеры Исходные данныеРезультат выполненияОбъяснение -4,-1,0,3,100,1,9,16,100После возведе...00
PKPavel Kozlovinpavelkozlov.hashnode.dev·Mar 10, 2022 · 7 min readЗадачи с Leetcode #1. Бинарный поискБинарный поиск Определение Двоичный (бинарный) поиск (также известен как метод деления пополам или дихотомия) — классический алгоритм поиска элемента в отсортированном массиве, использующий дробление массива на половины. Источник Wikipedia Алгоритм...00