Принципы разработки проектов на Go от Prysmatic Labs — разработчика ПО для блокчейна Ethereum.
https://proglib.io/w/c07772af
https://proglib.io/w/c07772af
Prysmatic Labs
We are a passionate team of software engineers all around the world building the code behind the Ethereum blockchain.
Дмитрий Колесник, специалист по автоматизированному тестированию в Ozon, рассказывает про инфраструктуру, автоматизацию тестирования и используемые для этого инструменты, а также показывает, какие распространенные ошибки есть в интеграционном тестировании в Go.
https://proglib.io/w/2af9a186
https://proglib.io/w/2af9a186
Хабр
Автоматизация тестирования микросервисов: плюсы и минусы тестов на Go
Микросервисы можно тестировать по-разному. У каждого подхода есть свои плюсы и минусы, поэтому, чтобы выбрать свой путь и избежать на нём «граблей», лучше всего учиться на чужом опыте. А ещё лучше —...
🔧 otp — библиотека Go для добавления двухфакторной аутентификации с поддержкой генерации одноразоваого пароля по времени (TOTP) и событию (HOTP).
https://proglib.io/w/31aa41b6
https://proglib.io/w/31aa41b6
🔧 go-zero — веб- и rpc-фреймворк, написанный на Go. Фреймворк поддерживает широкий функционал, включая встроенный инструмент для генерации кода из файлов .api.
https://proglib.io/w/c0a196df
https://proglib.io/w/c0a196df
👍3
На Хабре вышла расшифровка вебинара «Дыры и заборы: безопасность в Kubernetes»: https://habr.com/ru/company/southbridge/blog/584306/
Если эксперты нравятся, имейте в виду: 5–7 ноября они ведут интенсив по безопасности в кубе, на него можно зарегистрироваться со скидкой 50%. Введите промокод SecK8s по ссылке https://slurm.club/3Bl69fZ
Если эксперты нравятся, имейте в виду: 5–7 ноября они ведут интенсив по безопасности в кубе, на него можно зарегистрироваться со скидкой 50%. Введите промокод SecK8s по ссылке https://slurm.club/3Bl69fZ
Джун или сеньор? Неважно — приглашаем всех JavaScript-разработчиков на конференцию Holy JS 🖲 Слушайте лекции от экспертов Газпромбанка и получайте подарки!
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7okAR
🚀 Андрей Журавков, ведущий инженер разработки управления технологий, фронтальных систем розничного бизнеса — о том, как силами небольшой команды делать омниканальную систему
🚀 Надир Жумабаев, главный инженер разработки фронтальных сервисов розничного кредитного конвейера, расскажет о функциональном программировании на JS
🛸 Проходите игры и квизы по JavaScript и получите шанс выиграть:
🔹 Конструкторы LEGO «Международная Космическая Станция» и NASA Apollo Saturn V
🔹 Jenga и беспроводной powerbank
🔹 Мерч Газпромбанка
Для участия в конференции зарегистрируйтесь по ссылке > https://vk.cc/c7okAR
Что делать, если на продакшене возникла проблема с производительностью приложения на Go, но в сборку не были включены инструменты профилирования? Читайте реальную историю из жизни и советы по выходу из ситуации.
https://proglib.io/w/54b76a6b
https://proglib.io/w/54b76a6b
evilmartians.com
What could Go wrong with a mutex, or the Go profiling story—Martian Chronicles, Evil Martians’ team blog
Profiling Go stacktrace dumps and taking a deep look into how read-write mutexes work
Лучшие практики тестирования в Go
В статье кратко описаны причины выбора того, что тестировать, и некоторые примеры того, как заставить это работать в приложении.
https://proglib.io/w/1964a060
В статье кратко описаны причины выбора того, что тестировать, и некоторые примеры того, как заставить это работать в приложении.
https://proglib.io/w/1964a060
Fossa
Best Practices for Testing in Go
An exploration of effective testing practices in Go, including strategies for choosing what to test and examples of making it work in applications.
Шарите за строгую типизацию Golang, горутины, управление памятью и другие фишки? Тогда вас с руками оторвут на Hiring Event от Авиасейлс!
Никаких «мы вам перезвоним» и «напишите код на листочке» — пройдите собеседование и получите оффер всего за 2 дня. Обещают удалённую работу, ДМС, помощь с оплатой спортзала, курсов английского и обучения ваших детей.
А для участия нужно просто:
1. зарегистрироваться на Hiring Event, которая пройдёт с 17 по 19 ноября;
2. выполнить тестовое (сразу придёт на почту);
3. пройти техническое собеседование и собеседование с менеджером.
Узнайте подробнее, почитайте отзывы их разработчиков и зарегистрируйтесь: https://tprg.ru/m0gL
Никаких «мы вам перезвоним» и «напишите код на листочке» — пройдите собеседование и получите оффер всего за 2 дня. Обещают удалённую работу, ДМС, помощь с оплатой спортзала, курсов английского и обучения ваших детей.
А для участия нужно просто:
1. зарегистрироваться на Hiring Event, которая пройдёт с 17 по 19 ноября;
2. выполнить тестовое (сразу придёт на почту);
3. пройти техническое собеседование и собеседование с менеджером.
Узнайте подробнее, почитайте отзывы их разработчиков и зарегистрируйтесь: https://tprg.ru/m0gL
Преимущества и недостатки использования шаблонов в Go и инструмента GoTSQL для организации кодовой базы PostgreSQL.
https://proglib.io/w/7bf9cbb8
https://proglib.io/w/7bf9cbb8
GitHub
GitHub - MigOpsRepos/gotsql
Contribute to MigOpsRepos/gotsql development by creating an account on GitHub.
Статья, в которой описаны эффективные способы написания юнит-тестов для операторов Kubernetes с использованием моков Go.
https://proglib.io/w/bbcc47e7
https://proglib.io/w/bbcc47e7
Medium
Unit testing Kubernetes operators using mocks
In this post, I’ll walk you through the idea of unit testing Kubernetes operators using mocks, why you’d need them, and how to actually…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
✍🏻 Выпустили третий модуль курса «Статьи для IT». Модуль посвящен авторской редактуре. Рассказываем, как выбирать правильные слова, перекраивать предложения и абзацы так, чтобы текст было приятно читать.
📈 На курс за две недели записалось 120 человек. Не стесняйтесь писать комментарии под степами: и критические, и одобрительные. Начало обсуждения — хороший стимул для других, чтобы включиться в дискуссию. Активность учащихся поможет быстрее запросить у Степика возможность выдавать сертификаты.
Ссылка на курс: https://stepik.org/101672
📈 На курс за две недели записалось 120 человек. Не стесняйтесь писать комментарии под степами: и критические, и одобрительные. Начало обсуждения — хороший стимул для других, чтобы включиться в дискуссию. Активность учащихся поможет быстрее запросить у Степика возможность выдавать сертификаты.
Ссылка на курс: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах