Путеводитель по полезным инструментам модульного тестирования с упором на веб-сервисы.
https://proglib.io/w/c1f5e75f
https://proglib.io/w/c1f5e75f
Medium
Some patterns for HTTP and Unit Testing in Go
Everyone writes tests
Реализуем кастомный JSON Marshaller на Go и разбираем распространенные ошибки.
https://proglib.io/w/76aac404
https://proglib.io/w/76aac404
Medium
Custom JSON Marshaller in Go and Common Pitfalls
A couple of weeks ago, for some reason, the type of a very fundamental enumeration in our Go codebase has been changed from string to int
🔧 Rclone (rsync для облачного хранилища) — CLI-инструмент, написанный на Go и предназначенный для управления файлами в облачном хранилище.
⭐️ 29292
Репозиторий
Сайт
⭐️ 29292
Репозиторий
Сайт
GitHub
GitHub - rclone/rclone: "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google…
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files - rclone/rclone
Слышали историю о том, как Go ускорил приложения PHP в 40 раз? Можем рассказать, только придется прогуляться. Тут недалеко, но, скорее всего, вам придется задержаться. Есть вероятность, что одной историей вы не ограничитесь и захотите еще ⤵️
Больше информации о мощной интеграции Go и PHP здесь: https://t.iss.one/highloadtoday/113
Новости и материалы про IT на канале Highload:
https://t.iss.one/highloadtoday
Узнавайте о главных новостях разработки каждый день. Подписывайтесь на Highload — издание для тех, кто пишет код
Больше информации о мощной интеграции Go и PHP здесь: https://t.iss.one/highloadtoday/113
Новости и материалы про IT на канале Highload:
https://t.iss.one/highloadtoday
Узнавайте о главных новостях разработки каждый день. Подписывайтесь на Highload — издание для тех, кто пишет код
Принципы разработки проектов на 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