39.1K subscribers
1.63K photos
45 videos
5 files
1.77K links
admin - @haarrp

https://t.me/Golang_google - Golang разработка

https://t.me/golangl - golang чат

https://t.me/golangtests go тесты

https://t.me/ai_machinelearning_big_data машинное обучение

@itchannels_telegram

РКН: clck.ru/3Fmx3s
Download Telegram
👣 Kubernetes Metrics Server для автошкалирования 🚀
Metrics Server — это легковесный источник метрик ресурсов контейнеров для Kubernetes, предназначенный для поддержки автошкалирования. Он собирает данные о ресурсах с Kubelet и предоставляет их через Metrics API, что упрощает настройку горизонтального и вертикального автошкалирования.

🚀Основные моменты:
- Эффективное использование ресурсов: 1 мили ядра CPU и 2 МБ памяти на узел
- Поддержка кластеров до 5000 узлов
- Сбор метрик каждые 15 секунд для быстрого автошкалирования
- Не предназначен для мониторинга или других целей, кроме автошкалирования

📌 GitHub: https://github.com/kubernetes-sigs/metrics-server


@golang_google

#golang
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥3😁1
📈 Ещё месяц назад вы могли не знать о Go ничего. Сегодня — читаете этот канал.

Следующий уровень — начать применять знания на практике.

Чтобы ускорить процесс, попробуйте структурированный подход: обновлённый курс 2025 года «Go-разработчик с нуля» от Нетологии.

На нём вы:
- Выстроите прочную базу по Golang: от написания первых строк кода до работы с модулями, файлами и ошибками.
- Изучите основы DevOps, поймёте, как работать с данными, создавать веб-приложения и REST API.
- Попрактикуетесь на реальных задачах и добавите в портфолио 5 масштабных проекта.
- Пройдёте тестовые собеседования и получите возможность стажировки у партнёров курса.

А потом сможете читать этот канал с ещё большим интересом и понимать каждое обсуждение. Начать учиться со скидкой 40%

Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5wANF7P
🤬132
🌐 OrbitDB — распределённая serverless P2P-база данных для децентрализованных приложений

OrbitDB создана для веба без централизованных серверов: блокчейн-систем, локальных оффлайн-сценариев и P2P-приложений.

⚙️ Основные принципы:
- IPFS — хранение данных.
- Libp2p Pubsub — репликация и синхронизация между узлами.
- Merkle-CRDT — гарантирует бесконфликтные записи и объединение данных в условиях многоверсионности.

📊 Типы БД:
- Журнал событий (append-only log)
- Key-Value store
- Документная база
- Индексируемые коллекции

Все они построены на иммутабельном OpLog, который обеспечивает eventual consistency без выделенного сервера.

📌 Github
11🔥6👍4🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
big tech night — это «ночь музеев» в мире IT, где Яндекс, Сбер, X5, Т-Банк и Lamoda впервые приглашают за кулисы.

Формат, придуманный в Яндексе, для тех, кто уже в IT или только стремится туда попасть. Здесь можно увидеть, как создаются технологии, меняющие окружающую среду, познакомиться с коллегами, обменяться опытом, задать неудобные вопросы и почувствовать себя частью комьюнити.

Вас ждут доклады, иммерсивные экскурсии и атмосфера IT-андеграунда. А если вы не в Москве, подключайтесь к онлайн-студии с двумя потоками — от серьезных дискуссий для гиков до лампового ночного шоу с историями из жизни.

Когда: 12 сентября.
Где: Москва или онлайн.
Регистрация - здесь.
4👍1🔥1
🌊 Surf - Мощный HTTP-клиент для Go

Surf предлагает интуитивно понятный и функциональный подход к работе с HTTP-запросами. С поддержкой браузерной имитации, продвинутой безопасности и гибкой системой промежуточного ПО, этот клиент идеально подходит для современных веб-взаимодействий.

🚀 Основные моменты:
- Поддержка имитации браузеров Chrome и Firefox
- Расширенные функции безопасности и TLS
- Полная поддержка HTTP/2 и HTTP/3
- Эффективное управление соединениями и кэширование ответов
- Совместимость со стандартной библиотекой Go

🟢GitHub: https://github.com/enetx/surf

#go

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2113🔥4🤬2😁1
Новый экспериментальный JSON API в Go

В версии Go 1.25 появился новый способ работы с JSON — пакеты encoding/json/v2 и encoding/json/jsontext.
Пока они работают только в экспериментальном режиме: чтобы включить, нужно указать GOEXPERIMENT=jsonv2 или собрать проект с тегом goexperiment.jsonv2.

Зачем это нужно?

Старая библиотека encoding/json существует с первых версий Go и за годы накопила массу проблем:

- Принимает некорректный UTF-8 и дубли ключей в объектах — это нарушает стандарт и может вести к багам.
- nil`-срезы и карты сериализуются как `null, хотя логичнее было бы [] или {}.
- Сопоставление полей Go-структур нечувствительно к регистру — медленно и запутанно.
- Нет нормального стриминга JSON.
- Есть лишние аллокации и даже квадратичные замедления при рекурсии.

Что изменилось в v2?

- Код разделён на два уровня: синтаксис (`jsontext`) и работа со значениями (`json/v2`). Это упростило и ускорило библиотеку.
- Marshal работает так же быстро, как в старой версии, а Unmarshal стал значительно быстрее.
- Поведение можно тонко настраивать через новые опции.
- Ошибки прошлого (дубли ключей, странное поведение с nil, нечувствительность к регистру) исправлены.

📌 Как запустить?


go run -tags goexperiment.jsonv2 .


или


GOEXPERIMENT=jsonv2 go run .


Новый API делает работу с JSON быстрее, чище и предсказуемее. Пока он экспериментальный, но, если сообщество даст положительный отклик, то в Go 1.26 или следующей версии json/v2 станет стандартом.

Почитай официальный блог: https://go.dev/blog/jsonv2-exp

@Golang_google

#Go #Golang #JSON #Go125 #encodingjson #jsonv2
👍4018🔥11
👣 С 27 августа начинается отбор в Яндекс Лицей, курс «Веб-разработка на Go»

Обучение специально разработано для школьников и студентов колледжей, техникумов.

За 3 месяца разберётесь, как проектировать серверные приложения и тестировать свой код. Научитесь работать с системами контроля версий, освоите Git на продвинутом уровне и поймёте, как разворачивать проекты на примере собственного проекта.

После обучения получите сертификат. Он может помочь получить дополнительные баллы при поступлении в вузах-партнёрах.

Обучение бесплатное, но есть отбор. Его нужно пройти до 23 сентября. Переходите по ссылке и регистрируетесь.
😁193👍2👏1🤯1
👣 Google объявил релиз - Genkit Go 1.0 - это стабильная, готовая к продакшену версия open-source фреймворка для разработки AI-приложений на Go.

Также представлена новая команда genkit init:ai-tools для лёгкой интеграции с AI-ассистентами в процессе разработки.

🔑 Что нового в Genkit Go 1.0

1. Production-ready
API признан стабильным: все программы, написанные на Genkit 1.*, будут работать и собираться в будущих минорных версиях.

2. Type-safe AI-flows
- Определение “flows” через Go-структуры и JSON Schema.
- Повышенная типобезопасность, тестируемость, наблюдаемость и удобство при деплое.

3. Унифицированный интерфейс моделей
Поддержка разных провайдеров (Google AI, Vertex AI, OpenAI, Ollama и др.) через единый API — легко переключаться между ними.

4. Tool calling, RAG и мультимодальность
- Вызов внешних инструментов (tool calling).
- Retrieval-augmented generation (RAG).
- Поддержка мультимодальных сценариев (текст, изображения и др.).

5. Инструменты для разработчиков
- Независимая CLI-утилита для локальной разработки.
- Developer UI: тестирование промтов, отладка flows, отслеживание производительности и трассировка.

6. Команда `genkit init:ai-tools`
Автоматическая интеграция с AI-ассистентами разработки: Gemini CLI, Firebase Studio, Claude Code, Cursor и др.

7. Примеры кода
В официальной документации показано, как определять flows, запускать HTTP endpoints, работать с моделями и инструментами.

🚀 Почему это важно
- Быстрая и безопасная разработка AI-приложений на Go.
- Унифицированный API позволяет экспериментировать и менять провайдеров без переписывания логики.
- Встроенные dev-инструменты ускоряют отладку и интеграцию.
- Подходит как для прототипов, так и для production-решений.

📌 Официальный анонс: https://developers.googleblog.com/en/announcing-genkit-go-10-and-enhanced-ai-assisted-development/?linkId=16710004Нужно

@Golang_google


#Genkit #GoLang #GoogleAI #AIDevelopment #OpenSource #RAG
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4814👍6
Какой у вас был первый компьютер?

ZX Spectrum, IBM, а может «Фаэтон-1»? Команда AvitoTech в честь наступающего Дня разработчика собрала истории о первых гаджетах и начале пути в IT своих сотрудников. Получился крутой лонгрид с техно-артефактами! Теми самыми играми, приставками, компьютерами и телефонами из 1990-х и начала нулевых.

Читайте, а если хотите поделиться своими историями и фото, поздравить коллег, то сделать это можно в канале AvitoTech под последним постом.
👍6
🎉 Вышел Kubernetes 1.34 в GKE!

Что это значит:
- 🚀 Dynamic Resource Allocation (DRA) стал стабильным — теперь можно гибко выделять ресурсы для тяжёлых задач
- 🛠️ Появилась поддержка KYAML — проще работать с YAML-конфигами
- Улучшено управление ресурсами — AI/ML-нагрузки запускаются стабильнее и эффективнее

Итог: кластеры в GKE теперь ещё удобнее для запуска приложений и машинного обучения.

👉 Подробности: https://opensource.googleblog.com/2025/09/kubernetes-134-is-available-on-gke.html

#kubernetes #gke #cloud #devops #ml #ai
👍74🔥3😁1