Session Title Dynamic modelling and code generation patterns in CodeFluent

Session Type Tutorial

Duration 60 minutes

Session Description

CodeFluent provides a powerful environment for designing business applications and generating fully functional components, mainly focused on the Microsoft platform (SQL, .NET, SOA, etc), starting from a model.

In real life applications, we often need to massively change a model in order to inject a new behavior because of a new business requirement. That’s what we call “Dynamic Modelling”, a mechanism for dynamically changing a model before generation.

This session will focus on CodeFluent's template engine and how it can be used to design “patterns” used with the “Dynamic Modeling” feature. We will demonstrate common patterns that we generally use in real life projects such as the localization pattern and the tracking pattern.
Speaker(s) Omid Bayani (SoftFluent)
A graduate of “Institut National des Télécommunications” (Telecom INT), Omid has been in the IT industry for 10 years and is an expert on software development projects on the Microsoft platform, including associated technologies and project management challenges.

He is now in charge of SoftFluent business development with various responsibilities on key customer projects as well as being in charge of the development of an international partner network.

After first working at Digital, Omid spent 6 years at Microsoft as a consultant in the e-Business group before becoming a partner sales representative dedicated to the Telecommunications sector.



Daniel Cohen-Zardi (SoftFluent)
A Graduate of "Ecole Polytechnique" & "Ecole Nationale Supérieure des Télécommunications", Daniel has over 15 years of experience in enterprise software development.

Daniel's responsibilities at Soft Fluent include the company's overall strategy. He is also involved in several external initiatives and debates around evolution of software methodologies including model-driven and agile development. For example, Daniel works with the R&D commission of AFDEL, l’Association Française des Editeurs de Logiciels, the national association for French ISVs.

Daniel's earlier career includes work at CGI-Informatique, a CASE tool leader on mainframes, subsequently acquired by IBM and 8 years spent at Microsoft, first in consulting, before taking charge of developer, ISV and emerging market evangelism.



Intended Audience Beginner and upwards.