Реализуем кастомный 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.me/highloadtoday/113
Новости и материалы про IT на канале Highload:
https://t.me/highloadtoday
Узнавайте о главных новостях разработки каждый день. Подписывайтесь на Highload — издание для тех, кто пишет код
Больше информации о мощной интеграции Go и PHP здесь: https://t.me/highloadtoday/113
Новости и материалы про IT на канале Highload:
https://t.me/highloadtoday
Узнавайте о главных новостях разработки каждый день. Подписывайтесь на Highload — издание для тех, кто пишет код
Принципы разработки проектов на Go от Prysmatic Labs — разработчика ПО для блокчейна Ethereum.
https://proglib.io/w/c07772af
https://proglib.io/w/c07772af
Offchainlabs
Prysm
Build a Better Ethereum Together with Prysm. Join our community of innovators shaping the decentralized future. Your node matters.
Дмитрий Колесник, специалист по автоматизированному тестированию в 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.