Windows Live ID Добро пожаловать на IT Community 
Регистрация

Стань частью ИТ-сообщества

Хочешь найти своих друзей, коллег или просто интересных людей со схожими интересами в ИТ-области? Не теряй время...

Присоединяйся к нам!

Марин Маринов

Александр Кротов

Алексей Буравцев


Все участники

architecture (RSS)

Просмотров: 156
Ответов: 0

7й подкаст Петербургской группы ALT.NET

отправлено 21 марта 2010 г. 22:21 участником butaji

Domain-Driven Design и CQRS Ведущий: butaji Наши гости: frozen_space и chaliy Содержание: Что значат все эти буквы, стоит ли изучать? Список литературы Applying Domain-Driven Design and Patterns: With Examples in C# and .NET http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202 Yahoo group Domain-Driven Design http://tech.groups.yahoo.com/group/domaindrivendesign/ http://www.infoq.com/minibooks/domain-driven-design-quickly http://www.domaindrivendesign.org/ CQRS à la Greg Young http://blog.fohjin.com/blog/2009/11/12/CQRS_a_la_Greg_Young Насколько DDD реально имеет место в проектах? Действительно ли DDD помогает управлять сложностью? Сколько паттернов вы запомнили [ Читать далее...
Читать далее
Категория: , ,
Просмотров: 387
Ответов: 0

Вы подготовились к приходу AutoMapper?

отправлено 8 октября 2009 г. 5:58 участником butaji

Введение Данная статья предназначена к прочтению разработчикам и архитекторам распределенных систем на платформе .NET. В ней будет рассмотрен гибкий каркас для объектно-объектного преобразования (далее маппинга). Так же будут рассмотрены некоторые аспекты Domain-Driven Design’а. Зачем мне нужен объектно-объектный маппинг? Следуя основным принципам DDD, мы реализуем так называемую Rich Domain Model (эти объекты также должны соответствовать принципу POxO). Объекты реального [ Читать далее...
Читать далее
Категория: , ,
Просмотров: 624
Ответов: 0

Учимся проектировать на основе предметной области (DDD: Domain Driven Design)

отправлено 6 июня 2009 г. 19:48 участником butaji

1. Введение В данной статье я хотел бы рассказать об этих трёх буквах, постоянно находящихся на слуху, но для многих являющихся тайной за семью печатями, а так же привести ряд ресурсов, с которыми неплохо было бы познакомиться при желании продолжить развитие в проектировании на основе предметной области (DDD: Domain Driven Design). 2. Так почему же DDD? Есть [ Читать далее...
Читать далее
Категория: , , , , ,
Просмотров: 472
Ответов: 0

Chunk Cloud Computing by Jimmy Nilsson

отправлено 30 марта 2009 г. 9:27 участником butaji

Джимми Нильсон подытожил в своём блоге новый подход к архитектуре приложений, интерес к которому значительно вырос в последнее время: http://jimmynilsson.com/blog/posts/CCC.pdf Читать далее...
Читать далее
Категория: ,
Просмотров: 696
Ответов: 0

Шаблоны сохраняемости

отправлено 25 марта 2009 г. 8:04 участником butaji

Отличная статья в MSDN Mag April 2009, посвященная шаблонам сохраняемости: http://msdn.microsoft.com/ru-ru/magazine/dd569757(en-us).aspx Обзору подверглись следующие шаблоны: Active Record Data Mapper Using a Repository Identity Map Lazy And Eager Loading Virtual Proxy Pattern Читать далее...
Читать далее
Категория: , ,
Просмотров: 606
Ответов: 0

Третья встреча Петербургской группы ALT.NET

отправлено 24 марта 2009 г. 8:30 участником butaji

Третья встреча Петербургской группы ALT.NET пройдет в четверг, 2го Апреля в 19:00. Встречи группы проходят по адресу Биржевая Линия дом 14, офис 409 (4й этаж) (карта). Программа 19:00 – 21:00 — ASP.NET MVC, Александр Попов ASP.NET MVC Краткое Введение в ASP.NET MVC DDD в ASP.NET MVC SharpArchitecture Spark Patterns Регистрация на сайте. Ждем вас! [ Читать далее...
Читать далее
Категория: , ,
Просмотров: 614
Ответов: 0

Введение в проблемно-ориентированное проектирование (Domain-Driven Design) (DDD)

отправлено 23 марта 2009 г. 21:26 участником butaji

Проблемно-ориентированное проектирование (DDD) — это набор принципов и схем, помогающих разработчикам создавать изящные системы объектов. При правильном применении оно приводит к созданию программных абстракций, которые называются моделями предметных областей. В эти модели входит сложная бизнес-логика, устраняющая промежуток между реальными условиями бизнеса и кодом. В этой статье я расскажу об основных принципах и схемах проектирования, соответствующих [ Читать далее...
Читать далее
Категория: ,
Просмотров: 610
Ответов: 0

37Signals: Getting Real

отправлено 15 февраля 2009 г. 10:46 участником butaji

Что такое Getting Real?   Хотите создать успешное веб-приложение? Тогда пришло время для подхода "Getting Real", легковесного, быстрого и в целом лучшего пути создания программного обеспечения. Getting Real — это отказ от вещей, представляющих реальность (диаграммы, графики, схемы, стрелочки и модели) и создание реальной вещи Getting Real — это значит "меньше". Меньше массы, меньше программного обеспечения и его возможностей, [ Читать далее...
Читать далее
Категория: , ,
Просмотров: 943
Ответов: 0

Цикл статей о N-уровневой реализации Веб-приложений на основе ASP.NET 3.5

отправлено 21 января 2009 г. 10:45 участником butaji

Введение   Наверное большинство читателей, использующих ASP.NET создают многоуровневые приложения, кто же этого не делает, рекомендую начать, т.к. это, как минимум, облегчит Вам жизнь. Содержание   Хотелось бы обратить внимание на цикл статей, написанных Imar Spaanjaars, подробно описывающих создание многоуровневых приложений на ASP.NET 3.5, а так же сопровожденных большим количеством практических примеров. Previous Series Building Layered Web Applications [ Читать далее...
Читать далее
Категория: , ,
Просмотров: 1001
Ответов: 0

Что такое ALT.NET?

отправлено 21 января 2009 г. 7:54 участником butaji

Введение По многочисленным WTF от коллег, хотел бы вкратце прояснить, а что же это такое. А дальше решайте сами, интересно Вам это или нет. Содержание ALT.NET - Альтернативные инструменты и подходы к разработке на .NET. Инструменты и подходы перечислены ниже в табличке HOTorNOT. Hot Not Castle, ActiveRecord, NHibernate DataSets, Dataset [ Читать далее...
Читать далее
Категория: , , , , , , ,
Просмотров: 872
Ответов: 0

Головоломки на C# (Ответы)

отправлено 11 января 2009 г. 8:21 участником butaji

Введение Итак, в предыдущем посте мною были приведены 6 вариантов необычного поведения языковых конструкций на C#. В этом посте я постараюсь дать более-менее внятное объяснение данных особенностей происходящего. Ответы Далее я продублирую приведенные фрагменты кода, а так же дополню их описанием нюансов Перегрузка Как вы думаете что выведет данный код и почему? using System; class Base { public virtual [ Читать далее...
Читать далее
Категория: , , ,
Просмотров: 594
Ответов: 2

Манифест Agile-разработки ПО (Agile Manifesto)

отправлено 8 января 2009 г. 14:26 участником butaji

Манифест Мы находим лучшие подходы к разработке ПО, непосредственно участвуя в процессе разработки и помогая другим. В процессе работы мы пришли к тому, что для нас важнее: Люди и их взаимодействие, чем процессы и средства Работающее ПО, чем исчерпывающая документация Сотрудничество с заказчиком, чем обсуждение условий контракта Реагирование на изменения, чем следование плану То есть, мы не [ Читать далее...
Читать далее
Категория: ,
Просмотров: 908
Ответов: 0

Lazy Computation in C# (Ленивые вычисления в C#)

отправлено 2 января 2009 г. 11:11 участником butaji

Немного теории. Большинство современных языков разработки, используемых на практике (таких как C#, VB.NET, C++, Python и Java) реализуют так называемые немедленные вычисления, это означает, что операция выполняется, так только становятся известны значения её операндов. Однако, ясно, что немедленное вычисление многих функций не всегда необходимо и рационально с точки зрения производительности, поэтому само собой напрашивается решение, позволяющее [ Читать далее...
Читать далее
Категория: , , ,
Просмотров: 877
Ответов: 0

Обзор языка Boo! – как средства организации DSL Вашего приложения

отправлено 28 декабря 2008 г. 20:11 участником butaji

Одна из вещей, как известно, способная помочь вам стать лучше в качестве разработчика, заключается в изучении нового языка. Даже если Вы никогда не будете пользоваться этим языком в Вашей повседневной трудовой деятельности, он поможет Вам лучше понять языки, с которыми Вы работаете. В последнее время меня так и тянет насесть на какой-нибудь новенький язык программирования, [ Читать далее...
Читать далее
Категория: , , , , ,
Просмотров: 873
Ответов: 0

Мартин Фаулер “Рефакторинг: улучшение существующего кода”

отправлено 21 декабря 2008 г. 13:24 участником butaji

Оригинал книги: “Refactoring: Improving the Design of Existing Code” by Martin Fowler датируется 2000 годом, но хотелось бы заметить, что книга ничуть не потеряла своей актуальности и по сей день. Около нескольких месяцев хотел прочитать эту замечательную книгу, но почему-то всё не мог выделить время на это. Наконец это свершилось, прочитал буквально за день. Книга очень полезная, [ Читать далее...
Читать далее
Категория: , ,

Блог

Календарь

«Июль 2010 г.»
ПнВтСрЧтПтСбВс
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Категории

Синдикация

Виртуальные сообщества

Сообщества сайтов (тэгами)