Библиотека 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
Краткие заметки для Go-разработчика о том, что следует учитывать при переходе на sqlc.

Читать
👍4👏2
⚙️ Если вы знакомы с Python ThreadPoolExecutor, обратите внимание на gool. Под капотом следующие методы: Submit, AsyncSubmit, Map и AsyncMap.

https://github.com/txaty/gool
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2
👩‍💻 Очередное выступление Кэмерона Балахана о Go в целом и в частности о том, как команда Go создает полноценные, ориентированные на разработчиков решения. Не обошлось также и без аспектов, которые больше всего волнуют команду, и взгляда на опыт разработчиков Go будущего.

🌐 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Полезные советы и практики по структурированию проекта на Go

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

Читать
👍811
Обработка ошибок в Go лучше, чем вы думаете

Свежий видеоурок от Anthony De Meulemeester, в котором он делится походом к обработке ошибок в Go.

🌐 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁63
Разработчики DoltDB — большие любители Go. Радует, что так же охотно они пишут о Go:

🗄 Hacking Go's Runtime with Generics
🗄 Some Useful Patterns for Go's os/exec
🗄 Type embedding: Golang's fake inheritance
🗄 Real World Golang Concurrency Examples
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6
Реверс-прокси с динамическим выбором бэкенда

В примере используется Caddy + JWT для маршрутизации клиентов на соответствующий бэкэнд-сервер. Всего несколько строк кода на Go.

Читать
🤔9👍2
Ретроспектива развития rqlite, легковесной распределенной реляционной базы данных, написанной на Go, которая использует SQLite в качестве механизма хранения. Первый выпуск rqlite был в 2014 году!

Читать
👍14
Performance Benchmarks — коллекция видео от Anton Putra, сеньор-разработчика в Juniper Networks, на которых он демонстрирует тесты производительности между разными языками и проектами с открытым исходным кодом. Проекты на Go сравниваются с проектами на Rust, Node.js, Java и других языках.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
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
🥰21
Различные команды в Google используют Go для создания многих сервисов.

Вот публичные:

✔️Прокси-сервер Flywheel для мобильных пользователей Chrome
✔️Kubernetes
✔️Прокси-сервер Vitess для баз данных MySQL YouTube
Серверы загрузки dl.google.com для Chrome, Earth и Android SDK
Замена Sawzall на Go для анализа логов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
GopherCon 2022: Kyle Conroy — безопасно, быстро и легко: создание системы плагинов с помощью WebAssembly

Добавление плагинов в приложение на Go раньше означало проблемы с кросс-компиляцией, уязвимости безопасности и медленную скорость. Благодаря WebAssembly это больше не так. Из доклада вы узнаете, как создать быструю и безопасную систему плагинов на базе WebAssembly и WASI.

📺Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
💰 Зарплаты в ИТ: подводим итоги первого квартала 2023 года

Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле.

🔗 Основной сайт
🔗 Зеркало
👍4