Ярослав Характерник, Golang-розробник, розповідає про помилку, яку робив сам, а також зустрічав у колег, що перейшли з PHP чи Python на Golang.
Йдеться про серіалізацію ключів.
У статті — приклади помилок, виправлення і мікробенчмарки: https://dou.ua/forums/topic/31067/?from=tg-tech
#go_dou_tech
Йдеться про серіалізацію ключів.
У статті — приклади помилок, виправлення і мікробенчмарки: https://dou.ua/forums/topic/31067/?from=tg-tech
#go_dou_tech
ДОУ
Використання структур як ключів для мапи в Golang
Уже пару років працюю з Go і хочу розповісти про помилку яку робив сам а також зустрічав у колег, які також перейшли з PHP чи Python на Golang, а саме серіалізація ключів. В цій темі наведу приклади помилок, виправлення і мікробенчмарки.
Практичне використання розпізнавання облич за допомогою Golang: https://dou.ua/forums/topic/32030/?from=tg-tech
#go_dou_tech
#go_dou_tech
⚠️ Обережно, книга «Mastering Go» з помилками
https://dou.ua/forums/topic/32071/?from=tg-tech
#go_dou_tech
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
Якось автору цієї статті знадобився простий інструмент, який буде переводити 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
Коли на співбесіді з 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
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
«Настройка филигранного поиска — это длительный процесс, поэтому запаситесь терпением и не забывайте записывать свои отзывы и отзывы коллег о качестве поиска. И, самое главное, постарайтесь узнать, что о нем думают драгоценные пользователи».
Евгений Радионов, бэкенд-разработчик на языке 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
👉 https://dou.ua/goto/8s6d
#go_dou_tech