Posts

  • Пишем свой маппер для .NET Standard 2.0

    В сегодняшней заметке я хотел бы поведать вам о коротком приключении по написанию своего маппера для .NET Standard 2.0. Ссылка на github и результаты benchmark’ов прилагаются.

    • .NET
    • C#
    • performance
  • IIS Process Failure - 502.5 request pipeline

    С выходом ASP.NET Core 2.0 становится понятно, что новая платформа всё прочнее входит в наши реалии разработки, а значит пора начинать с ней знакомиться. Но начать мне бы хотелось не с разработки традиционных Hello world приложений и успешных сценариев, а наоборот, с отказа. И так уж случилось, что эта заметка станет в большей степени некоторым research’ем поведения IIS’а и лишь вскользь затронет AspNetCoreModule.

    • ASP.NET
    • Core
    • IIS
  • Доступные сигнатуры метода Main и что выбрать

    Опираясь на исходный код метода HasEntryPointSignature, который используется компилятором для нахождения точки входа в наше приложение, можно смело заключить, что:

    • .NET
    • C#
  • По мотивам Andrew Troelsen №1 - Помните ли вы?

    Выписываю ключевые моменты первой главы замечательной книжки C# 6.0 and the .NET 4.6 Framework.

    • .NET
  • Azure Monitor- возможности и ограничения

    Сегодня хотелось бы с вами поделиться заметкой, которая появилась в результате моего небольшого research на тему ключевых особенностей Azure Monitor.

    • Azure
    • Cloud
  • Login failed for user - когда все решения уже перепробованы

    Если предоставляя доступ к Microsoft SQL Server новому пользователю вы перепробовали уже всевозможные решения, а в ответ продолжаете получать одну и ту же ошибку “Login failed fo user ‘username’ (Error: 18456)” то знайте, что вы не одиноки. И есть ещё кое-что, что вы могли забыть.

    • MSSQL
  • История оптимизации одного IoC контейнера

    В этой заметке мне хотелось бы поделиться информацией о небольшом, но, на мой взгляд, весьма и весьма полезном проекте, в котором Stefán Jökull Sigurðarson добавляет все известные ему IoC контейнеры, которые мигрировали на .NET Core, и с использованием BenchmarkDotNet проводит замеры instance resolving performance. Не упустил возможности поучавствовать в этом соревновании и я со своим маленьким проектом FsContainer.

    • .NET
    • C#
    • IoC
    • performance
  • Универсальная функция создания объектов на примере реализации $injector.instantiate в angularjs

    Задумывались ли вы когда-нибудь, как создаются экземпляры используемых вами типов angularJS? Контроллеры, фабрики, сервисы, декораторы, значения- буквально каждый из них в конце концов передаётся на исполнение в функцию instantiate класса $injector, где их поджидает довольно занимательная конструкция, о которой сегодня и хотелось бы поговорить.

    • AngularJS
    • JavaScript
  • Boxing и unboxing - что быстрее?

    Заинтересовавшись вопросом скорости работы операций упаковки и распаковки в .NET решил опубликовать свои небольшие и крайне субъективные наблюдения и измерения по этой теме. Код примера доступен на github, поэтому приглашаю всех желающих сообщить о своих результатах измерений в комментариях.

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

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

    • .NET
    • TDD

subscribe via RSS