Size: a a a

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

2019 July 29
Библиотека Go разработчика
#docker #advanced

Как докеризировать ваш проект на Go? Узнаем из следующей статьи.

https://bit.ly/2DDcfxI
источник
2019 July 30
Библиотека Go разработчика
#book

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

https://t.me/progbook/3509
источник
Библиотека Go разработчика
#advanced

Пишем юнит-тесты для REST API приложений на Go.

https://prglb.ru/lqqh
источник
Библиотека Go разработчика
#advanced #библиотека

Валидатор структур и полей в Golang.

https://github.com/go-playground/validator
источник
2019 July 31
Библиотека Go разработчика
#book

Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.

https://t.me/progbook/3513
источник
Библиотека Go разработчика
#beginner

В этой статье автор покажет, как писать простые приложения для командной строки.

https://bit.ly/2MfpC9V
источник
2019 August 01
Библиотека Go разработчика
#beginner

Основы Go для самых начинающих. Вы узнаете, что такое Go, какие у него особенности, где часто применяется и многое другое.

https://prglb.ru/4up53
источник
Библиотека Go разработчика
#book

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

https://t.me/progbook/3522
источник
2019 August 02
Библиотека Go разработчика
#docker #book

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

https://t.me/progbook/3526

https://t.me/progbook/3527
источник
Библиотека Go разработчика
#advanced

В этой статье автор расскажет о том, почему он считает, что дженерики надо добавить в Go и как это сделать.

https://blog.golang.org/why-generics
источник
2019 August 03
Библиотека Go разработчика
#advanced

Если коротко, монады используют для связывания функций, а если нужно подробно — читайте статью.

https://awalterschulze.github.io/blog/post/monads-for-goprogrammers/
источник
Библиотека Go разработчика
#библиотека #advanced

Osin — это библиотека для работы с протоколом OAuth2. Если вы не слышали о нём, этот протокол позволяет пользователям авторизовываться через сторонние приложения.

https://github.com/openshift/osin
источник
2019 August 04
Библиотека Go разработчика
#book

Если вам нужно быстро научиться работать с NoSQL базами данных, понять разницу между реляционными и документоориентированными СУБД и ускорить взаимодействие вашего приложения с данными, то эта книга поможет вам ответить на все вопросы и поможет приступить к работе с MongoDB. Вместе с авторами вы установите Mongo, настроите её для работы и выполните свои первые команды. Книга ориентирована на начинающих разработчиков и администраторов, но при этом вы должны понимать принципы работы баз данных вообще.

https://t.me/progbook/3539
источник
Библиотека Go разработчика
#docker #tests

Пишем поддерживаемые тесты, используя контейнеры Docker. Примеры представлены на языках Go и Java.

https://prglb.ru/18ixk
источник
2019 August 05
Библиотека Go разработчика
#book

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

https://t.me/progbook/3545
источник
Библиотека Go разработчика
​​💥Go на GO вместе с OTUS?💥
Новый набор на курс «Разработчик Golang» открыт.
                                                                                                                                                                                                                                                   Пройдите вступительный тест в группу: https://otus.pw/9y29/
                                                                                                                                                                                                                                                 Программа курса имеет высокую практическую направленность и позволит вам:
⚡️научиться писать production-ready код и работать с многопоточными и конкурентными программами;
⚡️глубже понимать синтаксис и внутреннее устройство языка Go;
⚡️изучить особенности сетевого программирования;
⚡️создавать микросервисы на Go и разворачивать их при помощи docker.
                                                                                                                                                                                                                                                     Курс будет полезен действующим Go-разработчикам для повышения уровня мастерства, а также для разработчиков PHP, Python и Ruby, которые хотят переквалифицироваться в Go-developers.
                                                                                                                                                                                                                                                Изучайте программу и проходите входящее тестирование.
источник
2019 August 06
Библиотека Go разработчика
По каким темам вам хотелось бы больше материалов?
anonymous poll

Паттерны проектирования, применяемые в Go – 119
👍👍👍👍👍👍👍 32%

Разработка микросервисов – 76
👍👍👍👍 21%

Работа с Docker, RabbitMQ, веб-сокетами и т.д. – 70
👍👍👍👍 19%

Веб-разработка – 38
👍👍 10%

Видео, статьи и книги для продвинутых – 26
👍👍 7%

Обзор популярных библиотек и репозиториев – 22
👍 6%

Видео, статьи и книги для начинающих – 18
👍 5%

👥 369 people voted so far.
источник
Библиотека Go разработчика
#book

Nginx — это лёгкий HTTP сервер, работающий на Unix-подобных операционных система. Предназначен для веб-приложений с высоким трафиком, поддерживающий возможность расширения сети. Nginx стал лучшей альтернативой Apache, поскольку предлагает такие преимущества, как высокую скорость загрузки и передачи данных. Из книги вы узнаете, как настроить сервер Nginx, как решать разные проблемы, связанные с нагрузкой, прерывания или отказами в работе. Книга подходит как для начинающих программистов, являясь исчерпывающим руководством по технологии, так и отличным справочным руководством для профессиональных разработчиков.

https://t.me/progbook/3551
источник
Библиотека Go разработчика
​​✍️🏻«Как работать с командой разработки в условиях «текучки кадров»?

👉🏻Узнаете уже 14 августа в 20:00 (мск) на практическом вебинаре для тимлидов и IT-менеджеров. Регистрация по ссылке: https://otus.pw/rdbq/

На практическом вебинаре вы:
• узнаете о правовых аспектах найма и увольнения людей,
• поймете, как найм/увольнение затрагивает позицию руководителя,
• погрузитесь в детали проведения собеседования будущего сотрудника «с нуля».

🗣Встречу проведет преподаватель курса и автор обучающей программы, Вячеслав Лапин - старший разработчик в EPAM Systems г. Санкт-Петербург с более чем 12-летним опытом в IT отрасли и 2х-летним стажем управленческой деятельности. За плечами Вячеслава работа в 1C, Крок, AT-Consulting, Luxoft и «Ланит». А также внедрение инноваций и лучших практик в «Кровавый Энтерпрайз».

⚠️Вебинар пройдет в рамках курса "Team Lead 2.0", старт которого состоится уже совсем скоро. Регистрируйтесь на встречу и знакомьтесь детальнее с обновленной программой курса.
источник
2019 August 07
Библиотека Go разработчика
#advanced #tutorial

Практический гайд по работе с безопасностью в Go.

https://prglb.ru/4xuhs
источник