Size: a a a

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

2020 October 15
Библиотека Go разработчика
📕 ТОП-10 книг по языку программирования Go: от новичка до профессионала

Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.

https://proglib.io/sh/GLtBiTekEM
источник
2020 October 16
Библиотека Go разработчика
Стать ближе к сфере кибербезопасности и получить первые знания и навыки вы сможете уже 20 октября на интенсиве «Старт в кибербезопасности: Level 0».

За 4 дня практических занятий с экспертом вы научитесь:

— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС

Что это вам даст?

— Получите необходимые знания о профессии, чтобы оценить свои силы и перспективы
— Детально разберетесь с чего начинается эффективная система информационной безопасности.
— Поймете принципы осуществления кибератак и получите реальный опыт
— Подготовитесь к поступлению на профессиональную программу «Специалист по информационной безопасности»

Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!

Записаться на интенсив: https://is.gd/wYORYn
источник
Библиотека Go разработчика
Go-diagrams — инструмент, позволяющий строить красивые системные схемы с помощью нескольких строк кода на Go.

https://proglib.io/w/241685d5
источник
2020 October 17
Библиотека Go разработчика
Интересная статья, которая познакомит вас с паттерном Расширение интерфейса в Go: https://proglib.io/w/c9b49350
источник
2020 October 18
Библиотека Go разработчика
Руководство по разработке сервера на Go, который реализует базовую HTTP-аутентификацию.

https://proglib.io/w/6f59fa2d
источник
Библиотека Go разработчика
Работаете с высоконагруженными системами? Наверняка, вы сталкивались с проблемами медленной работы и масштабирования, причиной которых обычно являются базы данных.

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

📌За 6 дней вы на практике научитесь:
- Выбирать метрики измерения нагрузки на приложение
- Оптимизировать запросы с использованием индексов
- Организовывать кеширование и определять риски его применения
- Строить OLAP- и OLTP-системы и многое другое.

👉🏻Оставляйте заявку и занимайте место, пока действует спец. цена: https://otus.pw/1YSI/
источник
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
12%
123
10%
231
46%
321
5%
312
27%
Посмотреть результаты
Проголосовало: 446
источник
2020 October 19
Библиотека Go разработчика
Материалы семинара, в рамках которого разбираются инструменты, необходимые для диагностики проблем с производительностью в приложениях на Go и их устранения.

https://proglib.io/w/7ba8d683
источник
Библиотека Go разработчика
GeekBrains запускает курс «Python для решения бизнес-задач»

Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d4c92d71
источник
2020 October 20
Библиотека Go разработчика
2fa — консольный агент на Go для двухфакторной аутентификации с поддержкой генерации одноразоваого пароля по времени (TOTP) и событию (HOTP).

https://proglib.io/w/bc7c7ba2
источник
2020 October 21
Библиотека Go разработчика
Интересный доклад руководителя группы разработки на митапе WBTechDay 2020 под названием «Архитектура платежного шлюза Wildberries».

https://proglib.io/w/70d3b24b

Платежный шлюз реализован на Go, а в рамках доклада спикер освещает следующие вопросы:
- работа без базы
- реализация паттерна retry
- реализация паттерна exponential backoff
- реализация паттерна circuit breaker
- использование RabbitMQ для очередей
- использование CEPH для хранения
- использование redis-cluster для кеширования и многое другое.
источник
2020 October 22
Библиотека Go разработчика
Паттерн Легковес представляет собой структурный паттерн проектирования, который позволяет вместить бОльшее количество объектов в отведённую оперативную память.

Данный паттерн экономит память, разделяя общее состояние объектов между собой, вместо хранения одинаковых данных в каждом объекте.

Разбираемся с реализацией паттерна Легковес на Go: https://proglib.io/w/f9c6a37e
источник
2020 October 23
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
18%
2<nil>
14%
1<nil>
11%
<nil>1
34%
21
23%
Посмотреть результаты
Проголосовало: 384
источник
Библиотека Go разработчика
Go-password-validator — инструмент, который можно использовать для проверки надежности пароля или просто для валидации пароля на сервере. Разработчик исходит не из количества символов и их регистра, а из значения энтропии.

Почитать подробнее
Репозиторий
источник
2020 October 24
Библиотека Go разработчика
источник
2020 October 25
Библиотека Go разработчика
Sqreen for Go — инструмент, который реализует самозащиту исполняемых приложений (RASP).

Если мы рассматриваем пример SQL-инъекции, то микроагент Sqreen добавляет свою защиту от SQL-инъекции к SQL-драйверу приложения. Поступающий HTTP-запрос проверяется в изолированной среде, что SQL-запрос не имеет исполняемого SQL-кода, который изменит структуру запроса.

Помимо микроагента, Sqreen for Go поставляется с дополнительными решениями для управления безопасностью приложений, среди которых Web application firewall, инвентаризация приложений и база данных уязвимых зависимостей.

В статье указано, что текущий релиз поддерживает защиту не от всех популярных уязвимостей OWASP, но в этом направлении ведется активная работа.

Стоит отметить, что бесплатного аккаунта вполне достаточно для начала работы, т. к. он поддерживает до 3 млн запросов в месяц в одном боевом приложении.

Подробности в статье: https://proglib.io/w/04f7be51
источник
Библиотека Go разработчика
Как восстановить PostgreSQL на сервере и в облаке? 27 октября примите участие в демо-уроке «Резервное копирование и восстановление PostgreSQL», где Евгений Аристов поделится с вами лучшими практиками.

📌Вы познакомитесь с вариантами логического бэкапа, физическим бэкапом и узнаете, как эти процессы выполнять в облаке.

❗️Демо-урок является частью онлайн-курса «Управление базами данных», предназначенного для разработчиков и администраторов, сталкивающихся в работе с СУБД. Это возможность получить ценные знания бесплатно, пообщаться с преподавателем — экспертом с 20-летним стажем, а также оценить качество курса.

👉Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/se7F/
источник
2020 October 26
Библиотека Go разработчика
источник