Найти в Дзене
Go (Golang) Backend. Урок 2 - HTTP Клиент
Ответим на вопрос — как обмениваться данными в Интернете. Посмотрим на протокол HTTP. Узнаем как написать клиент для внешнего сервиса погоды. Продолжаем рассматривать тему микросервисов. В предыдущем уроке, мы написали небольшую программу для извлечения температуры в определенном городе из структуры, закодированной в формате JSON. Пример данных мы взяли из открытого источника. В этом нам помог сайт open-meteo.com, предоставляющий открытый API - программный интерфейс. Теперь пришло время написать решение для автоматизированного сбора погоды...
219 читали · 1 год назад
Gitverse - Новый github. Версионирование кода.
Российский аналог Github уже здесь! Попробуем на практике решение от СберТех для контроля версий программного обеспечения. Статья предназначена для начинающих разработчиков. В ней познакомимся и попробуем на вкус отечественный ответ популярной сети для обмена кодом - Github. А также поверхностно посмотрим на систему контроля версий Git. Это руководство поможет вам в первый раз создать новый проект и сделать его публично доступным другим людям. Аналогичным способом как это делается в Github. Мы напишем небольшой пакет на Go, в котором добавим функцию LeftPad...
1150 читали · 1 год назад
Go (Golang) Backend. Урок 1 - JSON
В открывающем уроке по разработке backend части на языке Go, коснемся формата представления данных JSON. Напишем код для извлечения данных о погоде, полученных из открытого источника open-meteo.com. Эта статья открывает цикл обучающих уроков по написанию микросервисов на Go. Прежде чем написать свой первый микросервис, нужно познакомиться с некоторыми важными концепциями, которые применяются в backend разработке. Начнем с формата передачи данных, а именно JSON. Он завоевал большую популярность и часто применяется в разработке backend систем...
133 читали · 1 год назад
Golang вошел в топ-10 на Tiobe!
Произошло знаменательное событие. В феврале 2024 года Go вошел в десятку популярных языков программирования рейтинга Tiobe. Это первый случай в истории языка, когда он занимает столь высокую позицию. А именно восьмую строчку. Ссылка на рейтинг В сообществе есть разные мнения по поводу объективности этого рейтинга. Все же он отражает некоторую степень востребованности языка на рынке. Чтобы отметить такое событие, предлагаю в этой короткой статье посмотреть на интересные изменения, которые были добавлены в версии 1...
1 год назад
Go (Golang) с нуля. Урок 13 - Карты (map)
Карты (map) позволяют быстро находить значение по указанному ключу. Рассмотрим как их использовать в программах. В предыдущем уроке мы подробно разобрали цикл for. Посмотрели как его использовать для выполнения повторяющихся действий в программе. Сегодня мы откроем для себя карту. Карта — это структура данных. Часто в литературе ее называют хэш — таблицей (hash table). Встречается еще название — ассоциативный массив. Задача карты сохранить соответствие между ключом и значением. Основной операций для карты является поиск значения по его ключу...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала