Golang вопросы собеседований
14.6K subscribers
724 photos
12 videos
1 file
516 links
@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
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Stack Overflow жив, но меняется.

С появлением ChatGPT активность снизилась, зато изменился характер вопросов:
🔹 Их стало меньше, но они длиннее и сложнее.
🔹 Кода стало больше (Python +21%).
🔹 Ответы стали содержательнее.

Учёные проанализировали данные за 2 года:
- Общее число вопросов падает.
- Простых вопросов меньше.
- Средних — больше.
- Сложные остаются на том же уровне.

👉 Итог: простые задачи люди решают через ChatGPT, а на Stack Overflow остаются сложные и контекстные вопросы.

Полное исследование: https://arxiv.org/abs/2509.05879

Видеоразбор: https://www.youtube.com/watch?v=8PgVhqdZo1I
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
🚀 Удобный интерфейс для работы с Kubernetes-кластерами

Aptakube — это мощный инструмент для управления Kubernetes-кластерами с интуитивно понятным интерфейсом. Он поддерживает одновременное подключение к нескольким кластерам и предлагает функции, такие как агрегированный просмотр логов и возможность изменения объектов.

🚀Основные моменты:
- 💯 Подключение к нескольким кластерам одновременно
- ⚡️ Агрегированный просмотр логов
- ⚖️ Сравнение ресурсов
- 🎉 Никакой конфигурации не требуется
- Совместимость с любым Kubernetes-кластером

📌 GitHub: https://github.com/aptakube/aptakube

#go
🔥51👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Уже 23 октября узнаем больше о хакрдкорной разработке dev-to-dev решений

Техплатформа Городских сервисов Яндекса проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженный системы, обрабатывающей сотни тысяч rps в брокере сообщени на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go. 

В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере. 

Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.

👉 23 октября, сбор гостей с 18:00 
👉 Москва, офлайн 

Регистрируйтесь и зовите коллег!

Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
1👍1🔥1🌭1
🔥 Google выпустил Mangle — инструмент для декларативного логического программирования и работы с данными через правила.

Что это такое:
- Основан на языке Datalog, но расширяет его возможностями: агрегаты, функции, опциональная типизация.
- Можно объединять данные из разных источников и описывать связи правилами и рекурсией.
- Реализован на Go и работает как библиотека, которую легко встроить в приложение.

Зачем это нужно:
- Позволяет описывать вычисления не кодом «пошагово», а в виде правил.
- Подходит для задач со сложными связями: графы, зависимости, анализ версий, обработка свойств.
- Сохраняет баланс: простота декларативного подхода + реальная функциональность для практических кейсов.

Ограничения:
- Некоторые расширения ломают гарантии «чистого» Datalog (например, не всегда есть гарантия завершения вычислений).
- Проект пока развивается (версия 0.3.0), экосистема ещё небольшая.

Когда использовать:
- Для интеграции данных из разных источников (базы, API, файлы).
- Для анализа сложных структур вроде графов или систем зависимостей.
- Когда важна читаемость и поддерживаемость логики — правила легче поддерживать, чем запутанный код.

🔗 Репозиторий: https://github.com/google/mangle
👍31🔥1🥰1🤔1
📌 В Go есть два разных способа собирать пути, и это важно понимать:

👉 Нужно указать путь к файлу на диске?
Используй filepath.Join из пакета path/filepath.
Он сам подставит правильные разделители:
- / на Linux и macOS
- \ на Windows

👉 Нужно собрать путь со слешами, например для URL?
Используй path.Join из пакета path.
Он всегда будет использовать / и работать одинаково на всех ОС.

⚠️ На Linux оба варианта могут выглядеть одинаково, но на Windows результат будет другим.

#golang #go #programming #backend
👍192
Vercel, создатели Next.js, выложили большую коллекцию примеров и шаблонов для приложений.

Внутри куча полезного:

- простые стартеры, чтобы быстро запустить проект
- готовые архитектуры «как в проде»
- демки с лучшими практиками

Полезно и для быстрых экспериментов, и чтобы подсмотреть правильные решения.

Репозиторий постоянно пополняется, а лучшие наработки попадают в Vercel Templates с удобным поиском и фильтрацией.

👉 Отличный источник, чтобы копировать и развивиать проверенные идеи. 🚀
4🌭1
🆕 На Stepik вышел курс — «Golang + SQLx: построение высоконагруженных сервисов с нуля до продакшена» 

Уже пишете на Go и хотите разобраться, как строить быстрые и отказоустойчивые сервисы? Этот курс — именно то, что нужно, чтобы прокачать навыки работы с SQLx и backend-архитектурой.

• Полный путь от CRUD-операций до масштабируемых систем: транзакции, уровни изоляции, конкурентное программирование, балансировка нагрузки
• Оптимизация SQL: индексы, кэширование, профилирование запросов
• Масштабирование и администрирование сервисов: кластеры, отказоустойчивость, мониторинг и логирование
• Практика на реальных кейсах: проектируем API, отрабатываем ошибки, настраиваем CI/CD
• 150+ интерактивных заданий с автопроверкой — пишите код прямо в браузере, когда удобно
• Итоговый pet-project: к концу курса у вас будет готовый сервис уровня продакшн

🎓 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn

🚀 Прокачайте Golang и SQLx с пользой и практикой. Начните уже сегодня и получите скидку 30%, которая действует в течение 48 часов.

👉 Пройти курс на Stepik
🔥3🥴3👍1👏1🤔1
👣 Эта статья описывает процесс создания API с базой данных с использованием Encore.go, фреймворка для разработки облачных приложений на Go!

🌟 Рассматривается установка CLI, создание структуры проекта, определение API с аннотациями и настройка базы данных PostgreSQL с миграциями.

🔗 Ссылка: *клик*

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Городские сервисы Яндекса отправились в Tech Tour — встречайте в Казани и Нижнем Новгороде 

15 и 22 ноября приглашаем на митапы о технологиях в Городских сервисах Яндекса — эксперты выступят с докладами, проведут кейслаб и вайбкодинг для backend-, ML- и DS-разработчиков. 

📍В Казани расскажут о том, как в Маркете создали AI-ассистента внутри маркетплейса, разработали поиск лекарств в Еде и научились оптимизировать алгоритмы назначения и распределения исполнителей в Лавке. 

📍А в Нижнем Новгороде поделятся, как создают сервис Турбо со скидками для пользователей и поддерживают консистентность данных в продукте. 

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

📌 Казань, 15 ноября
📌 Нижний Новгород, 22 ноября

Сохраняйте даты и регистрируйтесь

Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
🔧 go-update-lens — библиотека на Go для обновления «линз» (lens) и реактивного патчинга данных в структурах

📌 Что умеет:
- Позволяет динамически изменять вложенные структуры без полной перезаписи
- Поддерживает создание “линз” - функциональный подход к фокусировке на части данных
- Работает “in-place”, минимизируя копирование и сохраняя производительность

🌟 Почему это полезно:
- Упрощает работу с вложенными структурами, когда нужно изменить лишь часть
- Особенно удобно в приложениях с состоянием и реактивными моделями
- Помогает избежать boilerplate-кода для обновления вложенных полей

🔗 Репозиторий: https://github.com/PatchLens/go-update-lens

#golang #architecture #library #data #update_ops