Что такое Канбан
Большинство людей считают, что Канбан — методология разработки. Но так ли это на самом деле? Я бы хотел помочь разобраться с этим вопросом. 46
Большинство людей считают, что Канбан — методология разработки. Но так ли это на самом деле? Я бы хотел помочь разобраться с этим вопросом. 46
В этом году мы собрали 8188 анкет — в опросе поучаствовал каждый
Мы решили создать сообщество для информирования о жизни, интересах и успехах школьников, о всевозможных мероприятиях в школах и классах. Таким образом, родители могли бы постоянно быть в курсе, чем реально живет школа и насколько активны их дети. 4
ПМ — это специалист, способный объединить вокруг себя проектную команду и обеспечить реализацию проекта, удовлетворяющего требованиям Заказчика. Часто требования весьма завышены, сроки крайне сжаты, а бюджеты таковы, что без «магии» проект просто не реализуем. 52
Продолжая серию «ООП — это просто», на этот раз я попытаюсь рассказать о принципе подстановки Барбары Лисков (Liskov substitution principle, далее LSP). Рассмотрим пример, в котором нарушим этот принцип и посмотрим, к чему это приведёт. 226
Цель данной статьи — уменьшить объем заблуждений и синхронизировать понимание основных принципов REST с сообществом. 83
В этой статье я попытаюсь рассказать про принцип инверсии зависимостей (Dependency inversion principle, далее DIP). Чтобы по-человечески разобраться, начнем с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». 206
От известного Блаблакара проект отличается тем, что первый рассчитан для межгородских поездок, а easy2go — для поиска маршрутов внутри города. 65
Cluise позволяет легко оцифровать ваш гардероб — достаточно сфотографировать каждую вещь, а приложение распознает ее и отсортирует вещи по типу — а также составляет образы на каждый день с учетом ваших предпочтений и погоды. 55
Разработка ПО для меня, в первую очередь, — это борьба со сложностью. Одна из ключевых особенностей ПО — высокая вариативность. Количество возможных способов достижения результата огромно. 72
Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако искренне надеюсь, что и более опытные специалисты смогут найти для себя что-то интересное в этом материале. 104
Как понять, вырос ли уже программист до сениора или еще нет? Если вырос — то как это должно отразиться на его зарплате? Рано или поздно каждый ПМ задается такими вопросами, но, к сожалению, не каждый может на них ответить. 124
Веб-платформа Kuoll позволяет разработчику веб-приложения проанализировать ошибку, которая пришла от конечного пользователя так, как если бы ошибка воспроизводилась в браузере разработчика. 3
Рассмотрим вопрос начала нового проекта на TypeScript, а также вопрос миграции существующего проекта. Отдельно рассмотрим случай миграции проекта, использующего RequireJS. И, наконец, познакомимся с планами развития языка TypeScript. 67
Поговорим о языке TypeScript — надстройке вокруг основного языка JavaScript, то есть любой работающий JavaScript-код автоматически является валидным TypeScript-кодом. Я попытаюсь разъяснить, каким образом множество новых концепций TS проецируются на JavaScript. 77
Cмысл сервиса в том, что он генерирует серию уникальных маркеров, очень похожих на QR код, которые можно распечатать и нанести на одежду/бейджи/другое участников мероприятия. Если этот маркер попадет в фотокадр, то Mozaic сможет детерминировать его. 4
Розкажу про свій найулюбленіший проект — Гривня Тудей, сайт про курс валют. Все почалося з того, що курс гривні штормило наприкінці 2015 року. Всі намагались зрозуміти, що буде далі, прослідкувати історію змін, мати змогу проводити аналітику валютних «гойдалок». 65
Вашей команде поручили реализовать проект — мобильное приложение. Приложение не сложное, но заказчик просит оценку по времени реализации. С чего начать? Данный опус поможет понять за что «хвататься» при оценке проекта с нуля. 94
Только 10% разработчиков реально зарабатывают хорошие деньги на своем приложении или игре. В статье поговорим о подходе, который поможет избежать провала при релизе и сэкономить время и ресурсы разработчиков. 2
Нам не вдалося знайти жодного рекламного проекту з доповненою реальністю, базованою у вебі, і тому ми вирішили самі поекспериментувати з цією технологією та перевірити, чи надається вона для широкого повноцінного використання вже сьогодні. 28
Коментарі