Библиотека Go-разработчика | Golang – Telegram
Библиотека Go-разработчика | Golang
23.5K subscribers
2.34K photos
47 videos
87 files
4.76K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
how-to-code-in-go.pdf
3 MB
How To Code in Go (2020)

Автор(ы): Mark Bates, Cory LaNou, Tim Raymond

Новая книга о разработке на Go от DigitalOcean поможет на практике узнать, как писать полезные инструменты и приложения, которые могут работать на удаленных серверах или локальных системах Windows, macOS и Linux.

В ходе чтения книги вы научитесь: устанавливать и настраивать локальную среду разработки на Go в системах Windows, macOS и Linux; проектировать свои программы с условной логикой, включая операторы switch для управления потоком программ; определять свои собственные структуры данных и создавать интерфейсы для них для повторного использования кода; писать пользовательские функции обработки ошибок; собирать и устанавливать программы на Go, чтобы они могли работать в разных операционных системах и на разных архитектурах CPU; использовать флаги для передачи аргументов вашим программам, для переопределения параметров по умолчанию.
​​Что бы там ни говорили, а данные – это не только аналитика. Кто-то должен эти данные найти, сохранить и подготовить для анализа. Теперь всему можно научиться на факультете Data Engineering онлайн-университета GeekBrains:

🛠 Автоматизировать сбор данных
🚠 Создать конвейер обработки информации
🏗 Разработать архитектуру хранения и мониторинга
👓 Подготовить результаты для аналитиков

При успешном прохождении курсов компания гарантирует не только диплом, но и трудоустройство. Список осваиваемых инструментов и отзывы учеников здесь: https://proglib.io/w/f8bac228
Интерфейсы Go не работают как интерфейсы C# или Java. Они позволяют вам очень четко объявить необходимые зависимости, что дает большие преимущества, которые невозможно так легко получить при разработке на других языках. В репозитории собраны примеры использования интерфейсов Go для создания более чистого и тестируемого кода. Но прежде чем обращаться к коду, ознакомьтесь с Readme.

https://proglib.io/w/4e2e53a8
Сколько переменных в вышеуказанном коде?
Anonymous Quiz
22%
1
30%
2
27%
3
11%
4
10%
Посмотреть результаты
А вы знаете, что самые высокооплачиваемые вакансии на удаленке это IT & Digital?

Канал @hiddengurus ежедневно подготавливает выборку таких топовых позиций специально для вас.

После подписки вы получите:

- Свежие вакансии прямиком от работодателей.
- Возможность принять участие в крутых проектах из США, Европы, РФ и Латинской Америки.
- Возможность прокачать свой скилл, и стать настоящим гуру.
- Царскую ЗП до 10000$/месяц.
- Шанс работать из любой точки мира, когда удобно вам!

Подписывайтесь на канал @hiddengurus - это шанс изменить вашу жизнь!
Теперь bug hunter'ы могут помочь сервису, которым пользуются они сами, друзья, близкие и мама с бабушкой — Ozon первым среди российских e-commerce компаний запустил собственную bug bounty программу.

За найденные на сайте уязвимости можно получить до 120 000 ₽. Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
Sqlc — инструмент, позволяющий компилировать SQL-запросы, обеспечивая корректность, безопасность и производительность, которые не могут сравниться ни с одним другим набором инструментов SQL в экосистеме Go.

https://proglib.io/w/33e8472c
Мы с вами знаем, что Go хорошо подходит для программ, использующих сети и криптографию. Это доказал автор статьи, который написал SNI-прокси (Server Name Indication — расширение протокола TLS, которое позволяет клиентам сообщать имя хоста, с которым он желает соединиться во время процесса «рукопожатия») на Go за 115 строк, используя стандартную библиотеку.

https://proglib.io/w/1045c54a
Go — один из самых популярных языков программирования, применяющийся в web-разработке и в системном программировании. Присоединяйся к бесплатному онлайн-интенсиву, где ты познакомишься с особенностями этого языка, разработаешь чат-бота для Telegram и поймёшь, интересна ли тебе карьера Go-разработчика.

Программа занятий тут: ▶️ https://clc.to/Ln9EKg.

Какими преимуществами обладает Go?
Прост в синтаксисе и располагает подробной документацией.
Обладает высокой скоростью при умеренном потреблении ресурсов.
Имеет большое количество библиотек.
Без проблем взаимодействует с библиотеками языка С.
Его легко обслуживать благодаря лаконичному синтаксису.

Регистрируйся на интенсив — воспользуйся шансом изучить перспективную профессию Go-разработчика!
Автор статьи делится практическими знаниями, связанными с созданием, тестированием и развертыванием микросервисов на Go:
Microservices in Golang
Docker and go-micro
Docker Compose and Datastores
Authentication with JWT
Event brokering with Go Micro
Web Clients
Terraform a Cloud
Kubernetes and Container Engine
Deployments with CircleCI
Summary