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

  • Оговорка: Этот текст никоим образом не претендует на статус «истина в последней инстанции», все описанное ниже — моё субъективное мнение о рынке систем видеонаблюдения, основываясь на личном опыте работы на этом рынке. Текст в первую очередь предназначен для простых обывателей,…

  • Изучая планы развития CMS Joomla, для написания одной из своих предыдущих статей, я наткнулся на аббревиатуру HMVC. Не сложно было понять, что это как-то связано со ставшим стандартом паттерном MVC. Найденная расшифровка: «HMVC — иерархические модель-вид-контроллер» — мало что объяснила.…

  • В функциональном программировании мы редко заботимся о примитивах параллелизма, таких как потоки. Вместо этого мы используем различные абстракции, делающие наш код более легким для понимания. В JavaScript наблюдатель – абстракция, которую мы встречаем чаще всего. Она обычно ассоциируется с AJAX…

  • Совершенствование технологий и одновременное развитие медицины в наше время делают возможным появление вещей, которые ранее казались чистой фантастикой. К примеру, сейчас некоторые компания создают бионические протезы, которые возвращают владельцам возможность осязать предметы, к которым они прикасаются. На днях о своем…

  • Последнее время я занимался разработкой iOS версии одного бумажного журнала. Собственно, это и есть попытка раскрыть сию тему. Начну со вступления. Что же такое Newsstand? Откуда возникла такая сущность и во что она превратилась? Размышляя, пришел к следующему: это версия…

  • Я прочитал комментарий к статье, в котором молодой программист пишет, что он не хочет работать там, где более старших по возрасту программистов, оперирующих устаревшими инструментами, освобождают от обязанностей, вместо того, чтобы переподготавливать. Этот парень не имел в виду ничего плохого,…

  • Недавно наткнулся на замечательную статью, о том, как собрать все инструменты для разработки в среде linux под контроллеры stm32 и я решил вновь вернуться к задаче, которую уже пытался решить, а именно заставить работать все тоже самое по Mac OS…

  • Однажды я рассказывал эту историю и понял, что было бы неплохо её записать и опубликовать. Несколько лет назад у меня было телефонное собеседование с менеджером по дизайну Амазона. Среди обычного набора вопросов (расскажите о трудовом опыте, о самой сложной задаче,…

  • Время от времени наши друзья и коллеги зовут нас в гости. Бывает, что в гости мы готовы съездить на соседнюю улицу, а бывает — за несколько сотен километров от нашего офиса. В ноябре 2013 выдался как раз такой шанс: друзья…