К основному контенту

Сообщения

ko.widget 2.0 зарелизен

ko.widget обновлен до версии 2.0. Что нового: Сайт с документацией http://gaevoy.github.io/ko.widget Усилена инкапсуляция виджета, теперь ViewModel стал приватным injectAnimation биндинг windowInject биндинг Покрытие юнит тестами https://github.com/gaevoy/ko.widget/tree/master/tests Подробности будут описаны на http://gaevoy.github.io/ko.widget в скором времени. Скачать можно тут https://github.com/gaevoy/ko.widget/tree/master/dist

ko.Widget - строительный материал веб-приложения [ko.Widget is building block for your web application]

Разрабатывая сложный UI легко превратиться в макаронных дел мастера, особенно если этот проект разрабатывается по правилу ЗЗЗ (украинский: Задеплоїв Здав Забув). Но это не наш путь. Что делать что бы избежать сложности, монолитности, неповоротливости кода - разделяй и властвуй. Для этого knockoutjs и widget'ы к нам спешат на помощь .

Контроль версий базы данных [Version control of database]

Разработка приложения - это постоянное изменение. Изменение кода, реквайрементов, и естественно, изменение базы данных, как структуры так и данных. Проблема Каждый разработчик сталкивается с данной проблемой чуть ли не каждый день. Что бы понять проблему рассмотрим примеры: Работая в команде, иногда нескольким разработчика нужно менять БД одновременно, как изменять базу данных, что бы каждый мог менять БД независимо друг от друга? Какая гарантия, что версия базы данных соответствует коду приложения? Как узнать Ивану Дураку, что Павлик Морозов поменял БД?  Как менять БД, которая уже в продакшине?

Информативный callstack в JavaScript

На днях обнаружил интереснейшую мелочь, которая может упростить нудный процесс отладки JavaScript кода. Проблема Callstack является совершенно не информативным, используя NoPrototype стиль ООП (то есть, для описание классов/методов используются анонимные функции).

Насколько веб готов к HTML5?

Частенько, меня интересует вопрос насколько мы готовы к использованию новых фишек HTML5. И вот совем недавно нарыл пару полезнейших сайтов: http://www.caniuse.com/ http://html5demos.com/ http://mobilehtml5.org/ Используя эти ресурсы можно подобрать те фишки, которые можно начать использовать прямо сейчас.