Мысли про модульность Интернета и программное обеспечение как сервис

Мне кажется, что Интернет все больше становится похожим на конструктор Лего, где для создания отдельно взятого сайта все меньше требуются веб-программисты и все больше нужны интеграторы-программисты, способные объединить несколько сервисов в рамках одного решения. Ненужно далеко ходить за поставщиками готовых сервисов: есть «1World Online» и его решение для проведения социальных опросов, есть HyperComments и его […]

Всегда ли нужен ли свой бэкенд-сервер и когда можно обойтись без него

Суть вопроса в следующем, допустим мы создаем свой интернет-проект, у которого есть пусть простейшая, но все же бизнес логика. Берем какой-то готовый движок (например, Rails), создаем серверную инфраструктуру, реализуем кастомную логику. Затем переходим к фронтенд разработке, делаем дизайн, вешаем нужный JavaScript и сдаем проект. Вроде все просто и понятно. Но есть пара мыслей на эту […]

Про defaceit.ru

Придумал для себя новую игрушку — defaceit.ru. Смысл сводится к тому что defaceit — это сайт который можно изменять по своему желанию. Судя по названию должно быть понятно, что основная идея такая же как и при дефейсе любого сайта — подгрузить свой JavaScript, который изменит вид страницы соответствующим образом. Только в моем случае добавление JS-скрипта […]

Продолжая тему рефакторинга DAOS

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