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 и многое другое.
📈 Читать
Под катом читайте основные инсайты, а еще: почему многие Go‑разработчики знают Python, мечтают выучить Rust и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Бесит, что err != nil: главные инсайты из опроса Go-разработчиков
Месяц назад мы вместе с Хабром спросили у Go‑разработчиков, чем они живут, над какими задачами работают и где черпают полезную информацию о Go. В этом посте расскажем об основных инсайтах, а также узнаем, почему многие Go‑разработчики знают Python и мечтают…
👍13
🔧 Bob — билдер SQL-запросов для Go с поддержкой PostgreSQL, MySQL и SQLite.
https://github.com/stephenafamo/bob
https://github.com/stephenafamo/bob
GitHub
GitHub - stephenafamo/bob: SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite - stephenafamo/bob
👍6
Начиная с Go 1.20, компилятор Go поддерживает Profile-guided optimization (также называют feedback-directed optimization) для дальнейшей оптимизации сборок. Узнайте подробнее в новом руководстве от команды Go.👇
Читать
Читать
tip.golang.org
Profile-guided optimization - The Go Programming Language
🤔12🔥5👏2
Подборка примеров взаимозаменяемых конструкций и хаков Kotlin/Go
Материал от системного архитектора из SpectrumData для тех, кто пишет на Kotlin, и для кого Go второй язык.
Читать
Материал от системного архитектора из SpectrumData для тех, кто пишет на Kotlin, и для кого Go второй язык.
Читать
Хабр
Kotlin/Golang работа в двух языках
Сразу дисклеймер, статья больше про Golang, но мой "родной" и основной на протяжении уже 6 лет - Kotlin - буду рад если будут замечания по Golang части в комментариях Немного о себе - системный...
👍7
«Немного IT» — видеоподкаст про Go от разработчика и архитектора из Evrone. Вы услышите про преимущества/недостатки и погрузитесь в нюансы Go.
🎙 🎬 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Гайд по профилированию кода на Go для тех, кто использует GoLand и другие встроенные инструменты этой IDE.
Читать
Читать
The JetBrains Blog
Profiling Go Code with GoLand | The GoLand Blog
Read this article to learn how and why to use GoLand profilers, as well as how to interpret the data they provide to improve a sample program's performance and runtime.
👍5👏2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🍎 iOS-разработка: awesome-ios
🔬Data Science: awesome-datascience
👩💻 Linux: Awesome-Linux-Software
🐋 Docker: awesome-docker
🌐 Сети: awesome-networking
🌐 Автоматизация сетевой инфраструктуры: awesome-network-automation
🕵️ Информационная безопасность: awesome-security
🧪 QA: awesome-testing
🌐 Selfhosted: awesome-selfhosted
#избранное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍6
Улучшение наблюдаемости Go-сервисов
Этот гайд не охватывает основы, а сразу переходит к практике ведению логов, метрик, трассировки с помощью TraceQL, объединения профилирования с трассировкой и многому другому.
Читать
Этот гайд не охватывает основы, а сразу переходит к практике ведению логов, метрик, трассировки с помощью TraceQL, объединения профилирования с трассировкой и многому другому.
Читать
👍7
Вышла третья часть в серии статей об изменениях в Go 1.20. Вы узнаете про некоторые изменения в стандартной библиотеке: 👇
https://t.me/goproglib/3284
math/rand
, path/filepath
, httputil.ReverseProxy
, strings.CutPrefix
и другие.https://t.me/goproglib/3284
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека Go разработчика | Golang
👩💻 Что нового в Go 1.20: пополняемая серия статей.
🔗 Часть 1. Изменения в языке
🔗 Часть 2. Основные изменения стандартной библиотеки
🔗 Часть 3. Минорные изменения стандартной библиотеки
🔗 Часть 1. Изменения в языке
🔗 Часть 2. Основные изменения стандартной библиотеки
🔗 Часть 3. Минорные изменения стандартной библиотеки
👍6
Memory Arenas против традиционного управления памятью
Go 1.20 представляет экспериментальную концепцию для управления памятью, которую можно использовать для повышения производительности кода на Go. Узнайте, что это такое, как она работает на практике и многое другое.👇
Читать
Go 1.20 представляет экспериментальную концепцию для управления памятью, которую можно использовать для повышения производительности кода на Go. Узнайте, что это такое, как она работает на практике и многое другое.👇
Читать
pyroscope.io
Go 1.20 Experiment: Memory Arenas vs Traditional Memory Management | Open Source Continuous Profiling Platform
Go 1.20 Experiment with Memory Arenas
👍7🤔5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15
Please open Telegram to view this post
VIEW IN TELEGRAM
Gorse
Home
Gorse is an open-source recommendation system written in Go. Gorse aims to be a universal open-source recommender system that can be easily introduced into a wide variety of online services. By importing items, users and interaction data into Gorse, the system…
👍5🤔2
https://github.com/vladtenlive/gosling
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - vladtenlive/gosling: https://www.linkedin.com/in/vladten/
https://www.linkedin.com/in/vladten/. Contribute to vladtenlive/gosling development by creating an account on GitHub.
👍10
Оптимизация передачи больших файлов в Linux с помощью Go: как syscall sendfile и io.Copy() могут помочь сделать передачу файлов более эффективной.
Читать
Читать
DEV Community
Optimizing Large File Transfers in Linux with Go - An Exploration of TCP and Syscall
As I experiment with Raspberry Pi and other devices in my network, I have created a small network...
👍18
Основы обработки ошибок в Go: краткий гайд по созданию кастомных типов ошибок с полезными советами.
Читать
Читать
haykot.dev
Go Errors Cheat Sheet 2022
Error handling is a critical part of any software development project. In this post we'll look at some of the common ways that you'll handle errors in Go and a few of the common pitfalls that you'll encounter.
👍4😁1