Golang Portal
7.89K subscribers
404 photos
26 videos
7 files
440 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Golang-разработчика

Связь: @devmangx
Download Telegram
Библиотека для мониторинга производительности Go-приложений, предоставляющая данные в реальном времени о метриках на уровне сервисов и отдельных функций

GitHub: monigo

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Изучаете, как вручную размещать Pod'ы в Kubernetes?

На платформе iximiuz Labs доступно задание, которое охватывает node selectors, правила affinity и taints.

Полезно, когда вам нужно контролировать размещение Pod'ов, например, для запуска рабочих нагрузок на узлах с GPU, изоляции сред или распределения трафика.

Если вы хотите освоить эти техники, это задание — отличный способ попрактиковаться.

Попробуйте здесь:
https://labs.iximiuz.com/challenges/kubernetes-pod-advanced-scheduling-3b631fdf

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Опенсорсная альтернатива Vercel, Heroku и Netlify, с упрощёнными рабочими процессами

GitHub: nixopus

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63
Занимательная серия статей от Phuong Le про I/O в Go

Тема, с которой многие из нас регулярно работают, но не до конца понимают. Давайте разберёмся в этом:

▪️ Go I/O Readers, Writers и Data
▪️ Go I/O Closer, Seeker, WriterTo и ReaderFrom

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍6
Высокопроизводительная библиотека для управления конфигурацией в Go-приложениях с нулевыми аллокациями, поддержкой универсальных форматов (JSON, YAML, TOML, HCL, INI, Properties) и сверхбыстрым CLI

GitHub: argus

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4🤔1
Кэш-френдли структуры данных в Go: ускорение в 10 раз без изменения алгоритма

Узнайте, как оптимизировать структуры данных на Go под современные архитектуры CPU. Мы разберём кэш-линии, ложное разделение и ориентированное на данные проектирование, чтобы добиться существенного прироста производительности в реальных приложениях.

https://skoredin.pro/blog/golang/cpu-cache-friendly-go

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Знакомо чувство, когда читать про Go уже не хочется, а вот обсудить все, что волнует — да?

1 ноября в Москве пройдет Я.Субботник по Go от Яндекса — как раз то, что нужно. Митап, чтобы обсудить новые подходы, тренды, решения и вызовы индустрии.

В программе выступлений:

— Александр Никитин (старший разработчик бэкенда Яндекс Маркета): как с помощью Debug Tree удобно логировать и быстро находить баги в коде или дефекты в данных;
— Игорь Панасюк (разработчик бэкенда Плюса и Финтеха): как устроен garbage collector в Go 1.25, что изменилось и как это повлияет на ваши сервисы;
— Степан Пестерников (СТО Яндекс Игр): как используют KV-хранилища и кеши в Яндекс Играх, и др.

А еще нетворкинг в перерывах между докладами и круглые столы по темам от AI-инструментов до будущего языка.

Зарегистрироваться и познакомиться с программой можно тут.
👍63🔥2🤔2
Быстрая библиотека для извлечения данных из документов с поддержкой нескольких форматов для Go. Включает потоковый API для работы с крупными файлами и OCR для сканированных документов через Tesseract

GitHub: extractous-go

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2🤔1
Собери свою собственную базу данных. Пошаговое руководство по созданию key-value базы данных с нуля

https://www.nan.fyi/database

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
Самостоятельно развёртываемый WAF (Web Application Firewall) на Go, выполняющий роль reverse-proxy для защиты ваших веб-приложений от атак и эксплуатации уязвимостей.

GitHub: SafeLine

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
Долговечное фоновое выполнение с Go и SQLite

Статья рассказывает о том, как с помощью Watermill и SQLite можно построить фоновое выполнение задач в Go-приложении так, чтобы оно было долговечно устойчивым, то есть сохраняло корректность результата даже при сбоях системы, прерываниях выполнения и отказах инфраструктуры

Читайте здесь

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
Дженерики в Go: Ваш дружелюбный гид по повторно используемому коду

В этом гайде рассказывается, что такое дженерики, как их использовать и зачем они нужны

👉 Читать

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
Быстрое опенсорс приложение для ведения заметок в Markdown для студентов и креаторов, с бэкендом на Go

GitHub: Alexandrie

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🤔1🌚1
От 19 часов до менее секунды: создание сверхбыстрого TCP-сканера на Go

Статья о том, как команда переписала свой сканер сети с обычного TCP-connect метода на «half-open» SYN-сканирование на языке и добилась сокращения времени проверки сети из 19 часов до менее чем одной секунды

Читайте здесь

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Forwarded from VK Team
Конкурс для тех, кто не боится высоких нагрузок 😎

Мы в VK вовсю готовимся к Highload++. Привезём много крутого — и вы обязаны это увидеть.

Поэтому мы решили разыграть 2 билета на ивент 💙

Условия простые:
подпишитесь на каналы @vkjobs, @backendhubvk и @frontendhubvk
нажмите кнопку «Участвовать»
увеличьте свои шансы и пригласите друга — вместе веселее!

Информацию об организаторе, правилах и призах ищите здесь, а результаты конкурса мы подведём 1 ноября. Удачи!

Участников: 0
Призовых мест: 2
Дата розыгрыша: 16:00, 01.11.2025 MSK (2 дня)
4👎2🤔2
Богатый терминальный интерфейс для GitHub, который не выбивает из рабочего потока, написан на Go

GitHub: gh-dash

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
9🤔5
Планировщик нового поколения, разработанный для cloud-native экосистемы, написанный на Go и работающий на базе фреймворка qumun

GitHub: Gthulhu

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤔3👍2
Arch Linux у которого установщик и система обновления целиком написаны на Go

https://archriot.org/

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥94👍1😁1
eBPF-программирование для начинающих

На платформе iximiuz Labs вышла новая серия материалов по eBPF, и это просто отличная работа: понятное изложение, материалы, рассчитанные на новичков, и примеры, которые реально работают

Забираем здесь 🐝

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
Understanding the Go compiler: The Parser

Статья объясняет, как парсер компилятора Go превращает поток токенов в абстрактное синтаксическое дерево (AST) с помощью рекурсивного спуска, разбирая ключевые функции и структуры на практических примерах

Читайте здесь

👉 @GolangPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1🌭1