Pull to refresh
10
0
Send message

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

Level of difficultyMedium
Reading time3 min
Views8K

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

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

Читать далее

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

Level of difficultyMedium
Reading time6 min
Views8.3K

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

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

Читать далее

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

Reading time4 min
Views8.2K
Некоторе время назад я задумался о том, чтобы выложить часть своих библиотек в общий доступ. И вот наконец дошли руки все подравнять и выложить на GitHub:

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

Читать дальше →

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

Reading time7 min
Views3.8K
На волне растущей здесь популярности PureBasic, предлагаю ознакомится с еще одной областью применения этого языка.

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

Information

Rating
5,562-nd
Location
Минск, Минская обл., Беларусь
Registered
Activity