Cтаття про генерацію коду на основі SQL-запитів. У ній Ярослав Характерник, Golang Developer в Evrius, розглядає бібліотеку sqlc, яка й відповідає за генерацію коду, а також goose для роботи з міграціями.
Які існують види пам’яті в Go, як виглядає механізм escape analysis та як його краще використовувати — читайте у статті Віктора Пахучого, Golang Software Engineer в Intellias.
У матеріалі також зібрані правила, які можуть допомогти писати продуктивніші застосунки.
З 2016-го вдвічі зросла кількість розробників, які обрали б Go для свого проєкту. Її синтаксис та логіка дозволяють опанувати все досить швидко, що і приваблює програмістів.
Чим Go цікава та чим відрізняється від інших мов — читайте у статті Євгена Підвисоцького, Senior Go Software Engineer
Різнотипний JSON зустрічається, коли в Go потрібно взаємодіяти з API, написаним на PHP, Node.js або інших динамічно типізованих мовах програмування. З його парсингом у гоферів часто виникають складності, помітив Ярослав Характерник, Golang Developer в Evrius. У статті він описав приклади парсингу.
Буде корисною фахівцям, які переписують проєкт на Go.
Стаття Ярослава Характерника, Golang Developer в Evrius, про швидкість збереження в ClickHouse та організацію процесу збереження. На прикладі проєкту анонімного пошуку роботи, якому треба зберігати в статистику різноманітні події: онлайн, перегляд вакансії та відгук на вакансію.
У матеріалі розглядається саме збереження подій, але щоб побачити повну картину, треба пофантазувати, яку статистику буде цікаво побачити користувачам.
Цього разу героєм рубрики, що присвячена технічним співбесідам, є Golang (або просто Go). Як завжди, ми з’ясували у реальних СТО та інших спеціалістів, що проводять технічні інтерв’ю, які питання вони ставлять кандидатам. Результатом ділимось з читачами DOU.
У цій статті Ярослава Подорванова розглянемо помилку перевірки на nil в Go, причини помилки та варіанти виправлення. Стаття буде корисна гоферам-початківцям.
Современному бэкенд-разработчику нужно владеть как минимум одним языком, на котором быстро и эффективно решаются бизнес-задачи. Почему язык Golang отлично для этого подходит — читайте в статье Тараса Серегина, Golang Engineering Leader в NIX.
Інколи Docker-compose не справляється з перенесенням проєкту з робочого оточення девелопера у недружній світ серверів, а Kubernetes — не панацея.
Сервіс оркестрації Nomad — один з можливих варіантів розв’язання проблеми. У цій статті говоримо про нього.
Тема парсингу JSON розрахована на гоферів, які перекваліфікувались з JavaScript, PHP, Python чи Ruby.
Ця стаття Ярослава Характерника буде корисною для досвідчених гоферів — можна буде рекомендувати її новеньким у команді. У ній є багато прикладів коду та детальні пояснення з посиланнями на популярні opensource-рішення.
У цій статті Ярослав Характерник, Golang Developer в Evrius, зібрав приклади помилок в Go та перевіряє чи знаходить їх статичний аналізатор коду. Матеріал буде цікавий Go-розробникам: як спеціалістам, так і новачкам.
В этой статье Александр Бричак, Golang developer в NIX, обсуждает проблемы, возникающие при использовании JWT-токенов в клиентских приложениях, а также рассматривают некоторые интересные решения для бэкенд-сервера, реализованного на Golang.
11 років ми складаємо рейтинг мов програмування. Уперше ми взяли дані за всі роки та подивилися, як змінювалася популярність мов серед українських програмістів. Представляємо динамічну інфографіку щодо найпопулярніших (тих, що використовують у роботі) та найулюбленіших (тих, які хотіли б використовувати у роботі) мов програмування за 11 років.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Mobile,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Уперше з 2014 року в Python негативна динаміка. Ще спостерігаємо тенденцію переходу з JavaScript на TypeScript, найбільш задоволені користувачі Elixir, нарешті на карті з’явився Rust. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали понад 7 тис. анкет. Поїхали.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Mobile,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
Стаття буде цікава розробникам, які думають про перехід з PHP на Go. Ярослав Харатерник детально порівнює мови, а також дає поради та список корисних ресурсів для вивчення.
Евгений Радионов, Back-end Dev, за все время работы столкнулся с множеством интересных и сложных задач, в одной из которых и познакомился с ElasticSearch. В этой статье разберем, как настроить продвинутый полнотекстовый поиск с использованием ElasticSearch и — в качестве бонуса — интегрировать его в приложение на Go.
Ярослав Характерник помітив, що коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Інколи краще використовувати оптимальні структури sync.RWMutex та atomic.Value. Стаття буде цікава спеціалістам, які збираються перекваліфікуватись на Go або вже мають досвід з цією мовою та хочуть краще структурувати свої знання.
Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go.
Ця стаття — про практичне використання face recognition в Golang.
Це компактна збірка прикладів використання горутин, де вони насправді зайві.
Коментарі