Dynamic Proxy + Expression Tree

В своей работе я всегда пытаюсь абстрагироваться как можно сильнее от всех раздражающих факторов, будь то шум в офисе или сложность управления WCF-сервисом. И вот как раз с последним мне недавно пришла интересная идея. Суть в чем: есть некий класс, который внутри себя полностью управляет каким-то WCF-сервисом, то есть поднимает его (если это self-hosted), подключается […]

Список полезных программ

Решил тут уподобиться всяким популярным блоггерам и донести до мира, какие программки я использую каждый день, в конце-то концов не одному Хансельману же эти списки вести.

Mac OS X 10.10 Yosemite Gmail SMTP fix

Недавно обновился до Yosemite и знаете, что? Перестала работать отправка писем через Mail. Начал гуглить. Везде дается ссылка на Fixing Mac OS X 10.10 Yosemite Gmail Bug In Mail App. Там человек с широкой душой тупо предлагает удалить аккаунты и снова добавить. Это представляете, СКОЛЬКО писем заново закачиваться будут? Hey, you don’t need to delete […]

Тестирование методов с ref-параметрами

Крутые пацаны пишут крутой код, который является крутым в том числе потому, что он покрыт тестами. А эти тесты нужно тоже писать не через задницу, между прочим. Многие ведь как? Напишут код, напишут на него тесты, в качестве моковых\стабовых значений используют мини-классы (а иногда и не мини). Not bad, конечно, но тем не менее, читать […]

Тестирование и BizTalk

Каждый программист, более-менее ценящий свое время и нервы, знает, как славно работать в проекте, где всё покрыто тестами. О тестировании говорят везде, даже при собеседовании на работу теперь можно нарваться на вопрос «А как будете тестировать?». Более того, просидев ночь в отладке, до самого себя как-то легко и непринужденно открываешь, что пара-тройка тестов могли бы […]

Блокирование учетной записи в корпоративном домене

Многие компании устанавливают политику безопасности, согласно которой нужно менять свой пароль раз в 2-3 месяца, а особо параноидальные компании требуют смены пароля и того чаще, например, раз в две недели. Каждый раз придумывать сложный пароль сложно, конечно же, но речь не об этом. После очередной смены пароля я стал сталкиваться с тем, что моя учетная […]

Microsoft BizTalk Server 2010 R2: Основы программирования III

Опубликовано в статье MSDeveloper.ru В мартовской статье мы рассмотрели создание приложения BizTalk Server, которое получает запрос на сложение двух чисел, делегирует сложение другому сервису и отвечает на изначальный запрос. В данном продолжении мы рассмотрим особенности взаимодействия с другими сервисами. Перед чтением этой статьи рекомендую ознакомиться с предыдущими двумя.

Microsoft BizTalk Server 2010 R2: Основы программирования II

Статья опубликована  в журнале MSDeveloper.RU В февральской статье мы рассмотрели основные компоненты для программирования под BizTalk Server (здесь и далее BTS), выбрав довольно простую задачу по сложению двух цифр. Для этой статьи изменим формулировку задачи, введем элементы интеграции систем, т.е. то, для чего, собственно, и был разработан BTS.

MS Exam 70-595

За полгода интенсивной работы с BizTalk 2010 поднакопил кое-какой опыт и решил попробовать сдать экзамен TS: Developing Business Process and Integration Solutions by Using Microsoft BizTalk Server 2010. Собственно, затея удалась, сегодня сдал на 975 баллов из 1000.

Microsoft BizTalk Server 2010 R2: Основы программирования

Что это такое? Статья опубликована в журнала MSDeveloper.RU Когда я впервые столкнулся с BizTalk Server, то довольно долго пытался «въехать», как же с его помощью начать создавать приложения. О том, что такое BizTalk Server и для чего оно нужно, мне было понятно из обзорных статей, например, на сайте Microsoft есть довольно неплохая обзорная информация по […]