Size: a a a

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

2020 August 07
Библиотека Go разработчика
Репозиторий, в котором собрана подборка инструментов (фреймворки, библиотеки и т. д.) для разработки проектов на Go с GUI: https://proglib.io/w/b1a5c90d
источник
2020 August 08
Библиотека Go разработчика
Несмотря на то, что у Go и Rust разные области применения, их не перестают сравнивать. Так и в этой статье автор сравнил два языка на примере небольшого приложения CLI.

https://proglib.io/w/e970588c
источник
2020 August 09
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
55%
[90 90 91]
31%
[89 90 91]
3%
[89 90 90]
6%
Ошибка компиляции
5%
Посмотреть результаты
Проголосовало: 837
источник
Библиотека Go разработчика
Интерфейсы в Go — это способ описать абстрактное поведение. Вам не нужно явно указывать тип, который реализует интерфейс. Это упрощает внедрение зависимостей в Go, оставляя ваш код несвязанным. Вы определяете необходимое поведение и ваш тип может реализовывать все больше и больше интерфейсов, даже не меняя код.

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

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

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

https://proglib.io/w/934ab862
источник
2020 August 11
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
34%
12345678910
14%
0123456789
10%
9999999999
13%
10101010101010101010
7%
Ошибка компиляции
23%
Посмотреть результаты
Проголосовало: 395
источник
Библиотека Go разработчика
Автор статьи объясняет на примерах, почему модули Go быстрее, чем GOPATH.

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

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

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

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

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

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

Кстати, вы уже ознакомились с примечаниями к релизу Go 1.15? Если нет, то дерзайте.
источник
2020 August 13
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
17%
Ошибка компиляции
51%
1
21%
0
11%
Посмотреть результаты
Проголосовало: 773
источник
Библиотека Go разработчика
Простой пример того, как можно объединить приложение на React.js и Go в один двоичный файл: https://proglib.io/w/51226819
источник
2020 August 14
Библиотека Go разработчика
​​🏃 Язык Go: как стать востребованным программистом

Go – один из самых востребованных языков программирования. В этой статье отвечаем на ваши вопросы о том, как можно изучить Golang онлайн и каковы перспективы Go-разработчиков. Плюс показываем все необходимые курсы, книги, ссылки и YouTube-каналы.

https://proglib.io/sh/cNKmStFu45
источник
2020 August 15
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
6%
Ошибка компиляции
40%
Программа завершится без ошибок и ничего не выведет
44%
panic: sync: WaitGroup is reused before previous Wait has returned
10%
Посмотреть результаты
Проголосовало: 715
источник
Библиотека Go разработчика
Автор статьи делится положительным опытом использования байтового среза в Go после перехода от высокого уровня абстракции веб-фреймворков, таких как Spring или ASP.NET.

https://proglib.io/w/e713b2c4
источник
2020 August 16
Библиотека Go разработчика
Обработка ошибок в Golang с помощью Panic, Defer и Recover: https://proglib.io/w/4c0becb3
источник