Как стать автором
Обновить
8
0.1

Пользователь

Паттерн спецификация в .NET

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 6.4K

Понимаю, что тема избитая, есть масса статей на хабре (например раз, два, три) и если с теорией все гладко, то все попавшиеся мне на глаза реализации (не только на хабре, но и на гитхабе в том числе) этого паттерна обладали теми или иными ограничениями.

Свою идею я реализовывал постепенно на основании опыта использования в реальном проекте.

Читать далее
Всего голосов 10: ↑2 и ↓8 -6
Комментарии 8

Автомаппер для бедных

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 7.3K

После первого знакомства с библиотекой AutoMapper многие испытали вау-эффект. Круто, можно маппить обьекты, можно писать запросы поверх DTO (проекции) и все магическим образом работает (ну или приходится верить, что работает). Это ли не чудо?

Однако, с опытом, стали очевидны недостатки использования этой библиотеки и их достаточное количество. А что если обойтись без автомаппера?

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 21

Библиотеки, которые еще могут пригодиться

Время на прочтение 4 мин
Количество просмотров 8.1K
Некоторе время назад я задумался о том, чтобы выложить часть своих библиотек в общий доступ. И вот наконец дошли руки все подравнять и выложить на GitHub:

  • RObject — интроспеция с помощью describeTypeJSON
  • JsonMapper — типизированный JSON парсер
  • As3Query — DSL и ORM для Sqlite
  • FlexXB Mobile — оптимизированный xml-парсер FlexXB
  • air-hid-usb — расширение для работы с HID устройствами

Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Комментарии 4

Пишем расширение для Adobe Air на PureBasic

Время на прочтение 7 мин
Количество просмотров 3.7K
На волне растущей здесь популярности PureBasic, предлагаю ознакомится с еще одной областью применения этого языка.

Начиная с третьей версии Air, появилась возможность компенсировать ограниченность SDK за счет расширений (Flash Runtime Extensions). Расширения можно писать на С/С++/Java(Android) и на любом другом языке, позволяющем создавать нативные библиотеки под соответствующие платформы.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Информация

В рейтинге
2 942-й
Откуда
Минск, Минская обл., Беларусь
Зарегистрирован
Активность