Size: a a a

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

2020 March 18
Библиотека Go разработчика
⚡️В связи с пандемией коронавируса Яндекс, Skyeng и Билайн уже начинают рассылать сотрудникам письма с рекомендацией работать из дома.

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

  Как работать удалённо уже
                    сейчас?

С этим вам поможет @theyseeku.
Это крупнейший в телеграме канал с вакансиями на удалёнку, заработавший отличную репутацию у топовых компаний.

С помощью их удобного бота @findervc_bot можно получать вакансии только по выбранной специальности. Нет опыта работа на удалёнке? В закреплённом посте собраны полезные статьи для начинающих.

t.me/theyseeku№1 среди тех, кто ищет удалённую работу.
источник
Библиотека Go разработчика
Подробно разбираем пакет sync в Go: https://prglb.ru/4si2y
источник
2020 March 19
Библиотека Go разработчика
Шпаргалка по инструментам Go-разработчика

В шпаргалке собрана небольшая подборка инструментов, которые могут стать отличным подспорьем для разработчика приложений на языке Go.
источник
2020 March 20
Библиотека Go разработчика
Туториал по основам языка Go: от «Hello World» до ООП

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

https://prglb.ru/21e6t
источник
Библиотека Go разработчика
​​Как сделать эффективными обсуждения по видеосвязи

Поговорим об использовании видеосвязи для удаленной работы. Бесплатные тарифы программ для видеоконференций и простые практики эффективных обсуждений.

https://proglib.io/sh/n0CbYBwFUK
источник
2020 March 21
Библиотека Go разработчика
​​Как написать код, который полюбят все

Набор практик хорошего кода, не зависящих от языка программирования. Примените их, и ваш код будет не только работать, но и читаться.

https://proglib.io/sh/Hyk7rvDhX9
источник
2020 March 22
Библиотека Go разработчика
Mastering Go: Create Golang production applications using network libraries, concurrency, and advanced Go data structures (2018)

В книге подробно описаны основные функции, пакеты, а также типы и структуры данных, которые позволят читателю писать потокобезопасные, облачные и сетевые приложения. Большинство программистов на Go сталкиваются с трудностями интеграции своих проектов с production кодом. С Mastering Go автор показывает вам, как решить эту проблему.

Из книги вы научитесь:
– понимать варианты дизайна синтаксиса Golang;
– оптимизировать код Golang;
– оценивать модели параллелизма, доступные в Golang;
– понимать взаимодействия систем и сетевого кода;
– писать код на уровне сервера, который хорошо работает во всех средах;
– грамотно использовать типы данных и структуры данных Golang.
источник
Библиотека Go разработчика
Mastering Go: Create Golang production applications using network libraries, concurrency, machine learning, and advanced data structures (2019)

Второе издание книги включает в себя совершенно новую главу по машинному обучению в Go, в которой вы познакомитесь с методами фундаментальной статистики посредством простой регрессии и кластеризации, классификации, нейронных сетей и обнаружения аномалий. Другие главы расширены, чтобы охватить использование Go с Docker и Kubernetes, Git, WebAssembly, JSON и многим другим. Если вы серьезно относитесь к языку программирования Go, второе издание этой книги является важным руководством по экспертным методам.
источник
2020 March 23
Библиотека Go разработчика
Разбираемся с аспектами безопасности в Golang: https://prglb.ru/smc2
источник
2020 March 24
Библиотека Go разработчика
Если вы ещё не видели этот ресурс, то советуем обязательно уделить ему внимание: серия уроков по языку Go на русском от ребят из  4gophers

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

https://golangs.org
источник
2020 March 25
Библиотека Go разработчика
Golang имеет сильную поддержку параллелизма. Начиная с самого языка (goroutines, channels) и заканчивая конструкциями в стандартной библиотеке (WaitGroup, Mutex), язык пытается облегчить разработчику написание параллельных программ. В статье автор разбирается с некоторыми из них, создавая программу, которая раскручивает три разных HTTP-сервера и позволяет изящно отключаться, когда программа получает сигнал SIGTERM.

https://prglb.ru/2a2d2
источник
2020 March 26
Библиотека Go разработчика
источник
2020 March 27
Библиотека Go разработчика
Доклад Николая Муляра (AirPush) о быстром запуске микросервиса. В своем практическом докладе автор делится опытом создания шаблона Go микросервиса, рассказывает о проблемах, которые привели его команду к данному шаблону, чтобы уберечь других разработчиков от повторения ошибок.
источник
2020 March 28
Библиотека Go разработчика
Пишем элементарную базу данных с нуля на Go

На основе материалов статьи вы сможете создать парсер для выполнения простых запросов (CREATE, INSERT и SELECT). Затем вы создадите внутреннюю память, поддерживающую типы TEXT и INT, и напишете базовый REPL.

https://proglib.io/w/59a96433
источник
2020 March 29
Библиотека Go разработчика
Продолжим тему, связанную с базами данных, и рассмотрим, как правильно использовать PostgreSQL вместе с Go. Автор статьи показывает, как начать работу с Object Relational Mapper в Go, рассматривает пример настройки базы данных PostgreSQL и приводит практические примеры по соединению с БД, выгрузке данных и др.

https://proglib.io/w/39997659
источник
2020 March 30
Библиотека Go разработчика
Есть много разных книг и статей о том, как писать хороший код на ходу, но не так много, как эффективно отлаживать код. Поэтому смотрим доклад Андрея Солдатенко с FOSDEM 2020 и учимся продвинутым техникам отладки приложений на языке Go.

https://proglib.io/w/fa3236cc
источник
2020 March 31
Библиотека Go разработчика
​​Пишем roguelike (генерируемые случайным образом уровни, пошаговость и необратимость смерти персонажа) игру на Go под названием «Jumpdrive»

Это космическая фантастика 70-х годов о пилоте, который разбил свой разведывательный корабль на острове чужой планеты. Для автора создание игры является, по всей видимости, пет-проектом, а вам может принести практическую пользу.

https://proglib.io/w/905fcd8a
источник
2020 April 01
Библиотека Go разработчика
Плейлист с видеоуроками исключительно практических сторон Golang, в котором вы увидите следующие темы: RESTful API на Go, Go Based AWS Lambda, тестирование в Go, Go MySQL, Go API на основе ORM, вебсокеты в Go, Goroutine, Go WebAssembly, Protocol Buffers в Go, безопасность Go REST APIs с помощью JSON Web Tokens, Каналы в Go, Go sync.WaitGroup, разработка системы мониторинга YouTube в режиме реального времени с помощью Go, докеризация приложения на Go и деплой в DigitalOcean, безопасность приложений на языке Go и многое другое.

https://proglib.io/w/3f2511ae
источник
Библиотека Go разработчика
Если вы боитесь, что ваш заработок пострадает из-за карантина, участвуйте в онлайн-марафоне от GeekBrains. За 14 дней вы выберете другую востребованную профессию. Вас ждут:

23 бесплатных вебинара по программированию, дизайну, маркетингу и управлению.
Инсайды от экспертов из Mail ru Group, Wikium, Альфа-Банка и других компаний-лидеров рынка.
Заряд мотивации: вы поймете, что начать карьеру можно в любом возрасте, с любым бэкграундом.
Шанс выиграть бесплатное обучение.

Успейте зарегистрироваться и выбрать новую профессию мечты!
источник
Библиотека Go разработчика
Учимся искать Goroutines во время отладки

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

https://proglib.io/w/45dd448c
источник