Golang Developer в DocHQ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Як перекваліфікуватись з PHP на Go Як перекваліфікуватись з PHP на Go

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

Стаття буде цікава розробникам, які думають про перехід з PHP на Go. Ярослав Харатерник детально порівнює мови, а також дає поради та список корисних ресурсів для вивчення. 129

Синхронізація в Go: використання спільних даних Синхронізація в Go: використання спільних даних

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

Ярослав Характерник помітив, що коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Інколи краще використовувати оптимальні структури sync.RWMutex та atomic.Value. Стаття буде цікава спеціалістам, які збираються перекваліфікуватись на Go або вже мають досвід з цією мовою та хочуть краще структурувати свої знання. 21

Приклад використання esbuild Приклад використання esbuild

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

Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go. 2

← Сtrl 12 Ctrl →