Size: a a a

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

2020 May 06
Библиотека Go разработчика
Какая функция является лучшим вариантом для прохождения каждой строки текстового файла?
Анонимный опрос
8%
fmt.Fscanf()
51%
bufio.Reader.ReadLine()
11%
bufio.ReadString('\n')
31%
bufio.Scanner.Scan()
Проголосовало: 742
источник
Библиотека Go разработчика
fmt.Fscanf() — применимо только к форматированным строкам.
bufio.Reader.ReadLine() — реализует очень низкий уровень и может потребоваться больше вызовов при превышении лимита буфера.
bufio.ReadString('\n') — не может обработать EOF.

bufio.Scanner.Scan() — в данном случае подходит лучше всего. Кроме того, bufio.Scanner можно использовать для чтения из стандартного потока ввода и из любого потока байтов, если он реализует интерфейс io.Reader.
источник
Библиотека Go разработчика
Отличный бесплатный вебинар по Go 11 мая: «Итеративная разработка http-сервиса».
Пройдите небольшой вступительный тест, чтобы записаться заранее, а также получить welcome-скидку на сам онлайн-курс «Разработчик Golang»: https://otus.pw/jeCnp/

Что будет? Вы узнаете, как за 60 минут создать полностью протестированный http-сервис с нуля без 3rd-party зависимостей.
На вебинаре:
- вы в буквальном смысле увидите, как в пустой папке создается и развивается проект;
- познакомитесь с подходами к тестированию в Go;
- обсудите, какие нужны библиотеки, кроме стандартных

После занятия вы получите исходный код и сможете доработать сервис:
- потренируете подходы, которые покажут на вебинаре;
- сможете спросить совет у преподавателя, если принесете небольшой pull request.

И конечно, желательно перед уроком освежить свои знания по синтаксису Go (https://tour.golang.org/).

Проходите тест и подключайтесь вечером 11 мая – будет профессионально. Начало в 20.00 (мск)
источник
Библиотека Go разработчика
​​📕 25 лучших книг для программистов

Список наиболее часто рекомендуемых книг о программировании, составлен по результатам анализа упоминаний в интернет-публикациях. Книги об алгоритмах, чистом коде, паттернах проектирования, а также пособия для развития soft skills и прохождения собеседований.

https://proglib.io/sh/hwx5MziQen
источник
2020 May 07
Библиотека Go разработчика
​​Переосмысление визуального программирования с помощью Go: https://proglib.io/w/2d5b2b05
источник
2020 May 08
Библиотека Go разработчика
Какая из следующих функций возвращает общее количество элементов, присутствующих в срезе или массиве?
Анонимная викторина
9%
size()
79%
len()
9%
cap()
3%
Нет правильного ответа
Проголосовало: 1092
источник
Библиотека Go разработчика
В Go имеется встроенная функция len(), помогающая работать с массивами и срезами. Как и в случае со строками, вы можете рассчитать длину массива или среза, используя команду len() с указанием массива или среза в качестве параметра.
источник
Библиотека Go разработчика
Весь мир на удаленке, заработки в офлайне просели – нельзя полагаться на один источник дохода. Бывшие офисные сотрудники штудируют курсы и уходят во фриланс за онлайн-заказами. Преимущества очевидны:

💎 Зарплату определяют нагрузка и опыт, а не мнение начальника
🌐 Международный рынок: больше вариантов, оплата в валюте
🌊 Сам выбираешь, когда трудиться и отдыхать

Но работа во фрилансе отличается от офисной. Учиться лучше у людей с опытом – на GeekBrains freelance. Курсы по тестированию, верстке, мобильной разработке и вебу – все с акцентом на быстрый старт во фрилансе. Делимся ссылкой: https://proglib.io/w/b08b8b92
источник
Библиотека Go разработчика
Презентация Daniel Martí на Go Remote Fest 2020 о том, что нас ждёт в Go 1.15.
источник
2020 May 09
Библиотека Go разработчика
Создание простой системы распознавания лиц на Go: https://proglib.io/w/900afcbe
источник
2020 May 10
Библиотека Go разработчика
Несколько преимуществ Golang, отличающих его от других языков программирования: https://proglib.io/w/700e2939
источник
2020 May 11
Библиотека Go разработчика
Практическое видеоруководство для начинающих по работе с фреймворком для вызова удаленных процедур (gRPC).

https://proglib.io/w/b41e4efb
источник
2020 May 12
Библиотека Go разработчика
Building RESTful Web services with Go: Learn how to build powerful RESTful APIs with Golang that scale gracefully 1st Edition (2017)

Автор(ы): Kindle Edition

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

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

Книга предназначена для тех, кто хочет научиться создавать веб-сервисы RESTful с помощью фреймворка Gin. Чтобы наилучшим образом использовать примеры кода, включенные в книгу, вы должны иметь базовые знания программирования Go.
источник
Библиотека Go разработчика
Go-разработчик с нуля всего за год!

Нравится программирование, но не можешь разобраться во всем самостоятельно? Мы поможем освоить новую профессию и расскажем, как найти высокооплачиваемую работу после обучения!
Переходи по ссылке и регистрируйся ▶️ https://clc.to/d71Lhw

На курсе «Профессия Go-разработчик» ты получишь базовые знания программирования, а также подробное обучение по работе с Golang. Пройдя обучающий курс, ты создашь крутое портфолио и сможешь претендовать на должность junior-программиста.

Первым 20 студентам скидка 35% на обучение!
источник
Библиотека Go разработчика
Рендеринг изображений в 2D видеоиграх с помощью библиотеки Ebiten на Go: https://proglib.io/w/26f8af0f
источник
2020 May 13
Библиотека Go разработчика
Видеозаписи выступлений с таймкодами и презентации выступающих на митапе GOnline: https://proglib.io/w/4aaf3107
источник
Библиотека Go разработчика
​​«Цифровой прорыв» 2020 открывает прием заявок на масштабный IT-марафон с призовым фондом 5.000.000 руб.! ⚡️

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

💥 Регистрируйся по ссылке: https://proglib.io/w/a6b2d251

Тебя ждут два онлайн-хакатона, которые пройдут 5-7 июня и 19-21 июня. 👨🏻‍💻👩🏼‍💻

- 36 часов кодинга/400 команд;
- Крутые кейсовые задания  от Росатома, Сбербанка, Глобального русскоговорящего технологического сообщества Rutech;
- Образовательная программа;
- Трекеры и эксперты , которые будут помогать тебе на каждом этапе.  

🌏 25 июня - 25 июля состоится онлайн-чемпионат на технологической платформе Mail.ru:

- Индивидуальное участие;
- Задачи по Machine Learning и Data Science;
- Возможность попасть на финал Цифрового Прорыва!

🎯 Проверь свои силы и разработай крутой проект для решения реальных бизнес-задач, регистрируйся по ссылке: https://proglib.io/w/a6b2d251
источник
Библиотека Go разработчика
Certmagic — библиотека, позволяющая реализовать автоматический HTTPS для любой программы на Go: полностью управляемая выдача и обновление TLS-сертификатов.

https://proglib.io/w/fa361ed5
источник
2020 May 14
Библиотека Go разработчика
Готовые примеры кода для быстрого решения повседневных задач на Go: https://proglib.io/w/6d6ee310
источник
2020 May 15
Библиотека Go разработчика
Ozon научит Go бесплатно! Важная новость для всех, кто связывает своё будущее с написанием кода: самый быстрорастущий российский e-commerce запускает бесплатную школу Go. Это возможность за два месяца стать middle-специалистом с опытом решения реальных задач и проектом в портфолио — а лучшие выпускники получат предложение о работе в Ozon. Что нужно, чтобы поступить? Опыт в написании кода, сделанное тестовое задание и, конечно, заявка. Подробности тут: http://ozon.dev/goschool
источник