DOU #tech
10.8K subscribers
1.1K photos
13 videos
1.45K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Ярослав Характерник, Golang-розробник, розповідає про помилку, яку робив сам, а також зустрічав у колег, що перейшли з PHP чи Python на Golang.

Йдеться про серіалізацію ключів.

У статті — приклади помилок, виправлення і мікробенчмарки: https://dou.ua/forums/topic/31067/?from=tg-tech

#go_dou_tech
Практичне використання розпізнавання облич за допомогою Golang: https://dou.ua/forums/topic/32030/?from=tg-tech

#go_dou_tech
⚠️ Обережно, книга «Mastering Go» з помилками
https://dou.ua/forums/topic/32071/?from=tg-tech

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

Якось автору цієї статті знадобився простий інструмент, який буде переводити JSON в Protobuf. Наявні проєкти були сирі, тому він написав свій JSON to Proto на основі інструменту, яким часто користується — JSON to Go: https://dou.ua/forums/topic/32080/?from=tg-tech

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

Коли на співбесіді з Go питають про синхронізацію, то переважно запитання звучить: «Як розпаралелити задачу?». Але на співбесіді питають про одне, а в проєкті — інше, там значно більше випадків, коли дані читаються з багатьох горутин, а оновлюють в одній.

Стаття Ярослава Характерника, Golang-розробника, присвячена оптимальнам структурам sync.RWMutex та atomic.Value: https://dou.ua/lenta/columns/common-data-go/?from=tg-tech

#go_dou_tech
Laravel vs Symfony (vs Python, Go). Немного холивара:
https://dou.ua/forums/topic/32353/?from=tg-tech

#go_dou_tech
Строим продвинутый поиск с ElasticSearch

«Настройка филигранного поиска — это длительный процесс, поэтому запаситесь терпением и не забывайте записывать свои отзывы и отзывы коллег о качестве поиска. И, самое главное, постарайтесь узнать, что о нем думают драгоценные пользователи».

Евгений Радионов, бэкенд-разработчик на языке Go, делится опытом настройки продвинутого полнотекстового поиска ElasticSearch, принципами его работы и разными подходами к решению задач, а также рассказывает, как интегрировать его в приложение на Go так, чтобы это было удобно поддерживать и расширять 👉🏻 https://dou.ua/lenta/columns/building-advanced-search-with-elasticsearch/?from=tg-tech

#go_dou_tech
Як перекваліфікуватися з PHP на Go: порівняння, можливі складності та навчальні матеріали.

👉 https://dou.ua/goto/8s6d

#go_dou_tech
The Psychology of TikTok Duets: Analyzing Collaborative Content