Оператор Logging решает проблемы, связанные с логированием в средах Kubernetes, автоматизируя развертывание и настройку конвейера логирования Kubernetes.
➤ https://github.com/kube-logging/logging-operator
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Современный, простой, быстрый и гибкий микрофреймворк для создания
HTTP REST/RPC API
на Go
, поддерживающий OpenAPI 3 и JSON Schema.
go get -u github.com/danielgtaylor/huma/v2
#golang
➤Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍5🤯2❤1
⚡️One Billion Row Challenge (1BRC) - это забавное с того, насколько далеко можно зайти, используя современные яп, для обработки
Челендж по самой быстрой реализацию этой задачи!
▪ Пример решения на Go
#golang #1BRC
@Golang_google
CSV-файла
, содержащего 1 миллиард строк, где каждая строка содержит название метеостанции.Челендж по самой быстрой реализацию этой задачи!
▪ Пример решения на Go
#golang #1BRC
@Golang_google
👍16🔥7❤1
Podinfo используется в таких проектах CNCF, как Flux и Flagger, для сквозного тестирования.
• Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
• Video
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍4👎3❤2
Простой и удобный клиент для подключения и управления
PostgreSQL, MySQL и SQLite СУБД
. ▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6👎4❤2😢2🤔1
Разрабы провели исследование между обновленными нейросетевыми моделями GigaChat Pro и ChatGPT-3.5-turbo
У отечественных разработчиков есть повод для гордости — GigaChat Pro от Сбера бьет все рекорды и уже на большой шаг впереди зарубежного конкурента. Исследование проходило по следующим параметрам: метрика, расширенный контекст нейросетей, а также воспроизведение замеров двух моделей. Результаты внушающие, подробнее с ними можно ознакомиться в статье.
@Golang_google
У отечественных разработчиков есть повод для гордости — GigaChat Pro от Сбера бьет все рекорды и уже на большой шаг впереди зарубежного конкурента. Исследование проходило по следующим параметрам: метрика, расширенный контекст нейросетей, а также воспроизведение замеров двух моделей. Результаты внушающие, подробнее с ними можно ознакомиться в статье.
@Golang_google
👎44👍17😁11🎉4❤2🤔2🔥1
Оператор, предназначенный для управления нагрузками #PostgreSQL на любом поддерживаемом кластере #Kubernetes, работающем в частных, публичных, гибридных или мультиоблачных средах.
#Golang #DevOps
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Простой, модульный и легко настраиваемый фреймворк Go.
Благодаря системе автоматического внедрения зависимостей вы можете сосредоточиться на создании чистого кода.
Yokai предоставляет модуль fxtrace, для трассировки, основанный на OpenTelemetry.
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👎6❤4🔥3
Бесплатный аналог postman.
brew install bruno
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7👎6❤1
👉 Какой ответ вы получили? Пишите в комментариях
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥6❤5
This media is not supported in your browser
VIEW IN TELEGRAM
Интерпретатор командной строки может выполнять скрипты или работать в интерактивном режиме.
▪Учебник
▪Goal
#golang #programming
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12👎2🔥2❤1
🥳 Выпущена версия Go 1.22.0!
🗒️ Примечания к выпуску: https://go.dev/doc/go1.22
📦 Скачать: https://go.dev/dl/#go1.22.0
#golang
@Golang_google
🗒️ Примечания к выпуску: https://go.dev/doc/go1.22
📦 Скачать: https://go.dev/dl/#go1.22.0
#golang
@Golang_google
❤39🔥25🎉19👍8
Распределенная хранилище объектов in-memory (база данных, размещаемая в оперативной памяти).
Может использоваться как встроенная библиотека Go и как независимый от языка сервис.
С помощью Olric вы можете мгновенно создать быстрый, масштабируемый, пул оперативной памяти на кластере компьютеров.
go install github.com/buraksezer/olric/cmd/[email protected]
▪Github@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥6❤3
Эта статья - практический взгляд на уменьшение зависимостей в библиотеках Go. Она начинается с рассмотрения того, как работают зависимости в Go, затем рассматриваются несколько идей по их уменьшению.
Наконец, рассмотрены несколько способов, которыми можно реализоввать эти идеи.
▪Читать
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤3👎2🔥2
🔥 Дайджест полезных материалов из мира Golang за неделю
Почитать:
— Бесплатные курсы Golang 2024
— Шаблонизатор GO text template
— Огромная шпаргалка с готовыми запросами SQL (SQLite)
— Ускоряем Go: известные и не очень методы оптимизации и связанные с ними штуки
— Представляем gqlgen: генератор серверов GraphQL для Go
— Мини-курс по основным изменениям в Go 1.22.
— Domain Driven Design в Go – это почти не больно
— Go 1.22: Интерактивные заметки к релизу
— Задача «Получить значение у N url из списка» с собеседования на Go
— Делим монорепозиторий библиотеки Go на отдельные модули и адаптируем их для локальной разработки
— Делаем RPG на Go: часть 0
— 20 инструментов командной строки для мониторинга производительности Linux
— memos опенсорсный self-hosting инструмент для заметок, ориентированный на конфиденциальность.
— Golang's Attack On Memory (Go1.22 Update Issue)
— Type assertion vs. type switches в Go
— Generating Thumbnails from Videos using ApyHub’s API: A step-by-step guide in Go
— Go 1.22's HTTP Package Updates
— Terraform drift detection and remediation - a primer
— Creating A HUD (Cosplore3D Pt:5)
— The developer's guide to Kubernetes Operators
— Ankaran, Level 1 (Cosplore3D Pt:7)
— A practical approach to structuring Golang apps
— Colors, Images, Graphics (Cosplore3D Pt:6)
— Go Dilinde Swagger Dokümantasyonu Oluşturma
Посмотреть:
🌐 Golang 100 вопросов с собеседований. Подготовка Go разработчика Часть 1 (⏱ 38:15)
🌐 Задание с собеседования Golang разработчика. Разбор важных тем. (⏱ 14:24)
🌐 100 вопросов с собеседований Python. Повышаем уровень. (⏱ 47:05)
🌐 Raw SQL Queries in Go LIKE a 10x Engineer! - Repository Pattern Example (⏱ 07:07)
Хорошего дня!
@Golang_google
Почитать:
— Бесплатные курсы Golang 2024
— Шаблонизатор GO text template
— Огромная шпаргалка с готовыми запросами SQL (SQLite)
— Ускоряем Go: известные и не очень методы оптимизации и связанные с ними штуки
— Представляем gqlgen: генератор серверов GraphQL для Go
— Мини-курс по основным изменениям в Go 1.22.
— Domain Driven Design в Go – это почти не больно
— Go 1.22: Интерактивные заметки к релизу
— Задача «Получить значение у N url из списка» с собеседования на Go
— Делим монорепозиторий библиотеки Go на отдельные модули и адаптируем их для локальной разработки
— Делаем RPG на Go: часть 0
— 20 инструментов командной строки для мониторинга производительности Linux
— memos опенсорсный self-hosting инструмент для заметок, ориентированный на конфиденциальность.
— Golang's Attack On Memory (Go1.22 Update Issue)
— Type assertion vs. type switches в Go
— Generating Thumbnails from Videos using ApyHub’s API: A step-by-step guide in Go
— Go 1.22's HTTP Package Updates
— Terraform drift detection and remediation - a primer
— Creating A HUD (Cosplore3D Pt:5)
— The developer's guide to Kubernetes Operators
— Ankaran, Level 1 (Cosplore3D Pt:7)
— A practical approach to structuring Golang apps
— Colors, Images, Graphics (Cosplore3D Pt:6)
— Go Dilinde Swagger Dokümantasyonu Oluşturma
Посмотреть:
🌐 Golang 100 вопросов с собеседований. Подготовка Go разработчика Часть 1 (⏱ 38:15)
🌐 Задание с собеседования Golang разработчика. Разбор важных тем. (⏱ 14:24)
🌐 100 вопросов с собеседований Python. Повышаем уровень. (⏱ 47:05)
🌐 Raw SQL Queries in Go LIKE a 10x Engineer! - Repository Pattern Example (⏱ 07:07)
Хорошего дня!
@Golang_google
👍31❤5🔥5👏2😁1
Полезная утилита, написанная Go, которая может быть использована для определения уязвимости SSH-клиента или сервера против атаки Terrapin.
Terrapin - это атака, которая манипулирует данными в процессе хендшейка, в итоге нарушая целостность канала SSH при использовании ряда широко распространенных режимов шифрования
Атака позволяет удалять или изменять сообщения, передающиеся в рамках канала связи, что приводит к даунгрейду уровня алгоритмов публичных ключей, используемых для аутентификации пользователей, или к полному отключению защиты от timing-атак, основанных на анализе времени нажатия клавиш, в OpenSSH.
Сканер уязвимостей требует одного соединения с пиром, чтобы собрать все поддерживаемые алгоритмы.
Но он не выполняет полноценный обмен ключами SSH, никогда не пытается аутентифицироваться на сервере и не выполняет атаку на практике.
Вместо этого уязвимость определяется путем проверки поддерживаемых алгоритмов и поддержки необходимых контрмер (строгий обмен ключами).
Это может привести к ложному заявлению об уязвимости в случае, если партнер поддерживает контрмеры, неизвестные данному инструменту.
go install github.com/RUB-NDS/Terrapin-Scanner@latest
▪Github▪Подробнее про атаку
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥1
Список гайдов и учебников по Kubernetes:
- Бесплатная платформа обучения з для всех уровней - с нуля
- Более 500+ интерактивных учебников и руководств по Docker.
- Примеры протестированы на кластере Kubernetes и могут быть запущены в браузере
➤ GIthub
➤Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤6🔥3