fa
Feedback
Golang вопросы собеседований

Golang вопросы собеседований

رفتن به کانال در Telegram

@notxxx1 - админ @Golang_google - Golang для разработчиков @itchannels_telegram - 🔥лучшие из ит @golangl - chat @golangtests - golang tests @golang_jobsgo - go chat jobs @ai_machinelearning_big_data - AI @data_analysis_ml РКН: clck.ru/3FmtKd

نمایش بیشتر

📈 تحلیل کانال تلگرام Golang вопросы собеседований

کانال Golang вопросы собеседований (@golang_interview) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 15 057 مشترک است و جایگاه 8 299 را در دسته فناوری و برنامه‌ها و رتبه 43 225 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 15 057 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 15 سپتامبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 51 و در ۲۴ ساعت گذشته برابر 4 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 23.65% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 8.57% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 3 561 بازدید دریافت می‌کند. در اولین روز معمولاً 1 290 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 16 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند git, docker, github, контейнер, sql تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
@notxxx1 - админ @Golang_google - Golang для разработчиков @itchannels_telegram - 🔥лучшие из ит @golangl - chat @golangtests - golang tests @golang_jobsgo - go chat jobs @ai_machinelearning_big_data - AI @data_analysis_ml РКН: clck.ru/3Fmt...

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 16 سپتامبر, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

15 057
مشترکین
+424 ساعت
+37 روز
+5130 روز
جذب مشترکین
سپتامبر '26
سپتامبر '26
+68
در 1 کانال‌ها
اوت '26
+135
در 0 کانال‌ها
Get PRO
ژوئیه '26
+173
در 1 کانال‌ها
Get PRO
ژوئن '26
+120
در 2 کانال‌ها
Get PRO
مه '26
+134
در 0 کانال‌ها
Get PRO
آوریل '26
+122
در 3 کانال‌ها
Get PRO
مارس '26
+169
در 2 کانال‌ها
Get PRO
فوریه '26
+226
در 1 کانال‌ها
Get PRO
ژانویه '26
+186
در 0 کانال‌ها
Get PRO
دسامبر '25
+220
در 1 کانال‌ها
Get PRO
نوامبر '25
+211
در 1 کانال‌ها
Get PRO
اکتبر '25
+177
در 2 کانال‌ها
Get PRO
سپتامبر '25
+568
در 4 کانال‌ها
Get PRO
اوت '25
+262
در 4 کانال‌ها
Get PRO
ژوئیه '25
+353
در 5 کانال‌ها
Get PRO
ژوئن '25
+214
در 3 کانال‌ها
Get PRO
مه '25
+173
در 2 کانال‌ها
Get PRO
آوریل '25
+207
در 1 کانال‌ها
Get PRO
مارس '25
+220
در 4 کانال‌ها
Get PRO
فوریه '25
+236
در 4 کانال‌ها
Get PRO
ژانویه '25
+273
در 4 کانال‌ها
Get PRO
دسامبر '24
+408
در 22 کانال‌ها
Get PRO
نوامبر '24
+473
در 27 کانال‌ها
Get PRO
اکتبر '24
+539
در 17 کانال‌ها
Get PRO
سپتامبر '24
+491
در 5 کانال‌ها
Get PRO
اوت '24
+443
در 2 کانال‌ها
Get PRO
ژوئیه '24
+376
در 6 کانال‌ها
Get PRO
ژوئن '24
+631
در 5 کانال‌ها
Get PRO
مه '24
+748
در 36 کانال‌ها
Get PRO
آوریل '24
+702
در 44 کانال‌ها
Get PRO
مارس '24
+702
در 23 کانال‌ها
Get PRO
فوریه '24
+745
در 2 کانال‌ها
Get PRO
ژانویه '24
+819
در 43 کانال‌ها
Get PRO
دسامبر '23
+364
در 39 کانال‌ها
Get PRO
نوامبر '23
+219
در 2 کانال‌ها
Get PRO
اکتبر '23
+615
در 20 کانال‌ها
Get PRO
سپتامبر '23
+357
در 0 کانال‌ها
Get PRO
اوت '23
+1 892
در 0 کانال‌ها
Get PRO
ژوئیه '23
+1 513
در 0 کانال‌ها
Get PRO
ژوئن '23
+336
در 0 کانال‌ها
Get PRO
مه '23
+85
در 0 کانال‌ها
Get PRO
آوریل '23
+30
در 0 کانال‌ها
Get PRO
مارس '23
+125
در 0 کانال‌ها
Get PRO
فوریه '23
+311
در 0 کانال‌ها
Get PRO
ژانویه '23
+738
در 0 کانال‌ها
Get PRO
دسامبر '22
+1 432
در 0 کانال‌ها
Get PRO
نوامبر '22
+1 089
در 0 کانال‌ها
Get PRO
اکتبر '22
+693
در 0 کانال‌ها
Get PRO
سپتامبر '22
+1 827
در 0 کانال‌ها
Get PRO
اوت '22
+1 157
در 0 کانال‌ها
Get PRO
ژوئیه '22
+2 376
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
16 سپتامبر0
15 سپتامبر+5
14 سپتامبر+6
13 سپتامبر+7
12 سپتامبر0
11 سپتامبر+4
10 سپتامبر+2
09 سپتامبر0
08 سپتامبر+2
07 سپتامبر+3
06 سپتامبر+3
05 سپتامبر+9
04 سپتامبر+1
03 سپتامبر+3
02 سپتامبر+16
01 سپتامبر+7
پست‌های کانال
Apache Kafka курс 2026: бесплатный курс по Kafka с нуля до профи на русском Kafka обучение без воды: каждый модуль состоит из
Apache Kafka курс 2026: бесплатный курс по Kafka с нуля до профи на русском Kafka обучение без воды: каждый модуль состоит из понятной теории, схем, команд, которые можно запустить у себя, типичных ошибок и вопросов для самопроверки. Курс подходит, чтобы выучить Kafka с нуля, подготовиться к собеседованию на backend, data engineer или DevOps-позицию и спроектировать надёжную систему на Kafka в продакшене. https://github.com/justxor/KAFKAFREECOURSR

2
🔥 AI-кодинг в Go - не главная проблема. Проблема начинается, когда код никто нормально не проверяет. Разбор актуальной практики 2026 года: Copilot, Cursor и Claude действительно хорошо справляются с boilerplate, тестами, миграциями и рутинным кодом. Но на сложных участках — concurrency, context, редкие API - ошибки всё ещё легко выглядят «правдоподобно». Например, AI может сгенерировать код, который: - компилируется, но содержит race condition - теряет context и продолжает работу после отмены запроса - придумывает несуществующий метод библиотеки - проходит часть тестов, но ломается под нагрузкой Вывод отсюда не в том, что AI плохо пишет Go. Куда важнее сам workflow: repo context → change → compile → tests → static analysis → race detector → review → fix → PR То есть модель не должна быть «источником истины». Источником истины должны быть кодовая база, документация и детерминированные проверки. Для Go это особенно важно: go test ./... go test -race ./... go vet ./... staticcheck ./... Плюс отдельные правила для context, concurrency, shutdown, retries и внутренних API. Ещё сильнее схема становится, если один агент пишет код, а другой отдельно проверяет concurrency, архитектуру и edge cases. Идея простая: не нужно добиваться от AI идеального кода с первой попытки — нужно строить систему, в которой плохой код не проходит дальше без проверки. Это уже не просто AI-assisted coding. Это переход к agentic software engineering.
1 901
3
🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть курсы, читать документацию и всё р
🔥 Хочешь расти в 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 React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: https://t.me/+rKBQEMccAA01MTcy ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подпишись и сохрани, здесь регулярно появляются новые подборки, инструменты и материалы, которые реально помогают расти быстрее.
1 568
4
🐹 Go: `defer f.Close()` может скрыть ошибку записи При работе с bufio.Writer данные сначала попадают в буфер. Ошибка может возникнуть при Flush() или закрытии файла - уже после успешного Write(). Сохранить все ошибки можно через именованный результат и errors.Join: func save(path string, data []byte) (err error) { f, err := os.Create(path) if err != nil { return err } w := bufio.NewWriter(f) defer func() { flushErr := w.Flush() closeErr := f.Close() err = errors.Join(err, flushErr, closeErr) }() _, err = w.Write(data) return err } Нужны пакеты bufio, errors и os. Что здесь важно: * сначала выполняется Flush(), затем Close() * файл закрывается даже при ошибке сброса буфера * именованный err позволяет изменить результат после return, пока выполняется defer * errors.Join сохраняет все ошибки; errors.Is и errors.As умеют их проверять * если ошибок нет, результат остаётся nil Ловушка: defer errors.Join(err, f.Close()) закроет файл сразу - аргументы отложенного вызова вычисляются при регистрации defer. Приём работает в актуальном Go и доступен с Go 1.20. Flush() передаёт данные нижележащему writer; для синхронизации файла с хранилищем нужен отдельный f.Sync(). errors.Join - https://pkg.go.dev/errors#Join os.File - https://pkg.go.dev/os#File.Sync
1 888
5
⚡️ DeepSeek открыла веса V4.1-Flash DeepSeek выложила свежайшую DeepSeek-V4.1-Flash, мультимодальную MoE-модель на 552 млрд п
⚡️ DeepSeek открыла веса V4.1-Flash DeepSeek выложила свежайшую DeepSeek-V4.1-Flash, мультимодальную MoE-модель на 552 млрд параметров, с контекстом до миллиона токенов и методом Causal Encoder-Decoder под капотом, который вдвое удешевляет разбор входа. Задача, под которую её делали, скучная, но дорогая. Долго работающий агент постоянно перечитывает свой контекст, и всё прочитанное приходится держать в KV-кэше. На длинных дистанциях он раздувается, забивает видеопамять и упирается в пропускную способность шин. В V4.1-Flash кэш сжат до 890 байт на токен, это вчетверо меньше, чем у V4-Flash, и в 437 раз, чем у первой версии DeepSeek. Каждому слою внимания заранее назначен один из трёх режимов: 🟢в полном слой считает свои ключи и значения сам; 🟢в режиме переиндексации берёт их у предыдущего слоя, но заново выбирает, на что смотреть; 🟢в режиме повторного использования не считает ничего - берёт и чужой кэш, и чужой выбор. Так хранить приходится в разы меньше. Сверху главный кэш держится в четырёхбитном формате FP4, и устойчивость к такой точности натренирована, а не добавлена после обучения. 🟡Causal Encoder-Decoder Метод вдохновлен майкрософтовской работой You Only Cache Once про переиспользование KV-кэша слоями. DeepSeek внесла в него структурные улучшения, чтобы поднять ёмкость кэша и глубину вычислений при его порождении. 40 слоёв разделены пополам: 20 на энкодер, 20 - декодер. К и V для декодера не считаются в каждом его слое, а проецируются из последнего скрытого состояния энкодера. Поэтому при разборе входа работает только первая половина сети - 8 млрд активных параметров на токен против 16 при генерации ответа. Для агентов, у которых вход в разы длиннее вывода, это именно то, что нужно. 🟡Бенчмарки На DeepSWE v1.1 модель берёт 74,2% против 74,0 у Claude Opus 5 и 73,0 у GPT-5.6 Sol. На Terminal-Bench 2.1 - 90,6% (выше всех). На AutomationBench - 54,8% против 50,3 у Opus 5. А вот в Terminal-Bench 4.0, где нужны экспертные знания в науке, модель даёт 31,2% против 51,8 у Opus 5, то есть разрыв с топами на самых сложных задачах никуда не делся. Модель поддерживает настраиваемый уровень рассуждений от 1 до 100, в API это три пресета: low, high, max - они соответствуют значениям 50, 75 и 100. Шаблона чата в Jinja нет - вместо него советуют реализацию промптов на Python и отдельный набор Rust-библиотек. Сообщество на Hugging Face уже сделало квантованные версии практически под всё. 📌Лицензирование: MIT License 🟡Блогпост 🟡Веса 🟡Техотчет @ai_machinelearning_big_data #AI #ML #MMLM #MoE #Deepseek
1 597
6
Команды ждут тебя на треке программирование роботов на МТС True Tech Champ 2026 — всероссийском чемпионате по программировани
Команды ждут тебя на треке программирование роботов на МТС True Tech Champ 2026  — всероссийском чемпионате по программированию с двумя треками и призовым фондом 10 250 000 рублей. Успей зарегистрироваться до 13 сентября. В треке программирования роботов тебе предстоит запрограммировать робособаку для доставки груза через полосу препятствий сначала в онлайн-симуляторе, а затем на офлайн-полигоне в финале 22 октября. Рекомендуемые стеки: Go, Java, Python, C#, C++, JS. Участие в командах 2-5 человек. Если у тебя нет своей команды, кураторы помогут объединиться с другими участниками на платформе. Масштабный финал объединит борьбу за призовой фонд 10 250 000 рублей, выступления хедлайнеров, доклады спикеров и активности для всех гостей мероприятия. Успей зарегистрироваться и пройти квалификацию до 13 сентября. erid:2VSb5xDCSMY
1 863
7
🔥 monty-go - безопасный запуск Python-кода от LLM прямо внутри Go Проект оборачивает интерпретатор Pydantic Monty в WebAssem
🔥 monty-go - безопасный запуск Python-кода от LLM прямо внутри Go Проект оборачивает интерпретатор Pydantic Monty в WebAssembly и запускает его через wazero. Что интересно: - pure Go — без CGO - без контейнеров и subprocess - запуск sandbox меньше миллисекунды - WASM-бинарник всего около 2,9 МБ - можно ограничить память, время, число аллокаций и глубину рекурсии - доступ к файлам и ОС идёт только через разрешённые Go-callbacks - внешние функции работают через pause/resume Главная идея — агент может написать один Python-скрипт, который вызывает ваши Go-инструменты, вместо длинной цепочки отдельных tool calls. Это уменьшает число обращений к модели и упрощает сложные agentic workflow. MIT. https://github.com/fugue-labs/monty-go
3 017
8
Spinifex - open-source платформа с AWS-совместимым API для запуска инфраструктуры на собственном железе. Проект позволяет под
Spinifex - open-source платформа с AWS-совместимым API для запуска инфраструктуры на собственном железе. Проект позволяет поднимать сервисы, похожие на: - EC2 - VPC - S3 - EBS Всё работает на bare metal и остаётся под полным контролем владельца инфраструктуры. Spinifex рассчитан на сценарии, где обычное облако использовать нельзя или нежелательно: - edge-площадки - частные дата-центры - среды с плохой связью - изолированные и высокорисковые инфраструктуры Идея простая: получить привычную облачную модель AWS, но без зависимости от публичного облака. Проект написан на Go и открыт на GitHub: https://github.com/mulgadc/spinifex
5 738
9
🔴 Тестовое собеседование с Go Senior с опытом работы в Яндексе, EPAM и Uzum в этот четверг 3 сентября(в четверг!) в 19:00 по
🔴 Тестовое собеседование с Go Senior с опытом работы в Яндексе, EPAM и Uzum в этот четверг 3 сентября(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика. Как это будет: 📂 Маруф Караев, Senior в европейской компании, ex-Uzum, ex-Яндекс, ex-EPAM будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Маруф будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Маруфу Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot Реклама. О рекламодателе.
3 074
10
🔥 В Go есть странная, но полностью валидная конструкция: error.Error(errors.ErrUnsupported) Почему это работает: - errors.Er
🔥 В Go есть странная, но полностью валидная конструкция: error.Error(errors.ErrUnsupported) Почему это работает: - errors.ErrUnsupported — реальная ошибка из пакета errors - error — интерфейс - Error — его метод - метод в Go можно вызвать как обычную функцию через method expression Поэтому: err := errors.New("oops") err.Error() error.Error(err) дадут одинаковый результат. А: error.Error(errors.ErrUnsupported) вернёт: "unsupported operation" Непривычный синтаксис, который легко принять за ошибку, хотя это обычная возможность языка.
2 950
11
🔥 diffyml - быстрый структурный diff для YAML и Kubernetes Вместо обычного сравнения строк инструмент понимает структуру YAML и показывает реальные изменения в данных. Что умеет: - сравнивать Kubernetes-ресурсы по apiVersion + kind + name - находить переименования ресурсов - сравнивать директории - подсвечивать изменения внутри строк - работать как git external diff - отдавать аннотации для GitHub, GitLab и Gitea CI - маскировать чувствительные значения - генерировать AI-summary изменений Написан на Go и имеет всего одну внешнюю зависимость. На больших YAML-файлах авторы заявляют скорость до 1,5-1,9× выше ближайшего YAML-aware конкурента. https://github.com/szhekpisov/diffyml
3 153
12
10 GitHub-репозиториев, которые стоит сохранить Go-разработчику в 2026 году. 1. Golang Roadmap 2026 🇷🇺 Один из самых полных
10 GitHub-репозиториев, которые стоит сохранить Go-разработчику в 2026 году. 1. Golang Roadmap 2026 🇷🇺 Один из самых полных свежих roadmap на русском: 19 модулей от синтаксиса и concurrency до PostgreSQL, gRPC, Kubernetes, observability, distributed systems, eBPF, Wasm и AI-агентов. В каждом модуле есть практика и проекты. github.com/Develp10/golangroadmap2026 2. Learn Go with Tests Один из лучших способов реально выучить Go, а не просто читать синтаксис. Язык изучается через TDD: interfaces, concurrency, context, HTTP, generics, iterators, mocks и архитектура тестируемого кода. github.com/quii/learn-go-with-tests 3. Practical Go Свежие материалы Ardan Labs по практическому Go. Хороший переход от «я знаю синтаксис» к пониманию того, как писать нормальный production-код. github.com/ardanlabs/practical-go 4. Go 101 Огромная и постоянно обновляемая база знаний по Go. Особенно полезна, когда базовый курс уже закончен и хочется глубже понять семантику языка, runtime, типы, memory model и неочевидное поведение Go. github.com/go101/go101 5. Uber Go Style Guide Как писать Go-код, который не стыдно отправлять на code review. Ошибки, goroutines, interfaces, naming, performance, functional options, table-driven tests и десятки production-практик. Репозиторий обновлялся и в 2026 году. github.com/uber-go/guide 6. Go by Example Go через маленькие работающие программы. Goroutines, channels, interfaces, HTTP, JSON, filesystem, timers, synchronization и другие вещи можно сразу запускать и менять руками. Проект продолжает учитывать новые возможности Go. github.com/mmcgrana/gobyexample 7. Exercism Go Track Если теорию уже прочитал - сюда за практикой. Большой набор задач с тестами и постепенно открывающимися концепциями Go. Track поддерживается и обновлялся в августе 2026 года. github.com/exercism/go 8. LearnGo Больше тысячи небольших примеров, упражнений и квизов. Хороший вариант для новичка: вместо огромного проекта постоянно исправляешь маленькие программы и сразу видишь результат. github.com/inancgumus/learngo 9. Wild Workouts Уже для тех, кто умеет писать Go, но хочет понять архитектуру больших приложений. На реальном проекте разбираются DDD, Clean Architecture, CQRS и рефакторинг. github.com/ThreeDotsLabs/wild-workouts-go-ddd-example 10. Awesome Go Не курс, а огромная карта современной Go-экосистемы: web, databases, distributed systems, observability, testing, networking, security, CLI и сотни библиотек. Репозиторий активно обслуживается и в 2026 году. github.com/avelino/awesome-go Если начинать с нуля, я бы шёл так: Golang Roadmap 2026 → Learn Go with Tests → Exercism → Go 101 → Uber Guide → Wild Workouts.
3 892
13
О!Хакатон возвращается — на кону миллион Приглашаем Go- и Python-разработчиков, аналитиков и продакт-менеджеров на тревел-тех
О!Хакатон возвращается — на кону миллион Приглашаем Go- и Python-разработчиков, аналитиков и продакт-менеджеров на тревел-тех хакатон от Островка. Вам предстоит решить одну из двух AI-задач в сфере тревел-теха и побороться за главный приз — 1 000 000 ₽. Присоединиться к хакатону можно из любой точки мира. Участвуйте командой до пяти человек и выбирайте один из двух треков: 📌«О!дин запрос». Цель для junior-специалистов — создать AI-агента для путешествий и отелей. 📌«О!дин шаг до идеального отеля». Задача для специалистов уровней middle и senior — «переизобрести» опыт бронирования пользователя с помощью AI и новых интерфейсных механик. 📅 Регистрация открыта до 16 октября 2026 года. Стартуем 23 октября. Скорее присоединяйтесь по ссылке! Реклама. ООО "БРОНИРОВАНИЕ ГОСТИНИЦ". ИНН 7703389880.
1 649
14
Полный инженерный курс по AI-агентам на русском: от tool calling до production Курс инженерный, а не обзорный. Здесь почти не
Полный инженерный курс по AI-агентам на русском: от tool calling до production Курс инженерный, а не обзорный. Здесь почти нет рассуждений о том, «изменит ли ИИ мир», зато есть: минимальные работающие реализации каждого механизма, лабораторные с критериями приёмки, шаблоны для копирования, чек-листы перед релизом, каталог антипаттернов и набор бенчмарков, по которым можно честно сравнить две версии своего агента. Качество агента почти никогда не упирается в модель. Оно упирается в инженерию вокруг модели: как описаны инструменты, что попадает в контекст, где стоят проверки, что происходит при третьей подряд ошибке и сколько это стоит за тысячу запусков. Модель - двигатель. Курс -про всё остальное в автомобиле. https://github.com/justxor/Aiagentsfullcourse
3 293
15
Бархоппинг и разгон факапов? ДА! Атмосферу «ну мёёёёд» сложно передать словами, но мы попробуем! Делимся видео и фоточками с
Бархоппинг и разгон факапов? ДА! Атмосферу «ну мёёёёд» сложно передать словами, но мы попробуем! Делимся видео и фоточками с нашего митапа для Go-разработчиков в Нижнем Новгороде. Данил Руденко, 2ГИС — «Репозиторий здорового человека» Зачем нужен паттерн «Репозиторий», почему не стоит тащить в него бизнес-логику, с какими сложностями можно столкнуться при работе с транзакциями и как их решать. Никита Метелкин, Cloud.ru — «Как написать свой плагин для protoc-gen-go» Как устроен protoc и как с помощью Go и protogen генерировать собственный код из .proto-файлов. Александр Бухалко, MWS Cloud Platform — «Взросление OpenAPI-кодогенерации» Почему одной модели для запроса и ответа может быть мало, как внедрять частичное обновление данных, переходить на OpenAPI 3.1 и работать с полями в Go и Kotlin. Приходите на наши следующие мероприятия. У нас хорошо Другие инженерные инсайты от 2ГИС → в Telegram-канале RnD
1 929
16
👣 В Go 1.27 появился почти настоящий LINQ Автор go-linq показал новую версию библиотеки для Go 1.27, которая позволяет писат
👣 В Go 1.27 появился почти настоящий LINQ Автор go-linq показал новую версию библиотеки для Go 1.27, которая позволяет писать типобезопасные цепочки запросов в стиле LINQ: From(users). Where(...). Join(...). ToSlice() Главная цель проекта - получить удобство LINQ без привычной цены в виде большого runtime-overhead. По словам автора, производительность уже близка к вручную написанным циклам, а дальше её планируют ещё улучшать. GitHub: https://github.com/ahmetb/go-linq @Golang_google / Папка с полезными Go-ресурсами
2 159
17
Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собирает Go- и Java-инженеров, чтобы прок
Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собирает Go- и Java-инженеров, чтобы прокачать знания. В программе два трека — Go и Java, по три доклада в каждом. Трек Go: • «Компиляция Go в динамическую либу, или как мы ускорили выкатку фичи в два раза, но нам не понравилось», Михаил Кичигин, бэкенд-разработчик, Avito Tech • «Go-платформа VK: как мы построили единую основу для создания Go-сервисов», Александр Апанасенко, руководитель команды SDK Backend, VK • «Почтальон от Kubernetes до Palo Alto. Как осуществляется доставка информации об адресах», Дарья Кулькина, бэкенд-разработчик, Точка Банк Трек Java: • «Перформанс-трюки в поисковой платформе Ozon», Пётр Портнов, ведущий разработчик среднего поиска, Ozon • «Архитектура современного движка платёжной системы и переход к новой архитектуре», Игорь Крикунов, технический лидер разработки DBC, Альфа-Банк • «Переход от федерации S3-кластеров в пользу коммунального и мультитенантного кластера», Кирилл Боблак, ведущий разработчик One-cloud, VK А ещё будет мастер-класс по прокачке навыка, который сделает вас звездой любого вечера, и афтепати, чтобы обсудить доклады в неформальной обстановке. Встречаемся в 17:00, начало в 18:00. Участие бесплатное, регистрация обязательна.
2 848
18
Julius от Praetorian - open source-инструмент, который по IP:Port или URL определяет, какой AI-сервис работает на endpoint. О
Julius от Praetorian - open source-инструмент, который по IP:Port или URL определяет, какой AI-сервис работает на endpoint. Он умеет распознавать больше 60 платформ: — Ollama — vLLM — SGLang — LiteLLM — llama.cpp — Hugging Face TGI — NVIDIA NIM — Open WebUI — Dify — AWS Bedrock и другие. Пример: julius probe 192.168.1.100:8080 Julius отправляет специальные HTTP-probes, анализирует ответы и пытается определить конкретный сервис, а не просто понять, что endpoint совместим с OpenAI API. Он также может показать доступные модели. Написан на Go, работает локально и собирается в один бинарник. https://github.com/praetorian-inc/julius
2 695
19
👣 Google выпустила Go 1.27. Обновление затронуло язык, runtime, стандартную библиотеку и инструменты разработки. В язык нако
👣 Google выпустила Go 1.27. Обновление затронуло язык, runtime, стандартную библиотеку и инструменты разработки. В язык наконец добавили generic methods. Теперь метод может работать сразу с разными типами без отдельных реализаций под int, int32, int64 и другие варианты. Ещё упростили инициализацию embedded-структур и расширили type inference для generic-функций. Runtime тоже ускорили. Для маленьких объектов до 80 байт стоимость аллокаций снизили до 30%, а в allocation-heavy программах это даёт около 1% общей производительности. Появился и новый профиль goroutineleak в pprof, который помогает находить навсегда зависшие goroutine. В стандартной библиотеке появился encoding/json/v2 с более строгими настройками и новым streaming API. Старый encoding/json теперь использует v2 внутри для более быстрого unmarshaling, сохраняя обратную совместимость. Также добавили встроенный пакет uuid, поддержку постквантовых подписей ML-DSA и экспериментальный SIMD API. Из приятного для повседневной работы: go doc теперь понимает package@version, go mod tidy сам приводит несколько require`-блоков в нормальный вид, а `go fix получил новые modernizer'ы. https://go.dev/blog/go1.27 @Golang_google
2 750
20
У SQLite один writer. И иногда это не ограничение, а очень удобная архитектура. Работал с SQLite и увидел необычную схему: ба
У SQLite один writer. И иногда это не ограничение, а очень удобная архитектура. Работал с SQLite и увидел необычную схему: база работала сразу на нескольких машинах, но запись всё равно шла только через одну. За это отвечал LiteFS. Он не пытается превратить SQLite в полноценную distributed database. Вместо этого одна машина выбирается primary через distributed lease и получает право писать. Остальные работают как реплики. Если primary пропадает, lease истекает и другой узел может занять его место. В итоге сложная на первый взгляд задача сводится к довольно простой идее: «Просто гарантируй, что в каждый момент времени пишет только одна машина». А на скрине как раз часть Go-кода LiteFS, которая продлевает этот lease и следит, чтобы узел не продолжал считать себя primary после истечения TTL.
3 409