Null
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go Цукалос Михалис (2020) @Golang_google
Null
Создание базового RESTful (CRUD) с помощью Golang и MySQL https://dev-gang.ru/article/sozdanie-bazovogo-restful-crud-s-pomosczu-golang-i-mysql-easg6h3rql/ @Golang_google
Null
Лучшие инструменты Go https://dev-gang.ru/article/luczshie-instrumenty-go-epxxsyk91w/ @Golang_google
Null
Изучаем Go - создание загрузчика https://dev-gang.ru/article/izuczaem-go---sozdanie-zagruzczika-czast-1-wl3tq1k5xw/ @Golang_google
Null
Видео конференции GopherCon Russia 2021 https://www.youtube.com/playlist?list=PLJTW0ZQ22rrF13VQbakM7MBiQcKb31mpk Слайды: https://github.com/GopherConRu/talks @Golang_google
Null
Почему Dockerfile больше не нужен для создания контейнера в Go Читать @Golang_google
Null
Пишем первый проект на Golang https://dev-gang.ru/article/pishem-pervyi-proekt-na-golang-ipdga14tox/ @Golang_google
Борис
Читал "Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go Цукалос Михалис (2020)". Книга ужасна: 1) много логических, терменологических и просто ошибок. 2) Примеры кода читать крайне сложно. Они не структурированы. В них куча.говнокода. Такое ощущение, что автор писал их на скорую руку и чисто для того чтобы книжка была потолще. 3) Темы которые автор пытается раскрыть, он не раскрывает, а лишь ципляет небольшие нюансы. 4) Машинного обучения там нет. Добавлена одна мизерная глава, которая ничему не учит и создана исключительно для того, чтобы название книги звучало "круче" 5) Единственное для чего стоит книжку прочитать, это посмотреть как НЕ НАДО писать программы на go. За такой код от коллег прилетит много мата... Рекомендую(т.к. сам читал): Алан Донован, Брайан Керниган. Язык программирования Go Действительно качественная книжка. Фактически в одной книге почти вся база для языка go. Она вдвое меньше. Вся информация красиво ужата, нет воды, при этом легко читается. В ней так же есть особенности языка, которые трудно загуглить, но которые очень важны.
Станислав
Читал "Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go Цукалос Михалис (2020)". Книга ужасна: 1) много логических, терменологических и просто ошибок. 2) Примеры кода читать крайне сложно. Они не структурированы. В них куча.говнокода. Такое ощущение, что автор писал их на скорую руку и чисто для того чтобы книжка была потолще. 3) Темы которые автор пытается раскрыть, он не раскрывает, а лишь ципляет небольшие нюансы. 4) Машинного обучения там нет. Добавлена одна мизерная глава, которая ничему не учит и создана исключительно для того, чтобы название книги звучало "круче" 5) Единственное для чего стоит книжку прочитать, это посмотреть как НЕ НАДО писать программы на go. За такой код от коллег прилетит много мата... Рекомендую(т.к. сам читал): Алан Донован, Брайан Керниган. Язык программирования Go Действительно качественная книжка. Фактически в одной книге почти вся база для языка go. Она вдвое меньше. Вся информация красиво ужата, нет воды, при этом легко читается. В ней так же есть особенности языка, которые трудно загуглить, но которые очень важны.
спасибо
Stas
Добрый день, я только начал учится программированию на Go, до этого опыта не было никакого.Вобщем не могу решить задачи)) в полном тупике.Учеба в Skillbox. может кто учился?
Stas
Вывести сколько билетов находится среди всех шестизначных номеров от 100000 до 999999. Вот такая например.
Stas
должно быть 2 вложеных цикла for
Борис
Возможно ты имел ввиду не "билетов", а "счастливых билетов." Такая задача имеет мало общего конкретно к языку golang. На любом языке будет выглядеть почти одинаково. Мыслено разделяешь билет на двеполовинки: тысячи и не тысячи. Первый цикл от 100 до 999. второй от 000 до 999. Суммируешь, сравниваешь. Это если в лоб решать.
Stas
Да "зеркальных билетов ", забыл уточнить
Борис
Для меня пока загадка, в каких случаях использовать поинтер, а в каких нет. func (s Something) ThisFuncName(bug NotFeature) { } func (s *Something) ThisFuncName(bug *NotFeature) { } Скорости работы могут быть разные, иногда быстрее работает копирование, чаще поинтер. У поинтера можн нарваться на сайд эффект(просто по ошибке) и потом долго дебажить, что не очень приятно. Также неименованные функции часто сильно тормозят, особенно если в них внутрь передаешь параметр какой-нить структуры, но не всегда. Пытался написать разные бенчмарки, но понятной картины это не дает. Иногда разница в скорости в десятки раз... Есть какие либо правила как лучше писать для быстрой работы?
Null
🔥Готовы ли вы к обучению на продвинутом онлайн-курсе «DevOps практики и инструменты» от OTUS и инженеров Express42? Пройдите тест и узнайте сейчас! 👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ DEVOPS: https://otus.pw/eUdK/ 📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Делаем immutable infrastructure с помощью Packer и Terraform»: https://otus.pw/7lMC/ Регистрируйтесь сейчас — напомним в день интенсива!
Null
Контексты и структуры в Golang https://golang-blog.blogspot.com/2021/03/contexts-and-structures.html @Golang_google
Null
Golang-дайджест № 4 (1 – 30 апреля 2021) https://habr.com/ru/post/555820/ @Golang_google
Kirill
Добрый день! Коллеги, а был ли у кого опыт по связке с БД Oracle?
Null
Распознавание изображений через бота в Telegram. Проект на Go с использованием TensorFlow https://tproger.ru/articles/raspoznavanie-izobrazhenij-cherez-bota-v-telegram-proekt-na-go-s-ispolzovaniem-tensorflow/ @Golang_google
Null
Разработка веб-приложения на Go с использованием многоуровневой архитектуры https://dev-gang.ru/article/razrabotka-veb-prilozhenija-na-go-s-ispolzovaniem-mnogourovnevoi-arhitektury-by1unu1gzg/ @Golang_google
Алексей Тарасов
День добрый! Подскажите куда смотреть go run работает коректно, но когда делаю go build, то результат запуска отличпется от go run
Đức Thuận
Hi everybody, When declaring too many const variables, will the program be affected?
Alexey
const is not variable using const moderately doesn't affect, but if you have to use hundreds or thousands of consts, it seems you do something wrong ))
Đức Thuận
i use ORM entgo and code generator have too many const variables
Đức Thuận
I felt a little worried
Alexey
i use ORM entgo and code generator have too many const variables
i think, you can ask your question here, or looking for similar questions
Đức Thuận
thank you, i am reading it
Đức Thuận
My code is still working fine. I'm just worried because there's too much const variables
Alexey
so don't think about premature optimizations, when your code begins work slowly, then think about analyzing bottlenecks and possible optimizations
Đức Thuận
Đức Thuận
yes, i understand
антон
кажется, в это группе ХХшников больше, чем людей
Vladimir
Расслабся, набегут ещё мидлы и джуны
антон
тебе @amberkia писала?
Vladimir
В чате node.js так же иногда делают
антон
мне раз написала девка, говорила, что из гугла. из за того, что у меня был один маленький пуллреквест в один маленький проект
bam
Привет, ребята, Я работаю с парой протоколов блокчейн, которые ищут разработчиков Golang. Если вам интересно, дайте мне знать. Не беспокойтесь, если нет 😛
Vladimir
Вот и HH))
антон
а, блокчейн
антон
я слишком стар для всего этого )))
Даниил
Доброго дня всем 😊 Хочу сменить работу и влиться в айти с радиотехники, могли бы посоветовать хорошие книги/курсы по бэкенду? По архитектуре серверов, многослойной архитектуре, создании микросервисов и иже с ними? И если есть книги об этом с примерами на Go - было бы просто прекрасно! 😊
Andrew
Добрый день! Подскажите,пожалуйста, как правильно конфиги считать и получать к доступ к параметрам из других функций?
Andrew
А можно крутить конфиг в отдельном потоке и к нему доступ получать из других частей программы?
Andrew
Добрый день! Я обычно использую доп. пакет https://github.com/BurntSushi/toml
я тут не вижу самого "получения доступа из любой части программы"
Alexey
я тут не вижу самого "получения доступа из любой части программы"
> получения доступа из любой части программы кмк ни один пакет по работе с конфигами вам такого не даст. тут надо смотреть в сторону dependency injection. ну или как вариант определить конфиг как глобальную переменную, но это так себе идея, я бы не рекомендовал так делать :)
Alexey
ну я например так и делаю, у меня main читает конфиг, грузит всё в отдельную структуру для конфига, и передает этот конфиг в функцию где начинается уже логика приложения/утилиты. то есть по сути main отвечает только за чтение/обработку/валидацию конфига и стартовых аргументов
Alexey
но это самый простой вариант, без всяких перечиток конфига по сигналу и т.п.
Andrew
@lesovsky подскажи,пожалуйста. Почему у меня импорт красным горит и можно ли как то импортировать без указания ./
Alexey
подозреваю что модули не скачаны, попробуй выполнить "go get модуль"
Andrew
в ide все скачано,все запускается и работает, только вот импорты красным горят
Alexey
а если на красную лампочку навести, там же подсказка наверно будет
Alexey
но вообще хз, это видимо ide что-то не нравится
Alexey
раз все запускается и работает
Andrew
а обойтись можно без "./" вот этого?
Alexey
если ваш проект уже опубликован где-то на гитхабе то вы можете использовать полный путь по аналогии как gorilla/mux
Null
Как профилировать gRPC-сервер Golang с помощью pprof https://dev-gang.ru/article/kak-profilirovat-grpc-server-golang-s-pomosczu-pprof-o4eb2v3u8b/ @Golang_google
Null
Go: понять дизайн Sync.Pool https://dev-gang.ru/article/go-ponjat-dizain-syncpool-cpvecztx8e/ @Golang_google
Anonymous
Looking for golang freelance developer. Minium 2 to 7 years exp needed. Plz share your resume techstackhire@gmail.com
Евгений
Всем привет. Я не могу понять почему у меня возникает проблема, кто может помочь?
Евгений
Евгений
Path и gopath настроил вроде
Sergey
Echo $GOPATH Вручную в файле путь и имя файла можно посмотреть через go env
Евгений
Сам vscode может что то воротить?
Евгений
Проект создал как по учебнику, в той же директории что и указал в переменную окруженич
Sergey
А gopath где?
Евгений
Евгений
Сразу извиняюсь за фотки с экрана)
Sergey
В строке go install выведено предупреждение что текущая директория не правильно расположена. Надо смотреть весь путь установоки
Евгений
Так у меня го ран не пашет .. тут я пытаюсь свой небольшой пакетик импортировать в другую программу
Евгений
Так вот он говорит что этого пакета в горут нету.. но я если правильно понял его там и не должно быть
Евгений
toobinks
Подскажите что не так. Прописываю модуль https://github.com/sdurnev/modbus но он скачивается не полностью, отсутствует некоторые файлы