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

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

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

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

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🥳 Поздравляем с Днём программиста!

В 256-й день года профессиональный праздник отмечают люди, без которых любой компьютер остался бы грудой мертвого железа.

Сфера ИТ динамично развивается, поэтому программистам нужно не только очень много знать, но и постоянно учиться.

Коллектив издания поздравляет читателей с праздником! В этот день мы хотим пожелать вам адекватных заказчиков и успехов в освоении постоянно меняющейся профессии. Пусть ваш код всегда работает как задумано, а «Библиотека программиста» постарается вам в этом помочь, публикуя интересные статьи.

Успехов в работе и оставайтесь с нами!
📺 Тот случай, когда сложно выделить конкретное видео или плейлист. Ловите годный канал с видеоуроками для изучения Go.

https://proglib.io/w/5e71d3a5
Кодогенерация в Go на примере маршалинга и анмаршалинга интерфейсных типов данных

В статье представлен пример сохранения в JSON списка интерфейсов и нескольких типов, удовлетворяющих этому интерфейсу, и последующего восстановления из JSON-а этого списка.

https://proglib.io/w/7f245b4f
Самое время начать карьеру в IT-сфере! Участвуйте в бесплатном интенсиве с 16 по 18 сентября в 19:00 по московскому времени. Обучитесь новой профессии — 1С-разработчик.

Регистрируйтесь: 👉 https://clc.to/A7pl8w.

👨‍💻 Познакомитесь с платформой 1С и её основными объектами. Создадите базу для торгового предприятия и на её примере поймёте, что 1С — это легко.

💼 К концу интенсива подготовите проект, который станет первым кейсом в вашем портфолио разработчика.

🎁 Каждый участник интенсива, который выполнит домашнюю работу, получит сертификат на 5 000 рублей на оплату любого курса Skillbox. А ещё электронную книгу «Век живи — век учись» издательства МИФ.
Статья, которая расскажет о различиях между стеком и кучей в программе Go, значении статистики allocs/op и некоторых способах исследования использования памяти.

https://proglib.io/w/9543209f
Пример реализации микросервиса на Go + REST + gRPC в соответствии с принципами паттерна BFF (Back-end for Front-end).

https://proglib.io/w/9848c4c5
Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!

Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!

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

Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.

Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/s9nrMA.
🔧 gron — утилита, которая облегчает работу с JSON из командной строки.

Данные в формате JSON легко загружать и сохранять в своих программах, а вот через терминал работать с сериализованными объектами далеко не так просто. Автор gron решил исправить это, сделав так, чтобы по файлам в JSON можно было искать с помощью grep, сравнивать их через diff и так далее.

9946

Репозиторий
Статья на «Хакере»
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Brooks, Wirth и Go

Fredrik Holmqvist, инженер-программист из Швеции, описывает краткую историю языков программирования и хвалит Golang.

https://proglib.io/w/56234672
Ещё один поток мыслей о том, почему Go захватывает индустрию программного обеспечения.

https://proglib.io/w/308ae971
Привет, Username! Приглашаем тебя на новый LifeTech-хакатон Цифрового Прорыва!

Для тебя мы подготовили крутецкие кейсы от Росатома, ДОМ.РФ, Департамента информационных технологий города Москвы, Транспортных инноваций Москвы!

Участвовать можно онлайн из любой точки России, либо в специальных оффлайн-коворкингах (см. список доступных на сайте).

Успей собрать команду 3-5 человек (или присоединиться к имеющимся), выбрать кейс и побороться за призовой фонд до 4.500.000 руб. 🚀🚀🚀

Регистрируйся прямо сейчас: https://proglib.io/w/fd7b71a8
Gui with Gio

Руководство по разработке GUI-приложений с помощью Gio.

https://proglib.io/w/9c462e86
Серия статей о пути к мастерству в тестировании с примерами на Go и немного на Java:

- Часть 1
- Часть 2
- Часть 3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 5 лучших инструментов управления проектами, о которых вы могли не знать

В старые времена для собрания по планированию спринта требовалась только доска, маркер и стикеры. В наши дни появились цифровые инструменты, которые делают планирование более эффективным, а спринт – более успешным.

https://proglib.io/sh/lvB3EpG7hz
Простое объяснение указателей в Go: что они собой представляют, зачем нужны и на что обращать внимание при их использовании.

https://proglib.io/w/e00b1118
Go'ing Insane — серия статей, в которой автор убеждает, что для некоторых людей работа с Go является постоянной борьбой с глупыми ограничениями.

Некоторые недостатки Go будут устранены в будущем, но автор сосредоточился на том, каково использовать язык сегодня.

К слову, автор серии является разработчиком lazygit и lazydocker.

- Бесконечная обработка ошибок + бонус
- Частичная конфиденциальность
- Несовершенные интерфейсы
🔧 kompose — инструмент для перехода от локальной разработки Docker к управлению приложением с помощью Kubernetes. Инструмент преобразует docker-compose.yaml в манифест ресурсов Kubernetes

https://proglib.io/w/889e1029