Size: a a a

Библиотека Go разработчика

2019 September 21
Библиотека Go разработчика
📃 Переводим всё в Go с его широким функционалом. Реализуем простое решение и учимся использовать специальную волшебную строку.

https://nuancesprog.ru/p/4894
источник
2019 September 22
Библиотека Go разработчика
​​Go модули с приватными Git репозиториями

https://dev-gang.ru/article/go-moduli-s-privatnami-git-repozitorijami-4uadzrnilt/

Работаем с приватными репозиториями.
Модули значительно улучшили процесс управления зависимостями в Go. Довольно просто включить определенные версии пакетов Go из общедоступных репозиториев .
Что, если мы хотим расширить это поведение для импорта пакетов Go из приватных репозиториев ? На самом деле все довольно просто: убедитесь, что у вашего установщика Go есть доступ к приватным репозиториям Git. Но как мы можем это сделать?
источник
2019 September 23
Библиотека Go разработчика
​​Кросс-компиляция приложений
Знали ли вы, что разрабатывая приложение на Go на вашем MacBook, вам не обязательно собирать отдельную версию для Linux в отдельной OS, например? С этим прекрасно справится кросс-компиляция, доступная из коробки. Читайте подробный мануал по ссылке.

https://www.yellowduck.be/posts/cross-compile/
источник
2019 September 24
Библиотека Go разработчика
​​Пишем p2p мессенджер со сквозным шифрованием

Читать отзывы и документацию о языке не достаточно, чтобы научиться на нем писать более менее полезные приложения.
Обязательно для закрепления нужно создать что-то интересное, чтобы наработки можно было бы использовать в других своих задачах.
Статья ориентирована на новичков интересующихся языком go и пиринговыми сетями.

Приступим
источник
2019 September 25
Библиотека Go разработчика
Пишем Static Blog Generator

Продолжаем тему самописного софта на примере SSGs ( static site generators). Вы, скорее всего, наслышаны о Hugo / Jekyll / Gatsby. Пришло время написать что-то свое, но с меньшим функционалом. Будем создавать генератор блогов. Поехали.

https://zupzup.org/static-blog-generator-go/
источник
2019 September 26
Библиотека Go разработчика
Сервисы на Go в Badoo: как мы их пишем и поддерживаем

Оказывается, в Badoo есть +-10 сервисов на Go. Разработчики рассказывают, как они все это поддерживают.
Написать такой сервис на Go очень просто: в стандартной библиотеке есть куча инструментов, а если чего-то и не хватает, то на Github есть много модных библиотек для удовлетворения большинства нужд.

https://tech.badoo.com/ru/article/377/servisy-na-go-v-badoo/
источник
2019 September 27
Библиотека Go разработчика
Дженерики в Go?

Это статья о том, как введение дженериков может изменить Go и почему это будет целесообразным шагом. Здесь также будут затронуты изменения, которые придётся внести в язык для выполнения задуманного.

https://tproger.ru/translations/generics-in-go/
источник
2019 September 28
Библиотека Go разработчика
Локализация с помощью go-i18n

Библиотека, предоставляющая удобный API для выполнения задач локализации: от перевода файлов до полной автоматизации процедур.

https://phrase.com/blog/posts/internationalisation-in-go-with-go-i18n/
источник
2019 September 29
Библиотека Go разработчика
​​Пишем нейросеть на Go с нуля

Сейчас вы научитесь создавать нейронную сеть на Go для решения задачи классификации. В нашем случае мы будем тренировать модель классифицировать цветы ириса, основываясь на известном датасете Фишера. Этого должно быть более чем достаточно, чтобы решить нашу задачу с большой точностью.

https://tproger.ru/translations/neural-net-from-scratch-in-go/
источник
2019 September 30
Библиотека Go разработчика
​​Разработка веб-серверов на Go - от простого к сложному

Эксклюзив от создателя, возможно, известного, возможно, нет, инструмента для пентестинга - Gopfish.

https://m.habr.com/ru/company/skillbox/blog/446454/
источник
2019 October 01
Библиотека Go разработчика
Go для DevOps, DevOps для Go

Сегодня Go стремительно приобретает популярность как язык будущего. Разбираемся, почему он идеально подходит для DevOps.
https://nuancesprog.ru/p/4773/
источник
2019 October 02
Библиотека Go разработчика
​​Шаблонизатор экселя для Go

Когда мы не хотим создавать что-то с нуля, мы пишем шаблонизаторы. Логично. Давайте сделаем это на Go, и нам не придется формировать документы вручную.

GO-go-go....
источник
2019 October 03
Библиотека Go разработчика
​​API клиент - это просто

Представьте, что вам нужно написать клиент, который будет обращаться к стороннему API (AWS/Twilio). Go  все это может, но нужно знать, как воспользоваться нужными инструментами.

https://blog.gopheracademy.com/advent-2016/http-client/
источник
2019 October 04
Библиотека Go разработчика
Соцсеть на Go

Хотели бы вы написать свою соцсеть? Если да, то приступайте к просмотру. Подробный видеоурок от создания протокола до написания клиента.

Смотреть
источник
2019 October 05
Библиотека Go разработчика
​​Кросс-компиляция веб-сервиса под микрокомпьютер

Иногда целевая система не тянет установку компилятора и дополнительных файлов, поэтому приходится собирать код на другой машине. В этом видео: неизвестный с голосом бота Максима и с помощью всемогущего javascript сделает это для микрокомпьютера Black Swift.

https://www.youtube.com/watch?v=iJVaX0H360E
источник
2019 October 06
Библиотека Go разработчика
​​Gobot SDK + DJI drone

Не поверите, но на Go можно программировать даже дронов! Автор рассказывает, как он сделал подобное с DJI.

https://www.muetsch.io/flying-a-dji-tello-drone-with-go.html
источник
2019 October 07
Библиотека Go разработчика
Небольшой HTTP debug сервер

Спойлер: автор разрабатывал приложение, которое общалось по SOAP с сервером. Однако, чтоб сэмулировать его работу, пришлось бы читать исходный код и проводить дополнительные настройки. Решением оказалось создание промежуточного сервера, и нет, это не прокси.

Читать
источник
Библиотека Go разработчика
Какой у вас опыт в коммерческой разработке?
public poll

Нет опыта – 5K
👍👍👍👍👍👍👍 41%

Более 1 года до 3 лет (включительно) – 3K
👍👍👍👍 21%

До 1 года (включительно) – 2K
👍👍👍 15%

Более 6 лет – 2K
👍👍 12%

Более 3 до 6 лет (включительно) – 1K
👍👍 11%

👥 12873 people voted so far.
источник
2019 October 08
Библиотека Go разработчика
​​Поделись своим опытом и получи приз!
Для тех, кто все пропустил:

Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io

Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!

Для самых крутых авторов статей мы подготовили подарки:

✏ 1 место - годовая подписка на ВСЕ продукты Jetbrains либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код", или "Искусство программирования"), либо любую книгу по желанию.
✏ 2 место - годовая подписка на какой-то один из продуктов Jetbrains либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование"или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика", или "Работа с PostgreSQL. Настройка и масштабирование"), либо любую книгу по желанию.

✏ А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим", либо любую книгу по желaнию.

— Статьи должны быть по теме сайта, от 4к до 8к знаков, с уникальностью 90%+ без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
— Комментарий должен быть без рекламы и брани.

И да победят лучшие!
Дедлайн конкурса — 18 октября 2019
источник
2019 October 10
Библиотека Go разработчика
​​​​Функция vs Метод

Как отличить функцию от метода в языке golang, ключевые особенности и где их применять.

https://www.sohamkamani.com/blog/golang/functions-vs-methods/
источник