Библиотека Go-разработчика | Golang
23.3K subscribers
2.08K photos
42 videos
87 files
4.45K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Данила Проценко, Lead Software Architect в «Лаборатории Касперского», рассказывает о том, как во множестве микросервисов и просто сервисов можно стандартизировать структуру кода и сделать ее понятнее для всех.

Читать
👍11
Яркий участник Go-сообщества Jonathan Hall делится десятью аспектами, которыми он не совсем доволен в языке:

1. Exported package variables
2. http.Handler doesn't return an error
3. No pointers to literals
4. Loop variables
5. Naked returns
6. Relative imports
7. gofmt's format
8. Comment directives
9. Array vs. Slice terminology
10. Pure functions

🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔8🔥2
Миграция с Node.js, Python или Rust на Go

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

Читать
🤔5👍1
🍹⚙️ Mocktail — инструмент, который генерирует строго типизированные моки и обеспечивает простой и понятный синтаксис.

Простой инструмент, который потенциально может сэкономить вам много времени, создавая моки вручную, даже если вы используете что-то вроде Testify.

🔗 Анонс инструмента
🔗 Репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Школа Proglib Academy: https://t.me/proglib_academy


📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1
Полное руководство по дженерикам в Go

Несмотря на то, что существует несколько подобных руководств, подробные примеры в течение всей статьи стоят того, чтобы добавить руководство закладки.

📌 Читать
👍11
🔥🔎 Официальный плагин Go для VSCode теперь использует базу данных уязвимостей Go для обнаружения известных уязвимостей в ваших зависимостях.

Подробнее
👍67
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Опрос: Как изменилась жизнь русскоязычных айтишников за последний год?

Прошедший год был неспокойным для многих, и русскоязычное ИТ-сообщество не стало исключением. Жизнь стала все больше напоминать ряд спринтов на прохождение головоломок: что делать, как быть, остаться или уезжать? Цель опроса — понять, с какими проблемами столкнулись русскоязычные ИТ-специалисты за последний год, как они адаптировались к этим изменениям и какой прогноз дают на ближайшее время.

Предыдущие опросы
«💬📈 Что сейчас происходит с IT-индустрией и айтишниками?»
«🗣📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста»


➡️ Пройти анонимный опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤔2👍1
Команда Ent добавила возможность быстрой визуализации схемы с помощью entviz:

👩‍💻 go run -mod=mod ariga.io/entviz ./path/to/ent/schema

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥8🤔5
Месяц назад команда СберМаркета вместе с Хабром опросили Go‑разработчиков: чем они живут, над какими задачами работают и где черпают полезную информацию о Go.

Под катом читайте основные инсайты, а еще: почему многие Go‑разработчики знают Python, мечтают выучить Rust и многое другое.

📈 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Начиная с Go 1.20, компилятор Go поддерживает Profile-guided optimization (также называют feedback-directed optimization) для дальнейшей оптимизации сборок. Узнайте подробнее в новом руководстве от команды Go.👇

Читать
🤔12🔥5👏2
🎉 Примерно 20 минут релизнулся Go 1.20.

Примечания к выпуску
🔥63
«Немного IT» — видеоподкаст про Go от разработчика и архитектора из Evrone. Вы услышите про преимущества/недостатки и погрузитесь в нюансы Go.

🎙🎬Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4