Как стать автором
Обновить

Компания uKit Group временно не ведёт блог на Хабре

Сначала показывать

5 стадий API: что мы поняли, написав две версии

Время на прочтение8 мин
Количество просмотров28K
Сегодня мы хотим поговорить о сокровенном — у нас есть API.

Мы писали, а затем переписывали его заново на протяжении четырех лет. И за это время прошли почти все классические стадии “принятия неизбежного”. Кроме одной — четвертой. И хотим поделиться нажитыми непосильным трудом выводами, что делать и не делать, если вы решите делать свой “мощный эпиай”.



Процесс создания API uCoz иногда напоминал сюжет сериала The Knick («Больница Никербокер») — с неудачными операциями, кишками и экспериментами на живых людях.

Стадия первая – Отрицание

Читать дальше →
Всего голосов 32: ↑27 и ↓5+22
Комментарии22

8 фактов о бразильском ИТ и интернет-рынке от местного

Время на прочтение7 мин
Количество просмотров14K
До выхода в Бразилию с нашим продуктом, мы знали только, что эта страна — родина языка Lua, которым мы делаем свои "модные" логи.


Распределение тем на португалоязычной, преимущественно бразильской, версии Stack Overflow (изначально вместо pt. в урле даже было br.)

А потом в нашей команде появился Карлос — бывший химик, который нашел по сети большую российскую любовь, переехал Москву и прошел путь от эникейщика до менеджера по локализации конструктора сайтов. Придя к нам, он разрушил пару мифов о Бразилии и рассказал много интересного о том, как живут его знакомые в бразильских ИТ-компаниях — ведь когда-то он учился в одном из главных технических вузов своей страны.

Факт 1. У бразильских айтишников есть самобытные комиксы


Один из популярных комиксов называется “Жизнь программиста”, и по стилю похож на то, как если бы Дилберт был разработчиком.
Вот пара примеров
Всего голосов 10: ↑10 и ↓0+10
Комментарии24

Почему гики покупают хлебопечки или как устроена торговля нишевыми био-товарами

Время на прочтение6 мин
Количество просмотров10K
Бизнес — своего рода конструктор. Поэтому с тех пор как мы стали делать конструктор сайтов для предпринимателей, то начали собирать истории о том, как малый бизнес использует технологии и достижения интернет-отрасли для своего роста. Сегодня расскажем, как из квартирного бизнеса удалось собрать то, за чем пришли инвесторы. Без “айпио”, зато с хлебопечками:

Ольга восемь лет торгует пряностями. В начале карьеры она предложила работодателю сделать сайт и вывесить в онлайне прайс-лист для покупателей. Но ее не поняли. Мол, зачем расширять географию продаж и светить точку в этих ваших интернетах, когда в палатку в 20 минутах от ВДНХ и так доходили покупатели.



Тогда она решила открыть свое дело: с интернетом и специями.

Бывший наниматель — спасибо ему — дал пару раз воспользоваться расчетным счетом, а затем отпустил ее набивать собственные предпринимательские шишки. Понаступав на грабли, Ольга заметила тренд “гики и хлебопечки” и успела расширить ассортимент так, что не почувствовала падения продаж в этот кризис.
Читать дальше →
Всего голосов 27: ↑14 и ↓13+1
Комментарии28

Как конструкторы влияют на детский мозг. И что делать, когда вы выросли

Время на прочтение6 мин
Количество просмотров80K
Их давали нам, чтобы не мешали старшим чтобы котелок и мелкая моторика шли рука об руку. Но фишка конструкторов не только в этом.

Мы решили разобраться, в чем еще состоит польза от конструкторов, сказывается ли она на взрослой жизни — и как наверстать упущенное, если от пирамидки вы перешли сразу к 8-часовому рабочему дню.



Для начала, что называть конструктором? Например, пирамидки, паззлы, сортеры (когда детальке надо найти формочку), матрешки — это не конструкторы. Они называются «дидактическими игрушками» и учат работать по шаблону. Это, конечно, полезно и важно, но как тренировка. Поэтому иногда так хочется дать по рукам подтолкнуть ребенка, чтобы «закончили упражнение».

Настоящие конструкторы задумывались такими, чтобы человек работал в своем темпе и не до конца следовал шаблону.

Вот отличный пример
Всего голосов 25: ↑24 и ↓1+23
Комментарии179

Kibana-мать или Зачем вам вообще нужны логи?

Время на прочтение9 мин
Количество просмотров233K
Вы можете сказать, что “иногда бывает нужно...” Но на самом деле, вы хотите всегда видеть, что у вас в логах, через графический интерфейс. Это позволяет:

  • Облегчить жизнь разработчикам и сисадминам, время которых просто жалко и дорого тратить на написание grep-конвейеров и парсеров под каждый отдельный случай.
  • Предоставить доступ к информации, содержащейся в логах, умеренно-продвинутым пользователям — менеджерам и техподдержке.
  • И видеть динамику и тенденции появления залогированых событий (например, ошибок).

Так что сегодня вновь поговорим о стэке ELK (Elasticsearch+Logstash+Kibana).
Но на этот раз — в условиях json-логов!

Такой use case обещает наполнить вашу жизнь совершенно новыми красками и заставит испытать полную гамму чувств.


Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии24

Как наши технари в армии служили

Время на прочтение4 мин
Количество просмотров72K
image

У нас в команде кто-то ходил в аспирантуру, кто-то на военную кафедру, кому-то служить не позволили здоровье или другие обстоятельства. Короче, служили трое.

Что интересно, все трое вместо обычных армейских баек и страшилок рассказывают, как служба помогла им прокачать айтишные и околоайтишные навыки. Верстальщик, например, научился чинить технику. Сисадмин стал стрессо- и отказоустойчив. А джуниор понял, что по жизни хочет заниматься веб-разработкой.

“У вас неправильные полигоны на танках”, или судьба верстальщика


Читать дальше →
Всего голосов 56: ↑35 и ↓21+14
Комментарии86

Чудо-Юдо рыба-Юкит или 128-й конструктор сайтов на рынке

Время на прочтение6 мин
Количество просмотров31K
Почти полтора месяца назад мы объявили о запуске открытой беты нашего нового конструктора сайтов uKit — https://ukit.com

О технической стороне
Наверняка многим будет интересно узнать больше о реальном нагруженном проекте на ноде+монго, о том, как применяются kibana, gulp, о построении системы шаблонов с препроцессором less. Но! Об этом всем мы расскажем, когда пройдет некоторое время, накопится опыт реального, а не тестово-прототипного использования. Чтоб истории получились интересные, с граблями, блэкджеком и бородатыми сисадминами.
А пока просто расскажем о том, что и зачем мы сделали.
И предвосхищая вопрос, вы, конечно, молодцы, но...
Читать дальше →
Всего голосов 26: ↑21 и ↓5+16
Комментарии48

uid.me — сервис личных страниц (технические детали inside)

Время на прочтение11 мин
Количество просмотров47K

Добрый день, Хабр!

Мы хотим сделать обзорный пост, посвящённый нашему новому проекту. Обзор затронет как функционал, так и техническую часть, надеемся, это сделает статью интересной как профессиональным разработчикам, так и тем, кто читает Хабр с целью держать руку на пульсе Технологии.

Тем, кому интересна только техническая сторона проекта — рекомендуем сразу перейти ко второй части.

ЧАСТЬ 1. Лирическая

Мы — это команда разработки сервиса личных страниц uid.me.
Личная страница — это, например, вот так:

Читать дальше →
Всего голосов 52: ↑27 и ↓25+2
Комментарии38

uid.me — cервис личных страниц, на базе MongoDB и Mojolicious

Время на прочтение11 мин
Количество просмотров4.4K

Добрый день, Хабр!

Мы хотим сделать обзорный пост, посвящённый нашему новому проекту. Обзор затронет как функционал, так и техническую часть, надеемся, это сделает статью интересной как профессиональным разработчикам, так и тем, кто читает Хабр с целью держать руку на пульсе Технологии.

Тем, кому интересна только техническая сторона проекта — рекомендуем сразу перейти ко второй части.

ЧАСТЬ 1. Лирическая

Мы — это команда разработки сервиса личных страниц uid.me.
Личная страница — это, например, вот так:

Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии21

uCoz — статистика пользователей системы за семь лет

Время на прочтение4 мин
Количество просмотров13K
Сегодня исполняется 7 лет со дня открытия веб-сервиса uCoz.
В связи с этим захотелось немного поделиться, уверен, интересной статистикой.
В начале пойдут цифры интересные, хотя немного хвалебные. А потом просто любопытные: число живых сайтов, половозрастная структура их создателей и т.п.

Отдельно надо сказать, что традиционно компании неохотно делятся подобной информацией, считают ее коммерческой тайной, а еще реже раскрывают методологию подсчетов, стараясь объявить максимально громкие и завышенные цифры.
В этом плане у Юкоза с самого начала была выбрана принципиально иная модель. Мы не завышали данные по числу сайтов в системе, заявляя только «живые». Эту традицию хочется продолжить.
Читать дальше →
Всего голосов 40: ↑28 и ↓12+16
Комментарии20

Модель SaaS простыми словами

Время на прочтение5 мин
Количество просмотров219K
Так сложилось, что я много раз рассказывал о том, что такое SaaS и что в нем хорошего, как на различных it-конференциях, так и в кулуарных беседах, но до сего момента писать по теме не приходилось. При этом модель SaaS во-первых для меня по сути родная, учитывая сферу деятельности, а во-вторых является одним из основных трендов в современных веб-технологиях. В связи с этим, хочу поговорить о SaaS, как о таковом, а в перспектике, если окажется интересным, о частных аспектах. По сути материал о базисных вещах, но именно такого понимания многим не хватает. А о сложном надо хотя бы пытаться говорить просто. Помогает.

Сразу хочу сказать одну вещь, SaaS — это специализированный термин и, если начинать в нем копаться, сложный. Он может навести не только тоску, но и определенный благоговейный ужас. Но на самом деле штука это простая. Чтобы пользоваться каким-то SaaS-продуктом, в том числе нашим, понимать глубинный, да даже и поверхностный смысл данного термина совершенно не обязательно. Более того, когда uCoz создавался, никто из самих разработчиков даже не слышал подобного слова. Просто появлялись продукты, имеющие по своей сути общую модель, и потом ее стали как-то классифицировать, выделять особенности, плюсы, минусы.
Если своим призванием или увлечением вы сделали веб-технологии, или же задумываетесь о том, какой тип продуктов лично для вас подходит более всего, какие наиболее перспективны и т.п., все это может быть интересно и полезно.
Читать дальше →
Всего голосов 42: ↑37 и ↓5+32
Комментарии27
2