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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨🏼‍💻🆙 Карьера в Big Tech: как попасть и достичь успеха

В этой статье поговорим о том, как попасть в Big Tech, как происходит карьерный рост в крупных компаниях, и куда идти после «большой пятерки».

🔗 Основной сайт
🔗 Зеркало
👍31
🧰 LLaMA.go — порт популярного C++-проекта llama.cpp на чистый Go.

LLaMA — большая языковая модель с 65 миллиардами параметров от команды Meta AI.

https://github.com/gotzmann/llama.go
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
System+Design+Blueprint.pdf
273 KB
#проектирование_систем

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

🔗 Источник
👍28
Исследование тайных закоулков покрытия тестами в 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