37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 SQL-first Golang ORM для PostgreSQL, MySQL, MSSQL и SQLite

Простой и удобный клиент для подключения и управления 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
👣 gonfique - Type checked configs for Go programs

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Разрабы провели исследование между обновленными нейросетевыми моделями GigaChat Pro и ChatGPT-3.5-turbo

У отечественных разработчиков есть повод для гордости — GigaChat Pro от Сбера бьет все рекорды и уже на большой шаг впереди зарубежного конкурента. Исследование проходило по следующим параметрам: метрика, расширенный контекст нейросетей, а также воспроизведение замеров двух моделей. Результаты внушающие, подробнее с ними можно ознакомиться в статье.

@Golang_google
👣 CloudNativePG project!

Оператор, предназначенный для управления нагрузками #PostgreSQL на любом поддерживаемом кластере #Kubernetes, работающем в частных, публичных, гибридных или мультиоблачных средах.

#Golang #DevOps

Github
Docs

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Yokai

Простой, модульный и легко настраиваемый фреймворк Go.

Благодаря системе автоматического внедрения зависимостей вы можете сосредоточиться на создании чистого кода.

Yokai предоставляет модуль fxtrace, для трассировки, основанный на OpenTelemetry.

Github
Docs

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Bruno - Opensource IDE for exploring and testing APIs.

Бесплатный аналог postman.

brew install bruno

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Пытались ли вы когда-нибудь убедить свою компанию/команду использовать новый язык программирования или фреймворк на проекте?

👉 Какой ответ вы получили? Пишите в комментариях

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👣 Goal - это встраиваемый язык программирования массивов с интерпретатором байткода, написанный на языке Go.

Интерпретатор командной строки может выполнять скрипты или работать в интерактивном режиме.

Учебник
Goal

#golang #programming

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🥳 Выпущена версия Go 1.22.0!

🗒️ Примечания к выпуску: https://go.dev/doc/go1.22

📦 Скачать: https://go.dev/dl/#go1.22.0

#golang

@Golang_google
👣 Olric

Распределенная хранилище объектов 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
👣 Сокращение зависимостей Go

Эта статья - практический взгляд на уменьшение зависимостей в библиотеках Go. Она начинается с рассмотрения того, как работают зависимости в Go, затем рассматриваются несколько идей по их уменьшению.

Наконец, рассмотрены несколько способов, которыми можно реализоввать эти идеи.

Читать

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Дайджест полезных материалов из мира 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
👣 Terrapin Vulnerability Scanner

Полезная утилита, написанная 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
💻 Get Started with Kubernetes | Ultimate Hands-on Labs and Tutorial


Список гайдов и учебников по Kubernetes:

- Бесплатная платформа обучения з для всех уровней - с нуля
- Более 500+ интерактивных учебников и руководств по Docker.
- Примеры протестированы на кластере Kubernetes и могут быть запущены в браузере

GIthub
Docs

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Fuego 🔥

Golang Fuego - веб-фреймворк, генерирующий документацию OpenAPI 3 из исходного кода (не из комментариев или yaml-файлов).

Github

@Golang_google
👣 Усовершенствования маршрутизации для Go 1.22

https://go.dev/blog/routing-enhancements

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👣 ​​DNSMORPH

Компактный и очень быстрый движок для перестановки доменных имен, написанный на Go.

Он обрабатывает любой домен или поддомен и предоставляет ряд опций конфигурации для настройки перестановок.

Github

#golang #infosec #pentesting #redteam

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👣 sj (Swagger Jacker)

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

Инструмент полезе для пентестеров для поиска слабых аутентификаций.

Слабость означает возможность легкой фальсификации результатов идентификации и аутентификации злоумышленником и выдачи себя за легального пользователя системы с целью получения несанкционированного доступа.

$ go install github.com/BishopFox/sj@latest

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM