Go хвалят за скорость, простоту и tooling. Но автор видео — разработчик с 15+ годами стажа — показывает, что у этой медали есть обратная сторона.
Please open Telegram to view this post
VIEW IN TELEGRAM
Если у вас возникали вопросы по Go — архитектурные, синтаксические или просто «что это вообще сейчас было?» — вы по адресу.
📩 Делитесь вопросами в нашей гугл-форме
И мы обязательно на них ответим
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺 Карта взаимодействия приложения
Когда проект на Go становится больше пары пакетов, держать в голове связи между функциями — задача неблагодарная.
go-callvis решает эту проблему: он строит интерактивную диаграмму вызовов прямо из кода.
Как установить:
Главная команда:
Это запустит HTTP-сервер по адресу http://localhost:7878/, где можно интерактивно просматривать граф вызовов.
➡️ Репозиторий инструмента
🐸 Библиотека Go разработчика #буст
Когда проект на Go становится больше пары пакетов, держать в голове связи между функциями — задача неблагодарная.
go-callvis решает эту проблему: он строит интерактивную диаграмму вызовов прямо из кода.
Как установить:
go install github.com/ofabry/go-callvis@latest
Главная команда:
go-callvis ./...
Это запустит HTTP-сервер по адресу http://localhost:7878/, где можно интерактивно просматривать граф вызовов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы не могли пройти мимо нашумевшего тренда и попросили ИИ перенести Go во вселенную Миядзаки.
Как вам образ? Расскажите в комментариях ↓
Please open Telegram to view this post
VIEW IN TELEGRAM
🎧 Cup o' Go: тесты становятся умнее, а рейтинг Go — выше
Что обсудили ведущие на этот раз:
➖ Новый метод T.Output() и хранение артефактов в testing
➖ Новый json/v2 — эксперимент в Go 1.25
➖ Go на 7-м месте в TIOBE
➖ Бенчмаркинг через testing.B.Loop
➡️ Слушать подкаст
🐸 Библиотека Go разработчика #свежак
Что обсудили ведущие на этот раз:
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали топовые материалы, которые получили 51 385 сохранений и кликов от наших подписчиков.
Эту подборку мы будем регулярно пополнять, поэтому сохраняйте тонну пользы, чтобы не потерять!
1. Самоучитель по Go для начинающих. Часть 18. Протокол HTTP.
2. Разработка фулстек-приложения на Go (Gin) + React + Postgres + NATS
3. Паттерны многопоточности в Go
4. Секреты внутреннего устройства аллокатора Go
5. sync.Map в Go
6. Итераторы для пагинации API на Go: эффективная обработка данных
7. Обработка ошибок в Go
Please open Telegram to view this post
VIEW IN TELEGRAM
🔁 CRDT: мир без конфликтов (почти)
Знаете, что общего у Google Docs, оффлайнового режима в Notion и распределённых баз данных? Они не орут, когда вы и коллеги одновременно меняете одни и те же данные. Это — Conflict-Free Replicated Data Types, и это не магия, а математика + немного храбрости.
➖ Когда стоит использовать:
• Приоритет — доступность, а не мгновенная консистентность.
• Нужна автоматическая синхронизация данных между узлами, даже если они работают оффлайн.
• Система должна быть устойчива к сетевым разделениям (split-brain).
➡️ Подробнее в источнике
🐸 Библиотека Go разработчика #буст
Знаете, что общего у Google Docs, оффлайнового режима в Notion и распределённых баз данных? Они не орут, когда вы и коллеги одновременно меняете одни и те же данные. Это — Conflict-Free Replicated Data Types, и это не магия, а математика + немного храбрости.
• Приоритет — доступность, а не мгновенная консистентность.
• Нужна автоматическая синхронизация данных между узлами, даже если они работают оффлайн.
• Система должна быть устойчива к сетевым разделениям (split-brain).
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐾 Проклятие или благословение
Вопрос древний, как интернет: помогает ли кошка работать? Или это пушистая диверсия в лапах?
За что кошку можно любить на рабочем месте:
➖ Погладил кота — забыл о дедлайнах. Правда, вместе с дедлайнами можно забыть и о задачах. Но нервы целы.
➖ Когда твой ноутбук превращается в трон для кота, начинаешь задумываться о великих целях... например, купить второй ноутбук.
➖ Кошка никогда не делает ничего лишнего. Хотите продуктивности? Учитесь у мастеров минимализма.
💬 А есть ли минусы у кошек? Делитесь своими мыслями в комментариях👇 Заодно можете покидать своих пушистых помощников 🐈
🐸 Библиотека Go разработчика #междусобойчик
Вопрос древний, как интернет: помогает ли кошка работать? Или это пушистая диверсия в лапах?
За что кошку можно любить на рабочем месте:
Please open Telegram to view this post
VIEW IN TELEGRAM
За минимум строк кода на Go можно собрать работающий HTTP-лоадбалансер с round-robin распределением запросов, health-check'ами и проксированием
Минимальная структура, без лишних internal/ и pkg/, и только нужные папки по мере роста проекта. Практичный взгляд на организацию кода без перегрузки.
Go — это не только простота и скорость компиляции. Здесь собраны 15 причин, почему язык стоит внимания.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по Go | тесты, код, задания
Golang разработчик — Удаленно/Гибрид/Офис (Москва)
Team Lead — до 550 000 ₽, Удаленно
Senior Golang инженер — Удаленно (Ярославль)
Senior Go Developer — от 300 000 ₽, Удаленно (Москва)
Бустер — удалённо (по всему миру)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Инструмент недели: PocketBase
PocketBase — это open-source backend-сервис, который помогает разработчикам быстро создавать приложения.
В нем уже есть всё необходимое для старта: база данных, API, аутентификация и файловое хранилище.
➡️ Собрать свой бэк
🐸 Библиотека Go разработчика #буст
PocketBase — это open-source backend-сервис, который помогает разработчикам быстро создавать приложения.
В нем уже есть всё необходимое для старта: база данных, API, аутентификация и файловое хранилище.
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда речь заходит о языке программирования, особенности часто становятся очевидными, при сравнении с другими языками.
В видео рассматриваются две концепции обработки ошибок в Go и Zig, и разница между ними показывает, как различаются подходы к одному и тому же вопросу .
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Подготовили для вас наглядную инфографику про общие нормы версионирования.
💬 Делитесь в комментариях своими необычными практиками по названию версий👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM