Месячный Архив: Апрель 2016

Дизайн Интернет Программирование

Collaboration online. Совместное рисование интерфейсов. Free

Совместная разработка интерфейсов в наши дни очень проработана и доступна онлайн. Приведу основные два сервиса, у которых есть бесплатные тарифы (с некоторыми ограничениями): читать далее »

Интернет Программирование

DataTable — сравнение на Angular 2, React и JQuery

Решил сравнить трендовые JS фреймворки Angular и React со старым добрым JQuery подходом. В Интернете много статей, где сравнивают их абсолютно предвзято, на изначально неверных примерах. Сравнивают как апельсины с картошкой:)

Я вот лично всегда беру для сравнения какой-то одинаковый элемент, притом очень сложный и показательный для крупных приложений. Таким компонентом является сложная таблица с фильтрами и сортировками (DataGrid или DataTable), и как пик эволюции — табличный ввод (TabularInput или EditableGrid). Притом ввод не просто текста (input) или из статичных выпадающих списков (select), а из динамического выпадающего списка с AJAX подкачкой значений (по типу библиотеки JQuery Select2). Чтобы можно было организовать гибкий табличный CRUD интерфейс.

И так, какие самые продвинутые компоненты я нашел (Open Source), ссылки на Demo, где можно попробовать: читать далее »

Интернет Программирование

SCRUM методология управления гибкой (Agile) разработкой ПО

Немного современного прожект менеджмента…

Если вы разрабатываете какой-либо программный проект, особенно многопользовательский, вы понимаете, насколько сложная задача — командное сопровождение и развитие работающего ПО. Без систематизации не обойтись.

Суть менеджмента проектов: Почему 9 беременных женщин не могут родить ребенка за 1 месяц?

Суть менеджмента проектов: Почему 9 беременных женщин не могут родить ребенка за 1 месяц?

Даже если вы не слышали про методику SCRUM или Agile, у вас точно есть список TODO, или список «хотелок пользователей«, список идей по развитию проекта. Такой список, ранжированный по приоритетам, является первой ступенью методологии SCRUM и подобных ей подходов быстрого и гибкого развития IT-проектов. Этот список в методологии называется «Бэклог проекта» (Project backlog) или «Пользовательские истории» (User stories).

И так, идеи по развитию проекта есть. А как же далее эффективно организовать разработку?  читать далее »

Интернет Программирование

Firebase — заведи свой Твиттер. Реально свой!

Firebase — облачное решение от Google, которое стоит того, чтобы его попробовать в Web и Mobile задачах, где требуется передача данных в режиме реального времени (Realtime). А это: чаты, живая переписка, комментарии, геолокация, трекинг и многое другое!

Firebase — это не просто облачная база данных, а комплексное решение хранения и передачи realtime данных на высоких скоростях, и без необходимости решать архитектурные вопросы на низком уровне. Уже есть множество готовых решений, например клон Твиттера! читать далее »

Дизайн Интернет Программирование

Bootstrap layout prototyping — адаптивный дизайн с нуля

Бесплатные инструменты прототипирования разметки и дизайна на Bootstrap:

  • Layoutit.com — быстрое прототипирование онлайн (только расположение элементов разметки на странице, без корректировки меню и т.д.)
  • Pingendo.com Desktop приложение с более детальной прорисовкой. Есть версия для Bootstrap 4.

Суть обоих методов — быстро создать прототип разметки в визуальном режиме, согласовать с собой и заказчиком, скачать готовые HTML5 + CSS3 файлы и уже далее встраивать туда логику. Их можно назвать «генераторами» Bootstrap разметки, которая является адаптивной под разные экраны — от сматфона до ТВ.

 

Юмор

Виртуальная реальность 7D — Папа может!

Виртуальная реальность своими руками! (GIF 4 Mb)

Дочь получила незабываемые ощущения! Виртуальная реальность своими руками!

Интернет

Сервис визуализации сети ВКонтакте в виде графов

Ваша сеть В Контакте. Одной картиной.

Взгляните на сеть своих друзей и найдите новых.