Библиотека Go-разработчика | Golang
23.3K subscribers
2.08K photos
42 videos
87 files
4.45K links
Все самое полезное для Go-разработчика в одном канале.

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Автор статьи провёл исследование альтернативного подхода к структурированию приложений CLI на основе Cobra и отделил бизнес-логику от интерфейса командной строки, а также покрыл её модульными тестами.

https://proglib.io/w/545d68f2
Привет! Среди наших подписчиков много деловых, работающих людей, которые часто даже не успевают приготовить себе еду и заказывают доставку, которая уже задолбала.

Вот и хотим вам посоветовать Кухню на районе, способную полностью заменить ежедневную готовку (как мама в детстве).

Кухня на районе — московский сервис доставки готовой домашней еды из под ножа. В чем разница между просто доставкой? Они сами готовят, сами доставляют и всё это максимум за 30 минут. Не все на это способны у себя дома)

Меню имеет огромное разнообразие и меняется каждую неделю. Доставка бесплатна и без минимального заказа. А еще, помимо домашней еды, пицца Zotman и коллаборации с московскими ресторанами.

За 492 рубля вообще можно заказать набор еды на целый день из 5 блюд — это у родителей в столовой на свадьбе дороже было!

А по промокоду PROGLIB вы получите 500 бонусных рублей, которыми можно оплатить до половины заказа. Переходите по ссылке(localkitchen.ru/proglib) заказывайте и приятного аппетита!!!
Репозиторий, в котором собрана подборка инструментов (фреймворки, библиотеки и т. д.) для разработки проектов на Go с GUI: https://proglib.io/w/b1a5c90d
👍1
Несмотря на то, что у Go и Rust разные области применения, их не перестают сравнивать. Так и в этой статье автор сравнил два языка на примере небольшого приложения CLI.

https://proglib.io/w/e970588c
Интерфейсы в Go — это способ описать абстрактное поведение. Вам не нужно явно указывать тип, который реализует интерфейс. Это упрощает внедрение зависимостей в Go, оставляя ваш код несвязанным. Вы определяете необходимое поведение и ваш тип может реализовывать все больше и больше интерфейсов, даже не меняя код.

Но когда один интерфейс зависит от другого, вы сталкиваетесь с зависимостью типа, а не поведения. В статье автор описывает решение данной проблемы.

https://proglib.io/w/00784af4
Aws-lambda-go — подборка библиотек, образцов и инструментов, которые помогут разработчикам Go разрабатывать функции AWS Lambda.

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

https://proglib.io/w/934ab862
​​ОГО! Спасибо! Очень приятно. Вы так тоже можете сделать: vk.com/proglib
Хочешь освоить востребованную IT-профессию? Познакомься с Go-разработкой на онлайн-занятиях от Антона Жукова — Infrastructure Engineer в ManyChat! Тебя ждут мощная программа и реальные задачи.

Регистрируйся бесплатно по ссылке: 🔀 https://clc.am/Jku0FA.

🤖 На интенсиве ты освоишь базовые функции Golang, увидишь примеры крутых чат-ботов, получишь ответы на свои вопросы по программированию.

💼 К концу интенсива у тебя будет готов проект — чат-бот для Telegram, который станет первым кейсом в твоём портфолио разработчика.

🎁 Все участники интенсива получат электронную книгу Кея Петерсона и Дэвида Колба «Век живи — век учись» от издательства «МИФ», а лучшие — грант на 30 000 рублей для обучения в Skillbox.
Руководство по работе с одним из самых полезных пакетов в Go под названием Context.

https://proglib.io/w/5ca39cc3

Кстати, вы уже ознакомились с примечаниями к релизу Go 1.15? Если нет, то дерзайте.