Skip to content
Условные SQL параметры с nHibernate
Условные SQL параметры с nHibernate

Проблема в том, что метод `CreateSqlQuery` в nHibernate требует полную строку SQL для создания, но вы не можете создать строку, пока не оцените параметры. Единс…

Простое руководство по поиску следующей работы
Простое руководство по поиску следующей работы

Пришло время искать следующую работу, да? Я вас понимаю. Поиск работы — это сложно. Это одна из тех вещей, которые каждый должен делать в какой-то момент. Я сра…

Crystal Reports 13 Обход ограничения максимальной обработки отчетов
Crystal Reports 13 Обход ограничения максимальной обработки отчетов

В версии Crystal Reports 13 для Visual Studio 2012 существует пороговое значение, которое ограничивает одновременные отчеты, включая подотчеты, до 75 отчетов на…

Рассмотрения при выбросе исключений
Рассмотрения при выбросе исключений

В этой системе заложена основополагающая философия, что нулевые значения — это плохо. В большинстве случаев, когда может быть сгенерировано нулевое значение, вы…

Мастерство ремесла: Основные навыки старшего инженера-программиста
Мастерство ремесла: Основные навыки старшего инженера-программиста

В этой статье описаны ключевые технические и мягкие навыки, которые отличают действительно квалифицированного старшего инженера-программиста.

Создание универсального типа во время выполнения
Создание универсального типа во время выполнения

Чтобы использовать тип времени выполнения с контейнером IOC, таким как StructureMap, для поиска универсальной реализации, создайте универсальный тип с помощью `…

Развертывание с MsDeploy вне Visual Studio
Развертывание с MsDeploy вне Visual Studio

MsDeploy — это мощный инструмент для развертывания веб-приложений. Вот несколько примеров командной строки для развертывания с MsDeploy.

Понимание расхождений времени в распределённых системах
Понимание расхождений времени в распределённых системах

Хотя UTC обеспечивает общий стандарт времени, предположение об идеальной синхронизации между серверами с использованием UTC может привести к несогласованности д…

2 минуты о миграции данных
2 минуты о миграции данных

Миграция данных — это боль. Используйте инструмент.

Хронический подрядчик
Хронический подрядчик

Этот разработчик всегда ищет работу. Всегда есть что-то получше. Хронические подрядчики дорогие. Отдача за доллар варьируется.