Meet-up “Productive work of a front-end developer under conditions of legacy-code support”: talking about useful tools
The second part of the reports from our meeting of Wrike front-end developers, dedicated to solutions that help maintain a large amount of legacy code in optimal condition. We share videos and presentations of the most interesting speeches about tools and approaches to make the web development process more efficient.
')
Daniel Gitelson, “Model Driven Architecture in Frontend Development”
Code Readability Issues: Documentation vs Increased Abstraction
Declarative approach: why tying hands is good
MDA: model and metamodel, transformations
Pros and Cons of MDA
Example of using the declarative approach: event logging
“There is such a thing as code instrumentation. Few people know about it, although they enjoy the results of its use. In the meantime, instrumentation can help you better understand the code and make the development process more efficient. In the report - examples of code instrumentation and principles of its work.
Videotape
Maxim Kalachev, Wrike "Organization of asynchronous intercomponent interaction"
Frontend as an environment of interacting components
Review of existing solutions
Unidirectional data flow
Existing implementations
Semantic model
Asynchronous scripts
Strategy as an asynchronous script
Declarative Asynchronous Scripting Language
Videotape
The first part of the reports and presentations of the mitap is devoted to the peculiarities of the transition from JavaScript to Dart.