Библиотека 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
«Качели» с Next.js и успешный кейс встраивания React UI в Go: история команды Flipt, self-hosted feature flag решения.

Читать
👍5
Разбираемся в нюансах создания оператора на Go, который будет:

— создавать необходимые секреты во всех неймспейсах кластера;
— создавать секреты при создании нового неймспейса;
— восстанавливать секрет, если его кто-то удалит;
— удалять всех потомков, если удаляется корневой объект.

Читать
🔥3👍1🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.

Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.

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

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
ChatGPT не заменит программистов, но может стать отличным подспорьем уже сейчас. Ловите 10 кейсов применения ChatGPT для программистов от техдира Remote Work:

1. Генерация шаблонного кода — «скелета» проекта.
2. Исследование и сравнение фреймворков/алгоритмов.
3. «Расшифровка» и объяснение кодовой базы.
4. Комментирование кода.
5. Генерация тест-кейсов.
6. Написание документации.
7. Генерация регулярных выражений.
8. Рефакторинг кода.
9. Поиск ошибок в коде.
10. Реализация алгоритмов для проведения собеседований и в повседневной деятельности.

Источник:

🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
👍13😁4
«pprof — один из тех инструментов, которые заставляют вас улыбаться, а затем плакать над потраченным впустую временем, а затем снова улыбаться». Примерно с такой фразы начинается статья об использовании pprof для изучения странной утечки памяти, которая сводилась к очень тонкой проблеме в одной строке кода.

Читать
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⚖️ Работа или жизнь: принципы Work-life balance

Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.

🔗 Основной сайт
🔗 Зеркало
🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте

Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.

🔗 Основной сайт
🔗 Зеркало
👍3
Насколько бы Go не был хорош, в нем есть свои недостатки. Ловите коллекцию статей, которые хейтят Go (на текущий момент репозиторий не поддерживается, последняя редакция в 2019 году).

Читать
🔥5👍3🤔2😁1
Автор статьи уже несколько лет трудится над менеджером паролей, и в качестве промежуточных результатов представил passit, набор инструментов для генерации паролей. Можете использовать его как CLI-инструмент или Go-пакет. Под капотом множество различных генераторов паролей, включая эмоджи.

https://github.com/tmthrgd/passit
👍6🔥1🤔1
Команда ngrok представила агент в виде Go-библиотеки, подходящий для интеграции непосредственно в Go-приложения.

В статье выше объясняется, как работает ngrok-go, чем он отличается от традиционных сетей и туннелей, а также как начать использовать его в своих приложениях.
👍141
Программное создание диаграмм с помощью D2

D2 — инструмент для создания сценариев декларативных диаграмм на базе Go. В руководстве рассматривается его использование из Go-кода для создания диаграммы схемы базы данных.👇

Читать
👍10
Что такое фаззинг и зачем он нужен?

Недавно публиковали расшифровку доклада Сергея Петрова о фаззинг-тестировании в Go.

В этой статье разработчик из Ozon также углубляется в фаззинг: что это такое, зачем он нужен и как с его помощью найти баг на примере.👇

Читать
🔥3👍2
👩‍💻 Стартовал январский выпуск опроса Go-разработчиков. Примите участие и вы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4