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