Учимся отлаживать приложения на Go в production с помощью eBPF: https://proglib.io/w/a5318400
Серия видеоуроков, в рамках которых девушка доступно объясняет о структурах данных и алгоритмах в Golang: https://proglib.io/w/a4e8ce47
YouTube
Data Structures in Golang - Linked List (1/2)
Hello! this is my first video on data structures in #golang, hope it is helpful
Sorry about the keyboard sound, didn't know it would be that loud.
Linked lists are very important especially for #coding interviews. You can see many interview questions related…
Sorry about the keyboard sound, didn't know it would be that loud.
Linked lists are very important especially for #coding interviews. You can see many interview questions related…
Перевод статьи о подключении внешней библиотеки на Go и исключении ненужных зависимостей: https://proglib.io/w/76bdb16e
Хабр
Go: Как подключить внешнюю библиотеку и исключить ненужные зависимости
TL;DR: Кодогенератор. Представьте, что вы разрабатываете некоторую библиотеку, которая поддерживает различные драйвера для хранения данных: Postgresql, Scylla,...
Что выведет программа?
Anonymous Quiz
48%
[0 1 2 3 4 5 6]
10%
[0 1 2 5 6 5 6]
18%
[0 1 2 5 6 7 6]
24%
Посмотреть результаты
📕 ТОП-10 книг по языку программирования Go: от новичка до профессионала
Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/sh/GLtBiTekEM
Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/sh/GLtBiTekEM
Стать ближе к сфере кибербезопасности и получить первые знания и навыки вы сможете уже 20 октября на интенсиве «Старт в кибербезопасности: Level 0».
За 4 дня практических занятий с экспертом вы научитесь:
— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС
Что это вам даст?
— Получите необходимые знания о профессии, чтобы оценить свои силы и перспективы
— Детально разберетесь с чего начинается эффективная система информационной безопасности.
— Поймете принципы осуществления кибератак и получите реальный опыт
— Подготовитесь к поступлению на профессиональную программу «Специалист по информационной безопасности»
Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.
Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!
Записаться на интенсив: https://is.gd/wYORYn
За 4 дня практических занятий с экспертом вы научитесь:
— Устанавливать и настраивать Linux-системы на виртуальные машины
— Устанавливать и настраивать сеть на Linux-системах
— Детально понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых и связанных с уязвимостью ОС атак, и разрабатывать защиту от них
— Анализировать безопасность ОС
Что это вам даст?
— Получите необходимые знания о профессии, чтобы оценить свои силы и перспективы
— Детально разберетесь с чего начинается эффективная система информационной безопасности.
— Поймете принципы осуществления кибератак и получите реальный опыт
— Подготовитесь к поступлению на профессиональную программу «Специалист по информационной безопасности»
Эксперт интенсива — Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.
Примите участие в интенсиве и обеспечьте себе уверенный старт на пути к востребованной профессии!
Записаться на интенсив: https://is.gd/wYORYn
Go-diagrams — инструмент, позволяющий строить красивые системные схемы с помощью нескольких строк кода на Go.
https://proglib.io/w/241685d5
https://proglib.io/w/241685d5
Интересная статья, которая познакомит вас с паттерном Расширение интерфейса в Go: https://proglib.io/w/c9b49350
Medium
What Is the Extension Interface Pattern in Go?
New name for old things!
Руководство по разработке сервера на Go, который реализует базовую HTTP-аутентификацию.
https://proglib.io/w/6f59fa2d
https://proglib.io/w/6f59fa2d
Материалы семинара, в рамках которого разбираются инструменты, необходимые для диагностики проблем с производительностью в приложениях на Go и их устранения.
https://proglib.io/w/7ba8d683
https://proglib.io/w/7ba8d683
dave.cheney.net
High Performance Go Workshop
GeekBrains запускает курс «Python для решения бизнес-задач»
Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d4c92d71
Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d4c92d71
2fa — консольный агент на Go для двухфакторной аутентификации с поддержкой генерации одноразоваого пароля по времени (TOTP) и событию (HOTP).
https://proglib.io/w/bc7c7ba2
https://proglib.io/w/bc7c7ba2
GitHub
GitHub - rsc/2fa: Two-factor authentication on the command line
Two-factor authentication on the command line. Contribute to rsc/2fa development by creating an account on GitHub.
Интересный доклад руководителя группы разработки на митапе WBTechDay 2020 под названием «Архитектура платежного шлюза Wildberries».
https://proglib.io/w/70d3b24b
Платежный шлюз реализован на Go, а в рамках доклада спикер освещает следующие вопросы:
- работа без базы
- реализация паттерна retry
- реализация паттерна exponential backoff
- реализация паттерна circuit breaker
- использование RabbitMQ для очередей
- использование CEPH для хранения
- использование redis-cluster для кеширования и многое другое.
https://proglib.io/w/70d3b24b
Платежный шлюз реализован на Go, а в рамках доклада спикер освещает следующие вопросы:
- работа без базы
- реализация паттерна retry
- реализация паттерна exponential backoff
- реализация паттерна circuit breaker
- использование RabbitMQ для очередей
- использование CEPH для хранения
- использование redis-cluster для кеширования и многое другое.
YouTube
WBTechDay 2020 "Архитектура платежного шлюза Wildberries"
Чат для вопросов и анонсов будущих митапов https://xn--r1a.website/wb_tech
Тайминг:
19.00-19.40 Доклад
19.40-21.00 Вопросы
Meetup будет о разработке go приложения, а именно об архитектуре платежного шлюза Wildberries. Спикер расскажет о том, как:
-работать без базы…
Тайминг:
19.00-19.40 Доклад
19.40-21.00 Вопросы
Meetup будет о разработке go приложения, а именно об архитектуре платежного шлюза Wildberries. Спикер расскажет о том, как:
-работать без базы…
Паттерн Легковес представляет собой структурный паттерн проектирования, который позволяет вместить бОльшее количество объектов в отведённую оперативную память.
Данный паттерн экономит память, разделяя общее состояние объектов между собой, вместо хранения одинаковых данных в каждом объекте.
Разбираемся с реализацией паттерна Легковес на Go: https://proglib.io/w/f9c6a37e
Данный паттерн экономит память, разделяя общее состояние объектов между собой, вместо хранения одинаковых данных в каждом объекте.
Разбираемся с реализацией паттерна Легковес на Go: https://proglib.io/w/f9c6a37e
Medium
The Flyweight Pattern in Go
Minimizing memory usage by sharing data with other objects
Что выведет программа?
Anonymous Quiz
18%
2<nil>
14%
1<nil>
12%
<nil>1
34%
21
23%
Посмотреть результаты