Найти в Дзене
Покупайте СтеллыИ дарите их за контент
6 лет назад
 • Вы подписаны

Как использовать httpie?

HTTPie (эйч-ти-ти-пай) — современная, удобная и кросс-платформенная альтернатива cURL. Он спроектирован для максимально комфортного взаимодействия с веб-сервисами. Продолжение на новом сайте.

6 лет назад
 • Вы подписаны

Основы языка Go. Часть 1

Что такое Go (Golang, иногда пщ)? Go — язык программирования разработанный в Гугле Робертом Грисмайером, Робом Пайком и Кеном Томпсоном. Язык программирования Go статически-типизированный язык с синтаксисом похожим на C. Его фичами являются: Если всё это тебе нравится, идём дальше. Установка окружения Идём на страницу загрузки оф. сайта, скачиваем версию под твою ось, ставим и Обычно никаких проблем не возникает, поэтому не буду останавливаться на установке. Чтобы проверить, что всё установилось нормально, проверим версию go из терминала...

6 лет назад
 • Вы подписаны

Принцип единой ответственности (Single Responsibility Principle, SRP)

Каждый класс должен иметь только одну ответственность и она должна быть инкапсулирована внутри него. Хотя как-то оно непонятно звучит. Давайте переформулируем в «одна сущность делает ровно одну вещь» (под сущностью можно понимать класс, функцию, может быть даже переменную). Простейший пример: (полностью этот код здесь) Сколько вещей делает наша функция? Только ли она получает информацию о температуре в городе? Не-а, она делает ещё что-то, а именно печатает её в консоль. Эта функция отлично будет...

6 лет назад
 • Вы подписаны

Построение простой очереди сообщений с помощью NSQ

Привет, программист! Добро пожаловать в статью (а может серию статей) посвящённую NSQ. Об этой технологии не так уж много материалов, так что я решил познакомить тебя с ней. Надеюсь, вам понравится! Почему NSQ? NSQ — реалтаймовая распределённая платформа обмена сообщениями написанная на Go командой разработчиков сервиса bit.ly. Платформа простая и понятная, особенно если сравнивать её с похожими системами (как Kafka или RabbitMQ), её легко использовать и у нее простая интуитивная админка. Если тебе...

6 лет назад
 • Вы подписаны

Паттерн проектирования Одиночка

Синглтон (Singleton, Одиночка) — паттерн проектирования, который позволяет создать только один экземпляр класса (или структуры) и предоставляет глобальный доступ к нему. Хорошим примером применения паттерна Одиночка будет подключение к базе данных — приложению нужно только одно подключение, которое может использоваться в разных частях кода...

Покупайте СтеллыИ дарите их за контент