DevGang
Авторизоваться

Изучаем Go - создание загрузчика (часть 1)

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

Как сохранить инстанс goRBACH

goRBAC  предоставляет довольно облегченную реализацию управления доступом (RBAC) по ролям в Голанге. Вся информация о привилегиях (роли, родители и разрешения), как правило,  сохраняется в постоянном хранилище, к примеру в базе данных, файлах или облачном хранилище. В этом посте мы с вами кратко обсудим, как загрузить экземпляр goRBAC из постоянного хранилища и как сохранить экземпляр обратно. Чтобы нам было проще, в качестве постоянного хранилища будем использовать файл JSON.

Почему PHP разработчики, должны изучать Golang

Go или Golang, это быстрый, масштабируемый и довольно производительный язык программирования с открытым исходным кодом, разработанный Google и поддерживаемый сообществом. Все больше и больше приложений используют его в различных реализациях. Хотя Роб Пайк сказал, что «… мы ожидали, что программисты на C ++ увидят в Go альтернативу…», но я действительно думаю, что вы, ребята, Пхпешники, должны изучать Golang! Давайте я обьясню ПОЧЕМУ.

Пишем первый проект на Golang

Пару месяцев назад я начал писать на Go так же известным, как Golang. И не только из-за их потрясающего логотипа. Основная причина была в том, что я хотел, чистую железяку на моем Raspberry Pi, а так же кроссплатформенность в паре с легкостью установки. Среди других причин были простота создания на Go асинхронного кода с помощью Go методов и уникальный подход к синхронизации каналов между подпрограммами (потоками) посредствам go routines.

Использование функций внутри шаблонов Go

В этом уроке мы рассмотрим, как использовать функции шаблонов, такие как and, eq и index, чтобы добавить некоторую базовую логику в наши шаблоны. Как только у нас будет довольно хорошее понимание того, как использовать эти функции, мы рассмотрим, как добавить некоторые пользовательские функции в наши шаблоны и использовать их.

Golang: простой сервер TCP и TCP-клиент

Golang - это новый язык программирования. Это компилируемый язык программирования, который работает на многих платформах; он обеспечивает расширенный доступ к системе и памяти в отличие от других языков веб-программирования. Существует несколько легко доступных пакетов, которые расширяют функциональность Go без создания своих велосипедов.

Golang: Работаем с файлами

Давайте рассмотрим, как вы можете эффективно читать и записывать файлы в своей файловой системе, используя язык программирования go. Метод, который мы будем использовать для чтения и записи в файлы, будет универсальными. Это означает, что вы сможете использовать эти методы, чтобы читать и писать .txt, .csv, .xls и т. д., единственное, что отличается для этих файлов, - это структура данные, которую вы будете использовать.

Golang: Работы с HTTP запросами часть 3

В предыдущих статьях мы разобрались как отправлять GET/POST запросы и рассмотрели как сделать настройку модуля Client для отправки запросов. В этой статье мы рассмотрим как предавать файлы средствами net/http.

Golang: Работы с HTTP запросами часть 2

В предыдущей статье мы рассмотрели как отправлять GET запросы и работать с данными в JSON формате. Но что делать, если мы хотим передавать значения формы? Давайте рассмотрим остальные возможности Go для работы с HTTP запросами.

Golang: Выполнение HTTP запросов

В этом посте мы рассмотрим, как можно делать HTTP-запросы, используя Go. Мы будем использовать пакет net/http, который предоставляет все необходимое для создания HTTP-запросов или создания новых http-серверов. То есть, этот пакет поможет нам сделать все что связано с «http».

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу