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

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

Отправить сообщение

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

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

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

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

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

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

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

После первого знакомства с библиотекой 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

Информация

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