Библиотека 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
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
Гайд по профилированию кода на Go для тех, кто использует GoLand и другие встроенные инструменты этой IDE.

Читать
👍5👏2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👩‍💻 Списки Awesome на GitHub — это курируемые списки ресурсов и инструментов, относящихся к определенной теме или области. Они создаются и поддерживаются сообществом GitHub и часто служат всеобъемлющей и хорошо организованной коллекцией полезных ресурсов для разработчиков, специалистов по анализу данных, сисадминов и т. д. Списки Awesome охватывают широкий круг вопросов: от конкретных языков программирования и фреймворков до более широких тем, таких как машинное обучение, безопасность и QA. Они являются отличной отправной точкой для тех, кто хочет узнать больше о конкретной теме или найти лучшие инструменты и ресурсы для своей работы.

👩‍💻 JavaScript: awesome-javascript
👩‍💻 React: awesome-react
👩‍💻 Vue: awesome-vue
👩‍💻 Angular: awesome-angular
👩‍💻 Node.js: awesome-nodejs
👩‍💻 Typescript: awesome-typescript
👩‍💻 Java: awesome-java
👩‍💻 Go: awesome-go
👩‍💻 Ruby: awesome-ruby
👩‍💻 PHP: awesome-php
👩‍💻 Kotlin: awesome-kotlin
👩‍💻 Rust: awesome-rust
👩‍💻 Swift: awesome-swift
🍎 iOS-разработка: awesome-ios
👩‍💻 Android-разработка: awesome-android
👩‍💻 C: awesome-c
👩‍💻 C++: awesome-cpp
👩‍💻 C#: awesome-dotnet
👩‍💻 Unreal Engine: awesome-unreal
👩‍💻 Unity: awesome-unity3d
👩‍💻 Python: awesome-python
👩‍💻 Django: awesome-django
🔬Data Science: awesome-datascience
👩‍💻 TensorFlow: awesome-tensorflow
👩‍💻 Linux: Awesome-Linux-Software
👩‍💻 DevOps: awesome-devops
👩‍💻 SysAdmins: awesome-sysadmin
👩‍💻 Nginx: awesome-nginx
👩‍💻 Kubernetes: awesome-kubernetes
🐋 Docker: awesome-docker
👩‍💻 AWS: awesome-aws
👩‍💻 Google cloud: awesome-google-cloud
🌐 Сети: awesome-networking
🌐 Автоматизация сетевой инфраструктуры: awesome-network-automation
🕵️ Информационная безопасность: awesome-security
🧪 QA: awesome-testing
👩‍💻 Базы данных: awesome-database-learning
🌐 Selfhosted: awesome-selfhosted

#избранное

Какие списки awesome достойны упоминания? Расскажите в комментариях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍6
Улучшение наблюдаемости Go-сервисов

Этот гайд не охватывает основы, а сразу переходит к практике ведению логов, метрик, трассировки с помощью TraceQL, объединения профилирования с трассировкой и многому другому.

Читать
👍7
Вышла третья часть в серии статей об изменениях в Go 1.20. Вы узнаете про некоторые изменения в стандартной библиотеке: math/rand, path/filepath, httputil.ReverseProxy, strings.CutPrefix и другие.👇

https://t.me/goproglib/3284
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Memory Arenas против традиционного управления памятью

Go 1.20 представляет экспериментальную концепцию для управления памятью, которую можно использовать для повышения производительности кода на Go. Узнайте, что это такое, как она работает на практике и многое другое.👇

Читать
👍7🤔5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Более 130 докладов, каждый из которых решает конкретную задачу.

🎬Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
👩‍💻 Пополняем коллекцию руководств по Go для начинающих: подборка материалов от Влада Тена (пополняется, сейчас в черновом варианте).

https://github.com/vladtenlive/gosling
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Оптимизация передачи больших файлов в Linux с помощью Go: как syscall sendfile и io.Copy() могут помочь сделать передачу файлов более эффективной.

Читать
👍18