Рубрика «Go» - 8
FUSE + Go: ковка собственной виртуальной файловой системы на блочном устройстве
2025-08-03 в 19:16, admin, рубрики: FS, fuse, Go, mont, блочное устройство, виртуальная файловая системаПотоки, горутины, синхронизация и мьютексы в Go
2025-08-02 в 19:11, admin, рубрики: Go, golang, goroutine, Mutex
Go (Golang) создан для эффективной параллельной и конкурентной работы. Его killer feature — легковесные потоки выполнения, называемые горутины (goroutines), и мощные средства синхронизации. Приглашаю разобраться подробно.
1. Что такое горутины и как они соотносятся с потоками?
Полноценное RAG-приложение на Go — безумие?
2025-07-22 в 16:16, admin, рубрики: AI, Go, llm, rag, Микросервисная архитектураПредисловие
Прежде всего хочу сказать, что я не являюсь никаким специалистом, даже джуновского лвла, просто безработный студент, пишущий на коленке свои пет-проекты. И код, и тем более архитектура далеки от идеала. Однако, я думаю, некоторые моменты, о которых я буду рассказывать далее в статье, могут быть интересны полноценным разработчикам как бэкенда, так и ИИ-агентов.
RAG и Go
Погружение в Go: подборка ресурсов для новичков и продолжающих
2025-07-22 в 12:01, admin, рубрики: Go, golang, selectel, бекенд, разработка, ресурсы для разработчиков
Привет! Пару лет назад мы уже выпускали подборку книг, подкастов и других ресурсовЧитать полностью »
Как добавить GigaChat в проект за 3 шага. Гайд и опенсорс-инструмент
2025-07-15 в 8:12, admin, рубрики: api, Go, ml, библиотека, исскуственный интеллект, нейросети, разработка, Сбербанк
Привет!
В последнее время все больше разработчиков экспериментируют с большими языковыми моделями. GigaChatЧитать полностью »
Алгоритмы для работы с большими данными в Go: HyperLogLog и Count-Min Sketch
2025-07-13 в 5:16, admin, рубрики: algorithms, big data, data, Go, golang, highload, алгоритм, АлгоритмыВсем привет! Для начала давайте разберем что такое вообще Алгоритмы для работы с большими данными, основная суть алгоритмов для работы с большими данными — это эффективная обработка огромных объёмов информации при минимальных вычислительных ресурсах (памяти, CPU, диске). Их суть — жертвовать точностью ради скорости и масштабируемости. Примеры:
-
Потоковая обработка
-
Распределённые системы (агрегация на многих узлах).
-
Реал‑тайм аналитика (быстрые ответы на лету).
Главные алгоритмы и их суть
|
Алгоритм |
Что решает? |
|---|
Верстаем своего ИИ CLI агента на… Go???
2025-07-10 в 14:57, admin, рубрики: AI, backend, cli, Go, golang, javascript, ml, python, UIВерстаем своего ИИ CLI агента на… GOLANG???
2025-07-05 в 22:13, admin, рубрики: AI, backend, cli, Go, golang, javascript, ml, python, UIFastCGo: как мы ускорили вызов C-кода в Go в 16,5 раза
2025-07-03 в 5:58, admin, рубрики: c++, cgo, deckhouse, fastcgo, Go, prometheus, оптимизация кода, оптимизация производительности, разработка поВсем привет! Меня зовут Владимир Пустовалов, я C++ разработчик в команде Deckhouse компании «Флант». Мои коллеги — DevOps-инженеры — на данный момент обслуживают более 600 кластеров, и, естественно, в каждом из них развёрнута система мониторинга.
Изначально мы использовали Prometheus — опенсорсную систему мониторинга, написанную на Go. По нашей статистике, она занимала около 20 % ресурсов каждого кластера. Мы не могли с этим мириться и поэтому разработали проект под названием Prom++, в котором многократно сократили потребление оперативной памяти и снизили нагрузку на центральный процессор.
Разбираемся в сборщике мусора Go: просто и с гофером
2025-06-30 в 11:23, admin, рубрики: Garbage collection, gc, Go, golang, сборщик мусораЯ решил написать эту статью в первую очередь для себя, потому что перечитал кучу материалов про сборщик мусора (GC) в Go, и почти все они были слишком сложными. Моя цель — объяснить, как работает GC, что такое инкрементальность и барьер записи, так, чтобы я сам понял и запомнил и, возможно, стал полезным для других. А чтобы было веселее, я добавил гофера — маскота Go — в забавных иллюстрациях, которые помогут визуализировать идеи. Если вы, как и я, хотите разобраться в GC без лишней головной боли, эта статья для вас!



