Вытащить подростков из онлайна в реальный мир: миссия выполнима?

В начале 2018 года мы выпустили в открытый доступ проект Kvakka.com – социальную сеть, маркетинговую площадку и дейтинг для фанатов настольных игр. Позади три года разработки, за которые сервис вырос из пет-проекта в коммерческий сервис, пережив две смены фронтенда. Перед нами стояла великая миссия – вытащить детей и подростков из дома, из онлайн-игр, в реальный … Continue reading “Вытащить подростков из онлайна в реальный мир: миссия выполнима?”

Интернет на даче: год спустя, v2.0

Не знаю как вам, а мне для работы за городом скоростей 3G не хватало никогда. Поэтому, когда весной я обнаружил на модеме весело мигающий зелёный значок 4G-соединения, тут же был поставлен вопрос о переходе на этот стандарт. Напомню, что моя деревня – не пригород, до Питера по прямой более 55 километров, интернет 3G я ловлю … Continue reading “Интернет на даче: год спустя, v2.0”

Строим full-stack environment для приватных проектов на основе бесплатных инструментов

Disclaimer: автор не призывает экономить “на спичках”. Вряд ли стоит работать с заказчиком, с которым вы не можете себе позволить $5 на виртуалку в DO и $10 на Jira. Однако всегда есть сайд-проекты, личные эксперименты, случайные разработки на голом энтузиазме – на которые никаких денег не напасёшься, если покупать под каждую отдельный набор. Поэтому мне было … Continue reading “Строим full-stack environment для приватных проектов на основе бесплатных инструментов”

Интернет и wi-fi на даче

Если вам так же, как и мне, хочется отдыхать на даче, сидя в удобном кресле, вытянув ножки и поставив на колени ноутбук – это пост для вас. Я поделюсь своим текущим опытом организации полноценной домашней сети с интернетом и wi-fi на даче. То есть такой сети, в которой вы чувствовали бы себя как дома, со … Continue reading “Интернет и wi-fi на даче”

События VS изменения данных: кто прав?

Один мой коллега, собаку съевший на управлении данными, подкинул интересную мысль: мол, можно трактовать любое событие (в событийно-ориентированной архитектуре) как изменение данных, и наоборот. Таким образом, предполагается, что можно программировать сколь угодно сложную систему и как связь событий-реакций, и как последовательность изменения данных. Выглядит заманчиво, но спорно, поэтому давайте разберёмся по-порядку.