Size: a a a

Golang Developers — русскоговорящее сообщество

2018 July 12

:|

:(){ : |: & };: in Golang Developers — русскоговорящее сообщество
Оп класс
источник

:|

:(){ : |: & };: in Golang Developers — русскоговорящее сообщество
Благодарю
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
нз
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
Но в целом есть 3-4 норм тела.
источник
2018 July 13

M

Marperia in Golang Developers — русскоговорящее сообщество
#whois
▫️У меня несколько проектов, от open-source криптобиржи и open-source криптомагазина до искуственного интеллекта и приложения для выработки привычек. Конкретно сейчас работаю над безблочной криптовалютой.
▫️Специалист-шмециалист. Везде по чуть-чуть: безопасность, web-highload, криптовалюты, медицина и маркетинг.
▫️Польза для сообщества конкрено от меня в генерации идей и корявой их реализации, но если тут есть страждущие помочь — с этим уже можно работать.
▫️Мне интересно получать ответы опытных специалистов в неоднозначных вопросах, а также найти контрибьютеров под некоторые проекты.
источник
2018 July 14

K

Koote in Golang Developers — русскоговорящее сообщество
#whois
Какой у вас проект или где работаете? - CRM, Крипта. Фриланс и в конторе(сказать где не могу)
В чём вы специалист? - Я не специалист а джун Python - web dev(Flask, Django)
Чем можете быть интересны или полезны сообществу? - Могу утешить и\или мотивировать, ответить на любые вопросы на которые знаю ответ.
Чем интересно сообщество вам? - Людьми которые любят что то делать а не сидеть на одном месте

Как узнали про группу? - из чата Node js
Откуда - Kharkov, Ukraine
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
#whois
▫️Какой у вас проект или где работаете?

Опыт самый разнообразный, начиная от разработки железа и драйверов, заканчивая фронтендом и мобильными приложениями.
Работаю в Letsenhance.io

▫️В чём вы специалист?

Компиляторы / адский HighLoad (6M+ rps на DPDK)

▫️Чем можете быть интересны или полезны сообществу?

Советом, code review, контрибьютом.

▫️Чем интересно сообщество вам?

Просто хотел рассказать что пишу на Golang’e, как и почему.

▫️Откуда вы?

Киев

▫️Как узнали про группу?

Нашёл в списках каналов.
источник

K

Koote in Golang Developers — русскоговорящее сообщество
Yuriy Yarosh
#whois
▫️Какой у вас проект или где работаете?

Опыт самый разнообразный, начиная от разработки железа и драйверов, заканчивая фронтендом и мобильными приложениями.
Работаю в Letsenhance.io

▫️В чём вы специалист?

Компиляторы / адский HighLoad (6M+ rps на DPDK)

▫️Чем можете быть интересны или полезны сообществу?

Советом, code review, контрибьютом.

▫️Чем интересно сообщество вам?

Просто хотел рассказать что пишу на Golang’e, как и почему.

▫️Откуда вы?

Киев

▫️Как узнали про группу?

Нашёл в списках каналов.
А кроме блокчейнов где go ещё используется???
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
Koote
А кроме блокчейнов где go ещё используется???
Очень смешно.

Почти все более-менее DevOps тулзы на golang’e, так как у него очень специфический жизненный цикл зависимостей - релизится одним бинарником без зависимостей, даже нету libc.

Golang используют для долгосрочных проектов где важно отсутствие forceful deprecation’а - синтаксис языка не будут менять до 2020+ года, обратную совместимость либ тоже обещают. С этим связано очень много мэмов, так как на golang’e можно писать почти без мозга, в любой степени опьянения.

Сейчас можно даже нормально мобильные апки штопать, и GUI поделки лепить…

На golang’e относительно дешёго обходятся low-tier highload проекты до 300К RPS.
Есть целые компании построенные вокруг такого подхода (ну там VertaMedia Валялкина etc).
источник

K

Koote in Golang Developers — русскоговорящее сообщество
Yuriy Yarosh
Очень смешно.

Почти все более-менее DevOps тулзы на golang’e, так как у него очень специфический жизненный цикл зависимостей - релизится одним бинарником без зависимостей, даже нету libc.

Golang используют для долгосрочных проектов где важно отсутствие forceful deprecation’а - синтаксис языка не будут менять до 2020+ года, обратную совместимость либ тоже обещают. С этим связано очень много мэмов, так как на golang’e можно писать почти без мозга, в любой степени опьянения.

Сейчас можно даже нормально мобильные апки штопать, и GUI поделки лепить…

На golang’e относительно дешёго обходятся low-tier highload проекты до 300К RPS.
Есть целые компании построенные вокруг такого подхода (ну там VertaMedia Валялкина etc).
Это была не шутка если че. Я действительно не знал))) бинарник без зависимостей это как раз то что мне нужно
источник

K

Koote in Golang Developers — русскоговорящее сообщество
Спасибо
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
Божественный Dockerfile
FROM scratch
ADD main /
CMD ["/main"]
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
источник

K

Koote in Golang Developers — русскоговорящее сообщество
Класс
источник

K

Koote in Golang Developers — русскоговорящее сообщество
То есть по факту со временем можно на го писать нормальные бэкенды?
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
Koote
То есть по факту со временем можно на го писать нормальные бэкенды?
Сейчас пишу Graphql либу под fasthttp, у меня получается graphql в msgpack’e over Quic и/или Http1
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
Вот бэкенды / мелкосервисы очень даже можно.

Под лямбду нормально заходит, с правильным подходом можно получить статическое потребление памяти без realloc’a.

Т.е. по памяти будет не отличаться от Rust’a на лямбдах …
источник

K

Koote in Golang Developers — русскоговорящее сообщество
Со временем я хочу убраться с фулстак разработки и писать только server side но си, кресты и раст че то сложно а golang привлекает как то
источник

YY

Yuriy Yarosh in Golang Developers — русскоговорящее сообщество
> только server side но си

Ну такое… уже переболел.

Пощупай DPDK - увидишь свет в конце тунеля, глубже уже только ПЛИСки.

На практике 300K RPS на golang’e с OVS over DPDK более чем достаточно в 99% проектов.

>  раст че то сложно

Ну такое… не сложно, просто boilerplate’а много.
Надо привыкать думать как компилятор.
источник