Библиотека 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 и практика использования новой функции профайлинга Go 1.20 для интеграционных тестов. На выходе — увеличение общего покрытия с 50% до 76% в активном проекте без добавления новых тестов.

Читать
👍2😁2
История миграции со Scala на Go, что позволило значительно повысить производительность и уменьшить потребление памяти, даже несмотря на первые разочаровывающие результаты.

Читать
👍1
⚡️ Подоспели записи выступлений с
Conf42 Golang 2023.

📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
8
🧰 ooze — библиотека для мутационного тестирования Go. Выведете тестирование на новый уровень.👇

https://github.com/gtramontina/ooze
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔43
Простой пошаговый гайд по работе с приватными модулями Go.

Читать
👍8😁1
Производительность конкатенации строк в Go: strings.Builder в целом дает очень хорошую производительность, но мы можем улучшить ее еще лучше.

Читать
👍15
Путешествие по созданию векторной базы данных на Go: проблемы и творческие решения, с которыми столкнулась команда разработчиков при создании Weaviate с нуля.

📺Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
Демистификация каналов, горутин и оптимальной конкурентности в Go: разбираем примеры, при которых конкурентность имеет смысл по производительности.

Читать
🔥31😁1
Руководство, которое охватывает ключевые фундаментальные аспекты обработки ошибок в Go.

Читать
😁41👍1
Functional options в Go: что с ними не так и можно ли найти золотую середину?

Читать
👍31
Запись Go-митапа, организованного SberMarket Tech. Вы услышите доклады от спикеров из СберМаркета, Ozon и Selectel:

🗄Exactly-once Kafka
🗄Борьба с драйвером PosgreSQL: Bouncer vs. Pgx
🗄Дженерики не нужны

📺Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4🤔41🥱1
🎆Представлены релизы Go 1.20.4 и 1.19.9, которые подвезли фиксы безопасности для html/template (CVE-2023-24539, CVE-2023-24540 и CVE-2023-29400).

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍52
Jonathan Hall теперь официально контрибьютор Go и, по его словам, это совсем не страшно и не сложно.

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

📺Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу

Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.

🔗 Основной сайт
🔗 Зеркало
🤔53👍3🔥2🙏2
🧰rueidis — быстрый Go-клиент для Redis, который поддерживает кэширование на стороне клиента, автоматическую конвейерную обработку, Generics OM, RedisJSON, RedisBloom, RediSearch и т. д. Единственная сложность в том, как правильно произнести его название.

https://github.com/redis/rueidis
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18😁43
Написание операционной системы на Go

Это — начало чего-то долгого и увлекательного. Следите за обновлениями.

🗄Часть 1. The Bootloader
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍137🔥2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠 5 этапов формирования привычек с точки зрения нейробиологии

Привычка позволяет человеку не «распыляться» на мелочи, а занимать мозг действительно важными вещами. Рассмотрим, как формируется привычка с научной точки зрения.

🔗 Основной сайт
🔗 Зеркало
👍133🔥1