Pull to refresh
22
0
Максим @fsou11

Full Stack Developer

Send message

Практическое знакомство с Deno: разрабатываем REST API + MongoDB + Linux

Reading time9 min
Views4.9K

Всем привет. В этот раз я решил сделать нечто более интересное, чем очередной бот, поэтому далее я покажу как реализовать REST API с Deno, подключить и использовать MongoDB в качестве базы данных, и всё это запустить из под Linux.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments5

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

Reading time6 min
Views11K

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

Читать дальше →
Total votes 28: ↑23 and ↓5+18
Comments19

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

Reading time6 min
Views7.6K

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


image

Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments8

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

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

Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments2

Boxing и unboxing — что быстрее?

Reading time4 min
Views25K
image

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


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


Читать дальше →
Total votes 15: ↑9 and ↓6+3
Comments42

Опыт использования MassTransit 3.0

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

В качестве message broker могут выступать RabbitMq, Azure Service Bus или In-Memory менеджер (в случае с In-Memory область видимости ограничивается процессом, в котором проинициализирован экземпляр).
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments5

Использование единого IoC Container'a в рамках HTTP-запроса между Web API и OWIN Middleware

Reading time6 min
Views8.9K
Целью данной статьи является поиск рабочего решение, которое позволяет иметь единый контейнер зависимостей (IoC контейнер) на протяжении всего жизненного цикла запроса, контролировать его создание и уничтожение.

image

Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments65

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity