Size: a a a

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

2020 May 26
Библиотека Go разработчика
Создание веб-API клиента на Go по шагам: подключение к API, десериализация данных и определение клиента.
источник
Библиотека Go разработчика
Достигайте своих целей в Go вместе с OTUS!

Подходит ли вам онлайн-курс «Разработчик Golang»? Фаст чек за 5 секунд:

- Хотите работать над сложным интересным софтом?
- Знаете, как потратить зарплату от 130 тыс. рублей?
- Подумываете устроиться в крупную IT-корпорацию?
- Готовы к 5 месяцам интенсивных занятий и практики?
- Имеете опыт разработки на любом языке ООП от 1 года и знаете Git?

Если ответили ДА на все вопросы, приходите в OTUS изучать Golang и писать на нем свой микросервис под руководством экспертов.

Стартуем 26 мая! Проходите вступительный тест, чтобы занять место в группе по специальной цене https://otus.pw/V4u6/
источник
2020 May 27
Библиотека Go разработчика
Автор статьи советует использовать стандартные типы по умолчанию в Go, если у вас нет веских причин не делать этого: https://proglib.io/w/c02fdf66
источник
Библиотека Go разработчика
🔝 Топовый Вечный! По смехотворной цене! 🔝

8 ГБ RAM / 4x4.5 ГГц CPU / 80 ГБ NVMe / 500 Мбит/сек / anti-DDoS

Размещение в лучшем московском дата-центре Datapro, подключение к каналу 500 Мбит/сек, выделенный IPv4 адрес, защита от DDoS.

🔥Спешите узнать подробней и заказать
https://proglib.io/w/2b9d6955
источник
Библиотека Go разработчика
Пакет flag в Go

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

https://proglib.io/w/f5a50a26
источник
2020 May 28
Библиотека Go разработчика
​​💫 Инструментирование в Go

Рассказываем о методах инструментирования Go-кода, контекстной трассировке и специальном средстве лаконичного и гибкого инструментирования gtrace.

https://proglib.io/sh/l15apnJB4W
источник
2020 May 29
Библиотека Go разработчика
Инструментирование программ на Go чистым и гибким способом: https://proglib.io/w/bbaa1873
источник
2020 May 30
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
6%
2 и 2
11%
9 и 100
45%
9 и 16
14%
Ошибка компиляции
13%
Нет правильного ответа
10%
Посмотреть результаты
Проголосовало: 925
источник
Библиотека Go разработчика
В примере затронута тема анонимных функций, которые отличаются от обычных тем, что они могут определяться внутри других функций и иметь доступ к контексту выполнения, а также этим функциям не назначается имя.

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

Анонимные функции могут использоваться как аргумент функции или как результат функции, а также они имеют доступ к окружению, в котором вызываются. Такая ситуация и рассматривается в примере.

Функция square определяет локальную переменную x и возвращает анонимную функцию. Анонимная функция увеливичает значение переменной x и возвращает ее квадрат.
Таким образом, мы можем зафисировать у внешней функции square состояние в виде переменной x, которое будет изменяться в анонимной функции. В результате получаем 9 и 16.
источник
Библиотека Go разработчика
Погружение в goroutines и их размер: https://proglib.io/w/6e0a7965
источник
2020 May 31
Библиотека Go разработчика
В статье разобраны причины, по которым использование пакета unsafe в Go может быть небезопасным: https://proglib.io/w/861850f1
источник
2020 June 01
Библиотека Go разработчика
Знаком ли вам термин форензика?
Анонимный опрос
24%
Не знаком, и неинтересно
61%
Не знаком, но интересно изучить или получить информацию
12%
Занимаюсь информационной безопасностью время от времени
3%
Да, это моя специализация, занимаюсь форензикой
Проголосовало: 683
источник
Библиотека Go разработчика
источник
2020 June 02
Библиотека Go разработчика
Изучаем Golang, разрабатывая простое приложение для банковской сферы:
Начало
Авторизация и REST API
источник
2020 June 03
Библиотека Go разработчика
Сборник технических вопросов для собеседований, решенных с помощью Go: https://proglib.io/w/5deaef72
источник
2020 June 04
Библиотека Go разработчика
Вакансия: Lead Go developer
Компания: MillionAgents, один из ведущих игроков на рынке полевых исследований.
Мы собираем данные о товарах и ценах для крупных розничных сетей и производителей FMCG-товаров
Вилка: 230 000 - 270 000₽ на руки
Локация: офис, м. Новослободская, Москва

👨‍🎓 Требуемый опыт: Golang, gRPC, Redis, Linux / PostgreSQL / Go microservices.
Отлично, если вы работали с: Docker, имели опыт управления командой.

📌 Условия:
- График 5/2, начало рабочего дня с 10:00 - 12:00 часов;
- Возможность работать пару дней в неделю удаленно;
- Очередь технических задач;
- Технически грамотное руководство;
- Официальное трудоустройство                                                                                                                                                

По всем вопросам можно писать в личные сообщения @svetafeeva

➡️ Подробности - https://proglib.io/vacancies/lead-go-developer-millionagents-2020-06-04
источник
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
36%
Ошибка компиляции
55%
30
2%
Нет правильного ответа
7%
Посмотреть результаты
Проголосовало: 929
источник
2020 June 05
Библиотека Go разработчика
Эта программа скомпилируется и выведет 30.

В строке 14 вышеупомянутой программы мы присваиваем адрес rect для r. Несмотря на то, что в строке 15 не использовался синтаксис (*r).area() и в связи с тем, что у area() есть получатель значения, Go способен интерпретировать r.area() как (*r).area(), что приводит к корректному выполнению.
источник