Типизированный или динамический API? Дайте два!

Зал 2 | День 2 | 15:15 | RU | Для практикующих инженеров

Уже несколько лет разработчики могут использовать в C# элементы динамических языков, так что, определяя API, можно сделать его доступным для данных типа dynamic. Заманчиво для отдельных сценариев, но очень не хотелось бы отказываться от преимуществ статически заданных типов. Можно ли совместить два подхода? Если да, то насколько это трудоёмко? И как при таком подходе избежать дупликации кода? Этому всему и посвящен доклад. В основе презентации — принципы реализации мультиплатформенной опенсорсной библиотеки, написанной и поддерживаемой докладчиком. В процессе доклада показывается, как с нуля написать подобную библиотеку для обработки SQL команд.


Вагиф Абилов
Вагиф Абилов ooobject

Miles

Вагиф работает в норвежской компании Miles. Его опыт программирования насчитывает около трёх десятилетий. В настоящее время он занимается разработками систем на F# и C#. Вагиф часто выступает на конференциях, принимает участие в опенсорс-проектах и поддерживает Simple.OData.Client.


Все доклады