Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nit»
[Из песочницы] Хостим облачную службу Azure на обычных vds 2016-07-14 19:53:22
Пишу веб-проекты в visual studio, и с каждой новой версией студии она как будто затачивается для ...
+ развернуть текст сохранённая копия
Пишу веб-проекты в visual studio, и с каждой новой версией студии она как будто затачивается для работы с Windows Azure. Мне нравится Азура, хотя я пользуюсь только небольшим набором возможностей. Основное для меня — это Облачная служба. Облачная служба отлично подходит для разворачивания распределенного сервера.
Читать дальше →
Тэги: .net, azure, hosting, microsoft, vds, vps, wcf, веб-сайтов, децентрализованные, разработка, сети
Снайперское оружие 2016-07-12 10:26:43
Меткие стрелки всегда ценились на войне, но долгое время поражать удалённые цели им помогали только ...
+ развернуть текст сохранённая копия
Меткие стрелки всегда ценились на войне, но долгое время поражать удалённые цели им помогали только сноровка и хороший глазомер. Ведь у них были обычные ружья, как и у всех солдат. Со временем стало ясно, что метким стрелкам необходимо оружие с особым прицелом, который мог бы приближать объект, выбранный для поражения. Ещё в XVIII в. предпринимались […]
Тэги: <<энфилд>>, l96a1, ntw, sg/1, всс, драгуновым, м40а1, новости, оптический, прицел, российский, св-98, свд, свт-40, снайпер, солдат, цейса
Разумное АОП для поклонников IOC-контейнеров 2016-07-11 09:27:20
+ развернуть текст сохранённая копия
Я очень не люблю boilerplate. Такой код скучно писать, уныло сопровождать и модифицировать. Совсем мне не нравится, когда тот самый bolierplate перемешан с бизнес-логикой приложения. Очень хорошо проблему описал krestjaninoff еще 5 лет назад. Если вы не знакомы с парадигмой AOP, прочитайте материал по ссылке, он раскрывает тему.
Как на момент прочтения этой статьи, так и сейчас меня не устраивают ни PostSharp ни Spring. Зато за прошедшее время в .NET появились другие инструменты, позволяющие вытащить «левый» код из бизнес-логики, оформить его отдельными переиспользуемыми модулями и описать декларативно, не скатываясь при этом в переписывание результирующего IL и прочую содомию.
Речь пойдет о проекте Castle.DynamicProxy и его применении в разработке корпоративных приложений. Следуй за белым кроликом
Тэги: .net, aop, autofac, castle.dynamicproxy, castle.windsor, interceptors, proxy, анализ, веб-сайтов, программирование, проектирование, разработка, систем
Бесплатные спины в Red Star Казино 2016-07-10 05:08:07
11-11-11 ! 11 июля Red Star Казино празднует 11 лет работы в сети интернет. В этот день посетив ...
+ развернуть текст сохранённая копия
11-11-11 ! 11 июля Red Star Казино празднует 11 лет работы в сети интернет. В этот день посетив казино игроки получат 11 бесплатных вращений на игровом автомате Sails of Gold. Все выигрыши игроков будут зачислены на их игровой счет безо … Читать далее →
Тэги: entertainment, gold, microgaming, moneta.ru, net, play'n, qiwi, red, sails, software, star, virtual, visa, webmoney, yandex-money, автоматы, акции, бесплатные, игровые, интернет, казино, новости, спины
Рентабельный код 3: Немного особой контейнерной магии 2016-07-07 12:00:36
В прошлой статье я привел пример фабрики для получения реализаций IQuery, но не объяснил механизм ее ...
+ развернуть текст сохранённая копия
В прошлой статье я привел пример фабрики для получения реализаций IQuery, но не объяснил механизм ее работы
_queryFactory.GetQuery<Product>()
.Where(Product.ActiveRule)
.OrderBy(x => x.Id)
.Paged(0, 10) // получаем 10 продуктов для первой страницы
// Мы решили подключить полнотекстовый поиск и добавили ElasticSearch, не вопрос:
_queryFactory.GetQuery<Product, FullTextSpecification>()
.Where(new FullTextSpecification(«зонтик»))
.All()
// Или EF тормозит и мы решили переделать на хранимую процедуру и Dapper
_queryFactory.GetQuery<Product, DictionarySpecification, DapperQuery>()
.Where(new DictionarySpecification (someDirctionary))
.All()
В данном материале я хочу поделиться техникой регистрации необходимых компонентов сборки по соглашениям. Сейчас у меня под рукой кодовая база с другой реализацией CQRS, поэтому примеры будут отличаться. Это не принципиально: основная идея остается неизменной.
Допустим у вас есть такой интерфейс, где ListParams – спецификация, приходящая с фронтенда
public interface IListOperation<TDto>
{
ListResult<TDto> List(ListParams listParam);
}
Задача
Избавить прикладных разработчиков от необходимости написания контроллеров, проекций и сервисов.
Решение под катом
Тэги: .net, configuration, conventions, ioc/di, веб-сайтов, программирование, проектирование, разработка, рефакторинг
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «nit»
|
Взлеты Топ 5
Падения Топ 5
|