📜 ⬆️ ⬇️

Egor Bugaenko about MVC on jug.msk.ru

The guest of the next meeting of jug.msk.ru , held on November 14, 2016, was Yegor Bugayenko. The theme of his speech was the criticism of the popular design pattern MVC ( Model-View-Controller ).



About speaker


Egor is known for his unconventional and bold views on the topic of design and programming, in particular about the correctness of OOP ("true OOP"). In combination is the Teamed.io company CTO .

A wide circle of the Russian-speaking Java-community has become known, probably starting with the scandalous, landmark release of the 105th podcast “Debriefing”. Further, starting with Joker 2016 , he spoke brightly (and continues to speak) at the Russian-speaking conferences of Russia, Ukraine and Belarus. Speeches at the English-speaking conferences as a speaker, judging by the official page , began on April 23, 2015. The following 6 conferences are listed there as a speaker.
')
Audio with Egor:

Reports in Russian:

A web page with all the reports of Yegor at conferences (video, presentations, photos) and the schedule of the next speeches. On the same page, a brief assessment of conferences with their own rating is given (for example, the JPoint is rated highly).

Articles:

Books:

Books are available only in paper form, the author writes reasonably enough in one of the blog posts .

More links: Egor website , files of all presentations , Teamed.io website , software products ( Takes , Rultor , jcabi ).

About the report


At the jug.msk.ru meeting , Egor spoke between participating in the XP Days Ukraine conference in Kiev (November 11-12) and the DevOpsPro Moscow 2016 conference in Moscow (November 15).

Kirill Tolkachev, Yegor Bugayenko, Andrei Kogun before the start of the meeting.



Welcome word of Andrey. Friendly shake (“please remember this moment”). A small advertising book by Elegant Objects by the author.



The report consisted of three parts, one hour each, with two breaks between them. In the first part, with the active participation of the audience, there was an attempt to understand what the general problem of understanding and using objects, classes, and the PLO in general is.



In the second part, Egor showed a typical implementation of the MVC design pattern . Hot discussion continued during the break. The report under the strict supervision of the residents of "Debriefing" - a discussion of Alexei Abashev and Egor Bugaenko.



In the third part, in contrast to the classical MVC , was presented its own version of the solution of the same problem. Additionally, the same approach was illustrated by the Rultor project code .

Regardless of agreement or disagreement with the views of Egor:

Mini-presentation here . Proceedings, photos, videos will appear soon here and here .

In December, a meeting will be held with Ivan Krylov ( Azul Systems ) about Java 9 (the announcement of the speech ), you can subscribe to the newsletter there .

Source: https://habr.com/ru/post/315632/


All Articles