Golang Developer в DocHQ

Статті автора Ярослав Характерник

Еволюція в Go: огляд атавізмів

Ярослав Характерник 3841

Про роботу з мапами, функцію maps.Keys, цикл for range int та інші атавізми Go розповідає Ярослав Характерник — Golang Developer в DocHQ. Також в статті є приклади конструкцій для виправлення помилок, що стали неактуальними через оновлення мови програмування. Читаємо та коментуємо! 16

Batch UPDATE в PostgreSQL

Ярослав Характерник 4349

У цій статті Ярослав Характерник продовжує розповідати про свій проєкт з анонімного пошуку роботи. Сьогодні йтиметься про те, як зробити статистику онлайну публічною, а саме: про запуск команди перенесення онлайну пачками з Redis в PostgreSQL і тестування варіантів збереження. 17

Hash, Set чи Sorted set. Який тип даних вибрати для збереження стану онлайну користувача в Redis

Ярослав Характерник 3883

В цій статті Ярослав Характерник пропонує розглянути швидкодію, скільки пам’яті займає кожен з типів даних та яку базу даних вибрати: Redis, KeyDB або DragonflyDB. 2

Збереження стану онлайну користувача в Redis

Ярослав Характерник 5970

Ярослав Характерник — про методику вибору оптимального типу даних для збереження статусу онлайну користувачів в інтернет-магазині. У цій статті тестуємо різні типи даних, які доступні в Redis: Hash, Set та Sorted set. 49

Робота напряму із замовником — це алгоритм виживання ІТ-сфери

Ярослав Характерник 34754

«Аутсорсери — це гарний початок кар’єри, логічним продовженням якої є прямі контракти.» Ярослав Характерник наводить свої аргументи про те, чому нам потрібні прямі контракти, щоб захистити ІТ-сферу від аутсорсерів. 302

Дослідження швидкодії складеного первинного ключа в Postgres, MySQL та CockroachDB

Ярослав Характерник 2935

Тестуємо швидкодію складеного первинного ключа (composite primary key) в таблицях з 20-ма вставками по мільйону рядків. Роботу трьох БД за таких умов — Postgres, MySQL та CockroachDB — порівняємо на спільному графіку. 30

Go Swagger: автогенерація клієнту та документації

Ярослав Характерник 5085

Коли на проєкті з Go Ярослав Подорванов зіткнувся з Swagger, він уже мав досвід роботи з gRPC. А тому вирішив пошукати, чи є можливість згенерувати клієнт для браузера. Як виявилось, можливість є. 17

Перший погляд на Go generics

Ярослав Характерник 5003

Дженерики — це найбільш суперечлива тема в українській спільноті гоферів GolangUA. Golang Developer Ярослав Характерник вирішив спробувати використати дженерики для зменшення дублікатів коду. Деталі дивіться в статті. 45

Вбудовування статичних файлів з go:embed. Вимірюємо швидкодію

Ярослав Характерник 1390

Розважально-технічна стаття про мікробенчмаркінг від Ярослава Характерника, Golang Developer в Evrius. Він пропонує порівняти, наскільки швидше сервер віддає вбудовані файли за звичайні, та які веб-каркаси вже встигли підключити go:embed, а які — ще в процесі. 6

Приклади парсингу різнотипного JSON-у в Go. Обіцяне продовження

Ярослав Характерник 3200

Різнотипний JSON зустрічається, коли в Go потрібно взаємодіяти з API, написаним на PHP, Node.js або інших динамічно типізованих мовах програмування. З його парсингом у гоферів часто виникають складності, помітив Ярослав Характерник, Golang Developer в Evrius. У статті він описав приклади парсингу. Буде корисною фахівцям, які переписують проєкт на Go. 17

Go ClickHouse example. Зберігаємо статистику

Ярослав Характерник 3369

Стаття Ярослава Характерника, Golang Developer в Evrius, про швидкість збереження в ClickHouse та організацію процесу збереження. На прикладі проєкту анонімного пошуку роботи, якому треба зберігати в статистику різноманітні події: онлайн, перегляд вакансії та відгук на вакансію. У матеріалі розглядається саме збереження подій, але щоб побачити повну картину, треба пофантазувати, яку статистику буде цікаво побачити користувачам. 28

Як парсити різнотипний JSON в Go

Ярослав Характерник 3995

Тема парсингу JSON розрахована на гоферів, які перекваліфікувались з JavaScript, PHP, Python чи Ruby. Ця стаття Ярослава Характерника буде корисною для досвідчених гоферів — можна буде рекомендувати її новеньким у команді. У ній є багато прикладів коду та детальні пояснення з посиланнями на популярні opensource-рішення. 25

50 відтінків Go по-українськи. Аналізуємо помилки

Ярослав Характерник 5266

У цій статті Ярослав Характерник, Golang Developer в Evrius, зібрав приклади помилок в Go та перевіряє чи знаходить їх статичний аналізатор коду. Матеріал буде цікавий Go-розробникам: як спеціалістам, так і новачкам. 3

← Сtrl 12 Ctrl →