Месяц: Август 2015

  • Проверяем все страницы сайта в валидаторе html

    от автора

    Интро Цель — создать велосипед скрипт, который пробежится по сайту и проверит каждую страницу сайта на валидность html. Я слышал, что если нападает перфекционизм, то надо полежать, отдохнуть и это пройдет. Подумаешь, в валидаторе ошибка… Но если все же не проходит, то

  • Вендорозамещение для ИТ-инфраструктуры (телекоммуникаций): какой импорт можно поменять на другой импорт

    от автора

    Диспозиция по стране такая: многие большие компании (в первую очередь – банки и госкорпорации) привыкли строить инфраструктуру на известных американских брендах. Причин много, но главная — системный подход. В этом году им всем пришлось так или иначе менять поставщиков. Потому что железо завезти мимо санкций на «левое» юрлицо относительно просто (хоть и дороже), а вот…

  • Интересные события, произошедшие в выходные

    от автора

    По примеру Shapelez я публикую краткую подборку того, что Вы могли пропустить в выходные дни.

  • SpiderTest: используй силу CI

    от автора

    Эта статья является продолжением SpiderTest: Автотесты своими руками. Однако, первая часть обзора на это приложение была больше ориентирована на десктопный интерфейс. В этой же хотелось бы поговорить об экзотике: связи тестов с CI-server’ом и GitHub. Может возникнуть вопрос: «Зачем вообще все это нужно? Мы написали тест, прогнали его в нужных браузерах и нам достаточно» и…

  • Конспект презентации Udi Dahan “Интегрированный подход к сервисам” с конференции µCon 2014: The Microservices Conference

    от автора

    Видео: skillsmatter.com/skillscasts/5235-keynote-an-integrated-services-approach Длинна: 1 час, сайт требует регистрации (email) перед показом видео. На сайте много интересных видеоматериаллов. Udi Dahan — автор NServiceBus и очень талантливый оратор и учитель. Я слежу за его выступлениями уже несколько лет — Udi всегда есть что сказать и слушать это познавательно и интересно. Презентации открывала 2й день конференции посвященной микросервисам,…

  • Лучшие подходы к версионированию баз данных

    от автора

    Перевод статьи «Database versioning best practices», опубликованной на сайте enterprisecraftsmanship.com. Отслеживание изменений базы данных вашего приложения является не легкой задачей. Как правило, схемы баз данных не совпадают в различных средах, данные в одной БД могут не иметь некоторых важных частей данных. Такие обстоятельства могут быть неприятными, особенно если возникают в production. Ситуация становится еще хуже,…

  • Каким будет программирование будущего. Новый взгляд

    от автора

    Людям всегда интересно будущее. Я человек, человек-программист, и мне интересно будущее программирования. На Хабре/Geektimes уже встречались подобные статьи, и в сети тоже можно было почерпнуть немало на эту тему. Сегодня я привожу свой список возможных нововведений в области программирования в ближайшие 10-20-50 лет. В посте вы найдете сравнительный анализ причин и необходимости появления нынешних языков…

  • Грокаем RxJava, часть вторая: Операторы

    от автора

    В первой части мы с вами рассмотрели основные строительные блоки RxJava, а также познакомились с оператором map(). Я могу понять тех из вас, кто всё ещё не чувствует желания всё бросить и начать использовать этот фреймворк, так как пока что мы, условно выражаясь, рассмотрели лишь вершину айсберга. Но скоро всё переменится — большая часть всей…

  • Nhibernate: Варианты маппингов, варианты запросов

    от автора

    В этой статье я решил собрать воедино всю ту информацию, к которой я регулярно обращаюсь, роясь в интернете либо в коде. Это маппинги и связи в NHibernate. Этакая статья-памятка будет. Я решил её слишком сильно не перегружать, (к примеру про NHibernate Queries я написал очень мало), и поэтому в каждом заголовке будет ссылка на статью…

  • RailsClub 2015: Интервью c Клаудио Баччигалупо

    от автора

    Привет! Сегодня новое интервью со спикером предстоящей конференции RailsClub — Клаудио Баччигалупо, контрибьютором Rails с более чем 100 коммитами, членом команды Rails Issues (closing/merging PR on rails/rails), организатором Ruby/Rails митапа в Лос-Анджелесе и одиним из авторов еженедельной рассылки This week in Rails.