🎆 Вышли версии 1.25.4 и 1.24.10!
📰 Анонс: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
⬇️ Скачать: https://go.dev/dl/#go1.25.4
@Golang_google
#golang #go
📰 Анонс: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
⬇️ Скачать: https://go.dev/dl/#go1.25.4
@Golang_google
#golang #go
👍13❤6🔥4😢1
😱 Хаос из REST, gRPC и Swagger в проекте? Пора навести порядок. На открытом уроке от OTUS вы узнаете, как построить микросервисную архитектуру, где всё работает согласованно — на основе единой схемы proto3.
👨💻 Эксперт покажет, как из одной proto-схемы автоматически генерировать gRPC, API-Gateway и Swagger — без ручных правок и бесконечных конфликтов версий. Вы разберётесь, как правильно структурировать проект, настраивать protoc и плагины, подключать HTTP-аннотации и создавать понятную документацию.
❗️ После урока вы сможете собрать рабочий шаблон микросервиса на Go, где gRPC обслуживает внутренние вызовы, REST — внешние, а Swagger — интеграцию и тестирование. Всё из одной схемы.
📅 12 ноября в 20:00 МСК. Открытый вебинар проходит в преддверии старта курса «Микросервисы на Go». Регистрируйтесь и узнайте, как превратить сложную архитектуру в управляемую систему: https://otus.pw/fAj3/?erid=2W5zFJpkqE8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👨💻 Эксперт покажет, как из одной proto-схемы автоматически генерировать gRPC, API-Gateway и Swagger — без ручных правок и бесконечных конфликтов версий. Вы разберётесь, как правильно структурировать проект, настраивать protoc и плагины, подключать HTTP-аннотации и создавать понятную документацию.
❗️ После урока вы сможете собрать рабочий шаблон микросервиса на Go, где gRPC обслуживает внутренние вызовы, REST — внешние, а Swagger — интеграцию и тестирование. Всё из одной схемы.
📅 12 ноября в 20:00 МСК. Открытый вебинар проходит в преддверии старта курса «Микросервисы на Go». Регистрируйтесь и узнайте, как превратить сложную архитектуру в управляемую систему: https://otus.pw/fAj3/?erid=2W5zFJpkqE8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❤1😁1
🌀 Flint: Удобное управление KVM
Flint — это легкий инструмент для управления KVM с современным веб-интерфейсом, CLI и API. Он создан для разработчиков и системных администраторов, стремящихся к максимальной эффективности без лишнего бремени. Всего 11 МБ и никаких XML!
🚀 Основные моменты:
- Современный и отзывчивый интерфейс
- Один бинарный файл без контейнеров
- Мощный CLI и API для автоматизации
- Поддержка Cloud-Init и шаблонов
- Многоуровневая безопасность с защитой паролем
📌 GitHub: https://github.com/volantvm/flint
#go
Flint — это легкий инструмент для управления KVM с современным веб-интерфейсом, CLI и API. Он создан для разработчиков и системных администраторов, стремящихся к максимальной эффективности без лишнего бремени. Всего 11 МБ и никаких XML!
🚀 Основные моменты:
- Современный и отзывчивый интерфейс
- Один бинарный файл без контейнеров
- Мощный CLI и API для автоматизации
- Поддержка Cloud-Init и шаблонов
- Многоуровневая безопасность с защитой паролем
📌 GitHub: https://github.com/volantvm/flint
#go
👍14🥰1🤬1
📦 runtime-radar - инструмент для обеспечения безопасности контейнерных сред, написанный на Go
runtime-radar — это открытое решение для мониторинга безопасности и реагирования на инциденты в контейнеризированных средах. Решение основано на проекте tetragon, использующем eBPF для мониторинга системы.
💡 Особенности:
- Простая установка и запуск
- Удобный UI, позволяющий настраивать правила безопасности и реагирования, а также расследовать инциденты
- Возможность управлять несколькими кластерами через единый интерфейс
- Поддержка алертинга через различные каналы (SMTP, Syslog, Webhook)
- Широкий набор готовых политик мониторинга и правил безопасности
- Возможность написания кастомных правил безопасности на Go (планируется поддержка других языков, компилируемых в WebAssembly)
Идеален для DevOps, экспертов по безопасности и тех, кто хочет обеспечить безопасность своих Kubernetes-кластеров.
🔗 Репозиторий: https://github.com/runtime-radar/runtime-radar
@Golang_google
runtime-radar — это открытое решение для мониторинга безопасности и реагирования на инциденты в контейнеризированных средах. Решение основано на проекте tetragon, использующем eBPF для мониторинга системы.
💡 Особенности:
- Простая установка и запуск
- Удобный UI, позволяющий настраивать правила безопасности и реагирования, а также расследовать инциденты
- Возможность управлять несколькими кластерами через единый интерфейс
- Поддержка алертинга через различные каналы (SMTP, Syslog, Webhook)
- Широкий набор готовых политик мониторинга и правил безопасности
- Возможность написания кастомных правил безопасности на Go (планируется поддержка других языков, компилируемых в WebAssembly)
Идеален для DevOps, экспертов по безопасности и тех, кто хочет обеспечить безопасность своих Kubernetes-кластеров.
🔗 Репозиторий: https://github.com/runtime-radar/runtime-radar
@Golang_google
👍12❤10🥰4🤔2
Go для продолжающих и свитчеров
Курс от ex-Google SRE для максимально быстрого профессионального погружения в Go – для тех, кто уже программирует и не хочет тратить время на изучение основ.
🌐 В программе курса:
▪️Принципы Go-разработки: компиляция, обработка ошибок, механизм defer, многопоточность с общей памятью, асинхронная работа с сетью, структура проекта, сборка и деплой
▪️Go на практике: типы, интерфейсы, слайсы, каналы, работа с вводом/выводом, «сырыми» сокетами, логирование, HTTP, Redis, Postgres.
▪️Как писать сервисы с использованием каналов и gRPC, автоматические тесты, избегать анти-паттернов из других языков (PHP/Python/Java) и строить чистый код на Go
▪️Многопоточность и низкоуровневые возможности: mutex, WaitGroup, race detector, cgo, параметры runtime (GOMAXPROCS, GOGC, GOMEMLIMIT, GODEBUG), профилирование CPU и heap
▪️Высокопроизводительные сервисы: архитектура многопоточности, влияние архитектуры памяти и процессора на Go-код, оптимизация под нагрузку – всё в контексте профессиональной разработки
🥸 Кто мы: R&D-центр Devhands.io, наш канал. Автор курса – Юрий Насрединов, работал SRE/программистом в Google Cloud, Badoo/Bumble, VK. Сейчас работает Production Engineer в хэдж-фонде в Лондоне.
🗓 Старт курса: 18 ноября, 21:00, 5 недель обучения.
Изучить программу и записаться можно здесь.
Ждем вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwniJsh
Курс от ex-Google SRE для максимально быстрого профессионального погружения в Go – для тех, кто уже программирует и не хочет тратить время на изучение основ.
▪️Принципы Go-разработки: компиляция, обработка ошибок, механизм defer, многопоточность с общей памятью, асинхронная работа с сетью, структура проекта, сборка и деплой
▪️Go на практике: типы, интерфейсы, слайсы, каналы, работа с вводом/выводом, «сырыми» сокетами, логирование, HTTP, Redis, Postgres.
▪️Как писать сервисы с использованием каналов и gRPC, автоматические тесты, избегать анти-паттернов из других языков (PHP/Python/Java) и строить чистый код на Go
▪️Многопоточность и низкоуровневые возможности: mutex, WaitGroup, race detector, cgo, параметры runtime (GOMAXPROCS, GOGC, GOMEMLIMIT, GODEBUG), профилирование CPU и heap
▪️Высокопроизводительные сервисы: архитектура многопоточности, влияние архитектуры памяти и процессора на Go-код, оптимизация под нагрузку – всё в контексте профессиональной разработки
Изучить программу и записаться можно здесь.
Ждем вас!
Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwniJsh
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍3
🚀 Быстрый линтер OpenAPI и Swagger
Vacuum — это легкий и супербыстрый линтер для OpenAPI, написанный на Go. Он совместим с правилами Spectral и предлагает автоисправление для пользовательских правил. Идеален для проверки качества спецификаций API.
🚀Основные моменты:
- Поддержка автоисправления ошибок в спецификациях
- Совместимость с существующими правилами Spectral
- Легкий и быстрый инструмент для CI/CD
- Многофункциональный интерфейс командной строки
- Поддержка Docker и различных платформ
📌 GitHub: https://github.com/daveshanley/vacuum
#go
Vacuum — это легкий и супербыстрый линтер для OpenAPI, написанный на Go. Он совместим с правилами Spectral и предлагает автоисправление для пользовательских правил. Идеален для проверки качества спецификаций API.
🚀Основные моменты:
- Поддержка автоисправления ошибок в спецификациях
- Совместимость с существующими правилами Spectral
- Легкий и быстрый инструмент для CI/CD
- Многофункциональный интерфейс командной строки
- Поддержка Docker и различных платформ
📌 GitHub: https://github.com/daveshanley/vacuum
#go
❤6👍5🔥3
🌐 HTTP уже не тянет? В микросервисной архитектуре запросы множатся, скорость падает, а код превращается в клубок зависимостей. Настало время познакомиться с инструментом, который решает эти проблемы изящно — gRPC.
📗 На открытом уроке вы разберёте, как работает этот фреймворк, почему он вытесняет REST и как описывать API с помощью Protobuf. Вы узнаете, как обеспечить обратную совместимость между сервисами, повысить производительность и упростить взаимодействие микросервисов.
❗️После вебинара вы сможете строить быстрые и надёжные коммуникации между сервисами на Go — с чистой архитектурой и минимумом боли.
➡️ 12 ноября в 20:00 МСК. Открытый вебинар проходит в преддверии старта курса «Golang Developer. Professional».
Регистрируйтесь и узнайте, почему gRPC становится стандартом нового поколения для Go-разработчиков: https://otus.pw/Q3KY/?erid=2W5zFJDC8ue
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
📗 На открытом уроке вы разберёте, как работает этот фреймворк, почему он вытесняет REST и как описывать API с помощью Protobuf. Вы узнаете, как обеспечить обратную совместимость между сервисами, повысить производительность и упростить взаимодействие микросервисов.
❗️После вебинара вы сможете строить быстрые и надёжные коммуникации между сервисами на Go — с чистой архитектурой и минимумом боли.
➡️ 12 ноября в 20:00 МСК. Открытый вебинар проходит в преддверии старта курса «Golang Developer. Professional».
Регистрируйтесь и узнайте, почему gRPC становится стандартом нового поколения для Go-разработчиков: https://otus.pw/Q3KY/?erid=2W5zFJDC8ue
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
😁3😱1🤬1