Posts

  • Простой способ сделать mock HttpContext для UnitTest-ов

    На днях реализовывал PerHttpRequestLifeTimeManager для своего небольшого IoC-контейнера и поэтому хочу поделиться простым способом использовать HttpContext в покрытии тестами.

    • .NET
    • TDD
  • Десериализация нетипизированного JSON поля на строготипизированный объект .NET с использованием Newtonsoft.Json

    Встречали ли вы JSON объекты, поля которых не имеют строгой типизации, а точнее, тип которых может варьироваться от string и numeric до Object? Если ответ положительный, то вы могли заметить, что красотой решения десериализации подобных объектов не блещут, однако, об одном из них я бы и хотел сегодня написать.

    • .NET
    • C#
    • JSON
  • Перечисление и итераторы (очень кратко, на примере последовательности Фибоначчи)

    Не вдаваясь в пространные рассуждения сегодня хотелось бы очень кратко пояснить одну из самых любимых тем интервьюеров: что нужно сделать, чтобы иметь возможность итерироваться по экземпляру класса конструкцией foreach.

    • .NET
    • C#
  • ASP.NET - HTTP Handler & HTTP Module

    Тема хендлеров и модулей уже далеко не новая, однако, не теряет актуальности и поэтому сегодня хотелось бы поставить все точки над “и” в этом вопросе и раз и навсегда разобраться что же это такое, для чего и как используется.

    • ASP.NET
    • IIS
  • NHibernate & JSON mapping- реализуем собственный CustomType (IUserType)

    В последнее время у меня часто возникают ситуации, когда необходимо сохранить произвольные наборы данных, которые, с большей долей вероятности, не понадобятся при выборках (если мы говорим про отчёты или срезы) и не будут участвовать в фильтрациях и объединениях таблиц (говоря про join’ы, фильтры, группировки).

    • .NET
    • NHibernate
    • JSON
  • Простейшее расширение для перехвата запроса в owin pipeline

    В сегодняшней небольшой заметке хотел бы поделиться очень простым расширением, которое, например, можно использовать для отслеживания uptime приложения (так же доступно на github gist).

    • .NET
    • Middleware
  • Заметки ASP.NET Web API/Backend разработчика (часть 1)

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

    • ASP.NET
    • OWIN
    • IIS
    • MSSQL
    • NHibernate
  • Субботний бот для Телеграма

    Для автоматизации своих ежедневных нужд (кого я обманываю,- because i can) за субботу мною был написан небольшой телеграмовский бот @FTrainBot. О том, что для этого нужно, и будет эта заметка (GitHub).

    • .NET
    • C#
    • Telegram
  • Разворачиваем ASP.NET приложения и windows сервисы с использованием TeamCity

    В сегодняшней небольшой заметке хотел бы поделиться информацией о том, как корректно настроить Build step’ы в TeamCity для реализации auto deploy разработанных приложений на remote сервер.

    • ASP.NET
    • TeamCity
    • CI/CD
  • Опыт использования MassTransit 3.0

    MassTransit это open source библиотека, разработанная на языке C# для .NET платформы, упрощающая работу с шиной данных, которая используется при построении распределенных приложений и реализации SOA (service oriented architecture).

    • .NET
    • C#
    • MassTransit
    • RabbitMQ

subscribe via RSS