gram news
Golang Books channel avatar

Golang Books

@golang_books

Библиотека Golang разработчика По всем вопросам- @haarrp @Golang_google - Golang @golangl - golang chat @GolangJobsit - golang channel jobs @golangtests golang tests @itchannels_telegram - 🔥лучшие ит-каналы № 5032829002

ProjectsRUProgramming

17,000subscribers

Open the Channel

Latest posts

  • Golang Books

    22 Sept, 09:28

    Теренс Тао: «ИИ катком проходит по всей математике. Нам нужно замедлиться. Темп безумный».Примерно через 10 дней OpenAI:• создала независимую консультативную группу из математиков • заявила, что новая модель решила более 100 давно открытых задач • отдельно уточнила, что группа не будет советовать компании, как замедлять внутренний прогресс в математикеТо есть математиков пригласили помогать с проверкой, публикацией и научными стандартами. Но не с темпом исследований.Советоваться о последствиях будут. Замедляться не собираются. 😬Заявление о 100 задачах пока принадлежит самой OpenAI. Независимая проверка результатов ещё впереди.https://openai.com/index/advisory-group-on-mathematics-and-ai/
    Image from a post by Golang BooksImage from a post by Golang BooksImage from a post by Golang Books
  • Golang Books

    21 Sept, 16:02

    ⚡️ Полный стек специалиста по кибербезопасности в одном бандлеХватит собирать знания по крупицам. Мы объединили 5 флагманских прикладных курсов CyberYozh Academy в единую экосистему.Все ключевые инструменты для работы в безопасности и автоматизации: ▪️ Базы данных: SQL для хакера ▪️ ОС и инфраструктура: Linux CyberPunk (с официальным дипломом сисадмина) ▪️ Практический пентест: HackerPoint + HackerPoint (Blue vs Red Team) ▪️ Кодинг и автоматизация: AI-помощники на PythonВместо покупки разрозненных курсов по отдельности (~250 000 ₽), вы забираете полный комплект за 50 000 ₽.⚠️В открытом доступе на сайте этого бандла нет - предложение доступно только по прямому запросу.🦔Отправь промокод GolangBooks в чат с менеджером, чтобы закрепить за собой скидку и узнать подробности: 👉@cyacademy_support
    Image from a post by Golang BooksImage from a post by Golang Books
    1,2802111Open in Telegram
  • Golang Books

    19 Sept, 10:07

    Apache Kafka 4.x - продвинутый бесплатный практический курс 2026 годаhttps://github.com/justxor/KAFKAFREECOURSR/tree/main
    Image from a post by Golang BooksImage from a post by Golang Books
    1,640732Open in Telegram
  • Golang Books

    16 Sept, 16:04

    🔥 Большой гайд по миграции с Go на Rust - без банального «Rust просто быстрее»Главная мысль: для backend-команд переход обычно упирается не в скорость, а в гарантии корректности, runtime trade-offs и ergonomics.Внутри подробно сравниваются:go build → cargo build go test → cargo test go vet → cargo clippy nil → Option<T> error → Result<T, E> interfaces → traits goroutines → async/await -race → compile-time ограничения через Send / SyncОтдельно хорошо показано, где Rust действительно выигрывает: data races, lifetime ресурсов, typed errors, отсутствие GC-пауз и более жёсткие гарантии компилятора.Но автор не агитирует переписывать всё подряд: для большинства backend-сервисов Go остаётся достаточно быстрым и очень удобным. Rust имеет смысл там, где цена runtime-багов уже выше, чем цена более сложной разработки.Есть и практический раздел про постепенную миграцию сервисов, а не
    2,200531Open in Telegram
  • Golang Books

    16 Sept, 14:00

    🔥 Один из лучших обучающих курсов на StepiK по SQLSQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде.Этот курс про уровень, где ты не просто пишешь SELECT, а понимаешь, что происходит внутри MySQL, почему запрос работает медленно и как ускорить его без новых проблем. Здесь разбираются EXPLAIN, индексы, CTE, оконные функции, транзакции, аналитические паттерны, legacy SQL и работа с AI-ассистентами.Каждый урок - с практикой и реальными SQL-задачами на MySQL 8 с автопроверкой.После курса ты сможешь увереннее разбирать чужой код, находить узкие места и предлагать решения, которые действительно работают.Для подписчиков скидка - 49% в течение 2 суток: https://stepik.org/a/298827/
    Image from a post by Golang BooksImage from a post by Golang Books
    1,92022Open in Telegram
  • Golang Books

    15 Sept, 22:01

    forwarded from @golang_telegram

    🔥 Как Kronk управляет локальными LLM и не убивает VRAMKronk — Go SDK и model server поверх llama.cpp, который позволяет запускать модели локально прямо внутри Go-приложения без Python-стека и отдельного inference-сервера. :contentReference[oaicite:0]{index=0}Самое интересное — model management.Когда вы загружаете модель, системе мало просто открыть GGUF. Нужно понять:модель → файлы → параметры железа → доступная RAM/VRAM → context size → конфигурация запускаKronk автоматически подбирает настройки под конкретное железо и учитывает память не только под веса модели, но и под KV cache, compute buffers и параллельные запросы. :contentReference[oaicite:1]{index=1}Внутри также есть:- continuous batching - общий экземпляр весов для нескольких запросов - отдельный KV cache для каждой активной сессии - кеширование уже обработанного контекста - автоматическая загрузка совместимых
    1,630221Open in Telegram
  • Golang Books

    15 Sept, 15:11

    Участвуй во всероссийском ИТ-чемпионате МТС True Tech Champ 2026 c призовой фондом 10 250 000 рублей.Если тебе нравятся алгоритмы, структуры данных и задачи на чистую логику — участвуй в алгоритмическом треке с индивидуальным зачетом.Решай задачи разного уровня сложности: от базовых до тех, что проверяют скорость мышления и умение оптимизировать решения за ограниченное время.В финале лучшие 120 участников алгоритмического трека сразятся в лайв-кодинге за шесть призовых мест и 2 750 000 рублей. Всех финалистов ждут: — Лимитированный мерч; — Сертификаты об участии; — Масштабное мероприятие с выступлениями хэдлайнеров и фестивальными активностями.Успей зарегистрироваться и пройти отборочный этап до 27 сентября.Erid: 2VSb5xcjq1c
    Image from a post by Golang BooksImage from a post by Golang Books
  • Golang Books

    13 Sept, 15:02

    🔥 Самые мерзкие вопросы по Go, которые легко завалят даже сильного разработчикаНе про slice и goroutine, а про реально подкапотные вещи.Например:- как вызвать приватную функцию из другого пакета через //go:linkname - почему два new(struct{}) могут иметь одинаковый адрес - как получить ID текущей goroutine, хотя нормального API для этого нет - чем на самом деле отличаются panic, fatal и throw - почему concurrent read/write в map может завершить процесс через fatal - почему recover() в родительской goroutine не поймает panic из дочерней - почему map после delete не обязательно отдаёт память обратно - как defer может изменить именованное возвращаемое значение - почему len(slice) возвращает int, а не uint - почему Go plugins настолько неудобны, что Terraform предпочёл gRPC - как заставить generic-функцию работать с методами на pointer receiver, сохранив []T - почему перестановка
    2,2301441Open in Telegram
  • Golang Books

    13 Sept, 13:03

    🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночкуМожно годами смотреть курсы, читать документацию и всё равно топтаться на месте.А можно попасть в правильное окружение, где каждый день обсуждают новые инструменты, вакансии, реальные кейсы, ошибки и то, что уже завтра станет стандартом.Здесь собраны папки и каналы по разным направлениям IT, чтобы ты быстрее находил нужных людей, идеи и полезный контент - без бесконечного поиска.AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_ci Java: t.me/javatg JavaScript: t.me/javascriptv
    Image from a post by Golang BooksImage from a post by Golang Books
  • Golang Books

    11 Sept, 16:30

    forwarded from @ai_machinelearning_big_data

    ✔️ Госсектор США переходит на коммерческие тарифы OpenAIOpenAI закрывает пилотную программу для федеральных ведомств, по которой доступ к её технологиям стоил 1 доллар в год. С 1 октября вступит в силу двухлетний контракт - чиновники перейдут на оплату по факту потребления со скидкой 50% от стандартного прайса.По данным Управления общих служб правительства США, за год пилота доступ к ChatGPT получили 3,5 млн госслужащих, а заявленная экономия бюджета за это время составила 1,4 млрд долларов.Ожидается, что переход на новые тарифы упростит ведомствам внедрение и использование будущих моделей OpenAI. bloomberglaw.com✔️ Palantir и Nebius объединят инфраструктуруКомпании договорились развернуть платформу Palantir AIP на мощностях Nebius AI Cloud. Расчёт на госсектор и корпоративных клиентов с жёсткими требованиями к
    1,600video42211Open in Telegram
  • Golang Books

    11 Sept, 14:30

    А что, если посмотреть на AI-агентов не как на отдельные приложения, а как на полноценную инфраструктуру?Именно такую платформу сейчас строят в Ozon Tech. Базовая платформа и LLM-шлюз уже есть, а дальше — SDK, Tool Hub, оркестрация, инструменты observability и evaluation для AI-агентов.Под задачу собирают новую команду и ищут Senior-разработчиков. Стек не принципиален — важнее сильный инженерный опыт и интерес к AI.→ подробнее о вакансии
    Image from a post by Golang BooksImage from a post by Golang Books
    1,78031Open in Telegram
  • Golang Books

    10 Sept, 09:54

    Go 1.27: 20 готовых примеров с кодом для продвинутого разработчикаВ статье – примеры для разработчика, который уже пишет сервисы на Go: ограничение конкурентности, владение памятью, отмена операций, строгий разбор входных данных и диагностика. Некоторые API появились раньше, но остаются актуальными. Отдельно отмечены возможности Go 1.27.Каждый блок Go – самостоятельный файл отдельного пакета. Примеры 17–19 нужно сохранить с суффиксом _test.go; остальные – с .go. Для запуска используйте модуль с go 1.27.0 и toolchain Go 1.27.1. Внешние зависимости для компиляции не нужны; пример транзакции предполагает, что приложение передаёт уже настроенный sql.DB.https://uproger.com/go-1-27-20-gotovyh-primerov-s-kodom-dlya-prodvinutogo-razrabotchika/
    Image from a post by Golang BooksImage from a post by Golang Books
    2,1805111Open in Telegram
  • Golang Books

    2 Sept, 16:32

    forwarded from @golang_interview

    Spinifex - open-source платформа с AWS-совместимым API для запуска инфраструктуры на собственном железе.Проект позволяет поднимать сервисы, похожие на:- EC2 - VPC - S3 - EBSВсё работает на bare metal и остаётся под полным контролем владельца инфраструктуры.Spinifex рассчитан на сценарии, где обычное облако использовать нельзя или нежелательно:- edge-площадки - частные дата-центры - среды с плохой связью - изолированные и высокорисковые инфраструктурыИдея простая: получить привычную облачную модель AWS, но без зависимости от публичного облака.
    Image from a post by Golang BooksImage from a post by Golang Books
    2,71011Open in Telegram
  • Golang Books

    2 Sept, 14:32

    ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2026 ГОДУ? 🚀Чтобы стать Senior Golang разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!👉 Стартуем 9 сентября.Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.Ты научишься: ✅ Разбивать приложение на слои в соответствии с Clean Architecture ✅ Формировать Domain Model и применять тактические паттерны DDD ✅ Реализовывать Use Case как Command/Query ✅ Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения ✅ Писать 3 вида тестов для разных слоев приложенияПолная программа ТУТ 👉 https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2Vtzqxks7KR&utm_campaign=1А главное — ты с нуля разработаешь и
    Image from a post by Golang BooksImage from a post by Golang Books
    2,60011Open in Telegram
  • Golang Books

    2 Sept, 13:20

    Go: горутина - это не поток ОС.В хорошем разборе func25 показано, что go doSomething() не вызывает функцию напрямую. Go создаёт новую goroutine, помещает её в очередь планировщика и сразу продолжает выполнение текущего кода. Поэтому main может завершиться раньше, чем новая goroutine вообще получит CPU.Из-за этого time.Sleep() - плохой способ ждать завершения работы. Для синхронизации нужен, например, sync.WaitGroup.Почему goroutine дешевле системного потока:- стартует с маленьким стеком, минимум около 2 КБ - стек растёт по мере необходимости - создание не требует отдельного системного потока - Go runtime сам распределяет множество goroutine по меньшему числу OS threads - переключение между goroutine часто обходится дешевле переключения потоков через ядро ОС - Отдельно важно понимать GOMAXPROCS: он ограничивает число потоков, которые могут одновременно выполнять Go-код.С Go 1.25
    Image from a post by Golang BooksImage from a post by Golang Books
    2,320532Open in Telegram
  • Golang Books

    31 Aug, 14:21

    Утёкшие горутины теперь ищет сборщик мусора. Проверил, где он молчитПятьдесят из шестидесяти трёх горутин в моём тестовом сервисе не проснутся никогда. Я узнал это одной командой, без чтения дампов и без гадания по стекам.19 августа вышел Go 1.27, и в нём из эксперимента вышел профиль goroutineleak. В релиз-ноутах ему отведено полтора абзаца, что для такой штуки маловато. Я собрал тулчейн, написал под него десяток мелких программ и полез в runtime смотреть, как это устроено внутри. Ниже то, что получилось.https://habr.com/ru/articles/1076654/
    Image from a post by Golang BooksImage from a post by Golang Books
    2,5001175Open in Telegram
  • Golang Books

    22 Aug, 17:11

    Go: почему код может «работать», но всё равно быть неправильнымХороший разбор Go memory model и data races без академической перегрузки.Внутри:— почему одна goroutine не обязана сразу видеть изменения другой — как компилятор и CPU могут переупорядочивать операции — что на самом деле гарантирует happens-before — когда нужны atomic, mutex и channels — почему «у меня всё работает» ещё не означает, что код корректенОсобенно полезно тем, кто пишет конкурентный Go-код и хочет понимать не только API синхронизации, но и то, что реально происходит с памятью.https://func25.dev/posts/go-memory-visibility/#golang #go
    Image from a post by Golang BooksImage from a post by Golang Books
  • Golang Books

    22 Aug, 15:11

    🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночкуОкружение решает больше, чем кажется.Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре.AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/javatg JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front
    Image from a post by Golang BooksImage from a post by Golang Books
    2,650211Open in Telegram
  • Golang Books

    18 Aug, 10:45

    forwarded from @golang_google

    👣 Alibaba выкатила skill-up - инструмент на Go для тестирования и прокачки skills у AI-агентов.Вместо папок с разрозненными промптами, скриптами и eval-файлами здесь используется декларативный YAML-формат. Skill можно описать как конфиг и гонять одинаково локально или в CI.Поддерживаются три стратегии оценки: обычные правила, скрипты и judge на базе другого агента. Есть совместимость с форматом Anthropic и импорт evals.json.Здесь есть интересный цикл улучшения: skill-up может находить провальные кейсы, помогать расширять eval-набор и итеративно чинить сам skill.То есть идея примерно такая: написал skill → прогнал eval → увидел, где агент ломается → обновил → снова прогнал.https://github.com/alibaba/skill-up#AI #Golang #AgenticAI #DevOps
    Image from a post by Golang BooksImage from a post by Golang BooksImage from a post by Golang Books
    2,520722Open in Telegram
  • Golang Books

    15 Aug, 11:22edited

    🐹 В Kubernetes Go-сервис может иметь лимит 2 CPU и при этом вести себя так, будто у него 64 ядра.До Go 1.25 GOMAXPROCS по умолчанию ориентировался на CPU хоста, а не на cgroup-лимит контейнера. На ноде с 64 ядрами pod с limits.cpu: "2" мог получить GOMAXPROCS=64.И вот тут начинается неприятное: Go scheduler создаёт слишком много P, быстро выжигает CPU-квоту контейнера, после чего Linux начинает throttling до следующего CFS-периода. Средняя загрузка CPU при этом может выглядеть нормально, а p99 latency улетает вверх.До Go 1.25 проблему обычно решали через uber-go/automaxprocs, который считывал cgroup quota и выставлял корректный GOMAXPROCS.Начиная с Go 1.25 runtime умеет делать это сам: читает CPU limit контейнера и автоматически подстраивает GOMAXPROCS. Причём значение может обновляться, если лимит контейнера изменился.Но есть ловушка: если в Deployment остался старый
    3,030442Open in Telegram