==========================================
== Это мой чулан 👨‍💻 ==
==========================================
Про Go и всякое из мира IT

Разбираем go:embed в Go 1.16

go

Go 1.16 официально еще не вышел, но уже сейчас можно скачать бету с официального сайта и поиграться. Этим и займемся. В этой статье разберем работу нового пакет embed.

#0 устанавливаем beta go 1.16

Если у вас установлен Go, то установка беты происходит максимально просто. В терминале выполняем последовательно следующие команды.

go get golang.org/dl/go1.16beta1
go1.16beta1 download

Вот и все, теперь бета доступна посредством вызова go1.16beta1.

embed

Что если мы хотим встроить файл в наш бинарник на go, например, какие-то шаблоны, html файлы, если это веб сервер или даже README.md ? Нам приходилось либо саморучно затаскивать их в наш код, либо пользоваться сторонними библиотечками, такими как go-bindata. Оба варианта отстойные. Первый способ не гибкий, в нем можно ошибиться, так как нужно все делать вручную. Второй способ получше, но это дополнительные зависимости, которых может не оказаться в вашей среде и главное дополнительные шаги при сборке приложения.

Далее...

Отзыв о курсе по Docker от Slurm

слерм docker отзыв

Предисловие

Прошел я курс не на 100%, не дотерпел. В этой заметке постарался объективно посмотреть на него, хоть и негативные эмоции преобладали после прохождения. Рассмотрим техническую составляющую, подачу материала, отдельно базовую часть и продвинутую. В каждом из тем выделю и положительные, и отрицательные стороны.

Введение

С Docker я работаю уже давно, прочел немало статей, столкнулся со многими проблемами и от курса ожидал некоторой систематизации знаний, и возможность почерпнуть что-то новое, то, чего ранее не знал.

Далее...
Previous Page 2 of 2