Дино Эспозито выступит на .NEXT в Москве

в 7:09, , рубрики: .net, ASP, ASP.NET, Conference, esposito, jetbrains, Блог компании CodeFreeze

Точнее так, Дино Эспозито выступит аж с двумя докладами.

Когда несколько лет назад передо мной, тогда ещё совсем молодым инженером, впервые встала задача быстро включиться в один ASP.NET-проект, мне пришлось в срочном порядке разбираться, как эта технология устроена. Мой друг Саша С. (ныне прогающий Bing в Сиэттле) порекомендовал мне ровным счётом три книги:

  • Эндрю Троэлсен — C# и .NET
  • Джеффри Рихтер — CLR via С#
  • Дино Эспозито — ASP.NET

Я думаю, что их же мне порекомендовал бы каждый из вас. Ну или почти каждый.

И вот, друзья, происходит чума. Мы сделали конференцию, на которой Дино Эспозито выступит c докладом! А точнее, с двумя: у него будет keynote talk и regular talk.

Дино Эспозито выступит на .NEXT в Москве

О чём именно Дино будет рассказывать? Это решать нам с вами! Сейчас под катом будем выбирать!

Итак, у нас 4 доклада на выбор.

Extending RWD with Lightweight Client-side Device Detection
The power and effectiveness of RWD is out of question; as well as the cracks that show up when the business demands full support for a variety of form factors such as smartphone and tablet. RWD is great if changes across visual breakpoints can be implemented without performance and bandwidth hits through CSS. In this session, we’ll present WURFL.js a lightweight client-side frontend for device detection. Use of WURFL.js and its twin image tailor library gives you the unparalleled chance to switch layouts across breakpoints not just when the screen width changes but also when the form factor changes and you won’t be any longer treating a smartphone device the same as a tiny resized browser window.

Судя по всему, это доклад про WURFL.js. И не очень понятно, как оно связано с тематикой конференции. Поэтому это доклад вряд ли попадят в сетку. Так что едем дальше.

How to Design Software Driven by the Business Domain
For too long Domain-driven design (DDD) has been sold as the ideal solution for very complex problems that only a few teams very actually writing. While technically correct, this statement sparked a number of misconceptions, the most important of which is that DDD requires an object model and must be agnostic of persistence and databases. At the end of the day, DDD is only an approach to the design of software system and is driven by the domain of the problem. The purpose of this talk is clearing the ground around DDD emphasizing the theoretical pillars of the approach: ubiquitous language and bounded context. From there, we’ll move ahead to creating a context map and then finally we’ll touch on the most commonly used supporting architectures for DDD: the popular Domain Model, CQRS and also event-sourcing. The key takeaway is that DDD is not for complex things; it is just a savvy approach for any software, including CRUD.

Что мы видим тут? DDD и так любимый в последнее время Дино CQRS. Тема может быть полезна много кому, но лично у меня есть вопросы по соответствию тематике конференции снова.

Это были два моих не-фаворита. А теперь про фаворитов.

Challenges, Pains and Points of Software Development Today
Customers order and buy software to mirror the real world as they see it. For this reason, a deep understanding of their business domain is key to write successful software. Analysis is more important than ever but analysis is a lot more effective with an initial sprint zero—which is just a fancier name for a lightweight form of waterfall. Well-designed software is any software that understands and matches the business domain and that is easy to modify, adapt and even rewrite. Yet, developers make a point of using appropriate OOP techniques, inheritance, complex models that may enable a change via dependency injection. All good, except it’s deadly wrong and out of place in this version of the real world.

ИМХО, отличный кандидат на keynote: минутка философии, минутка ада, минутка матана.

ASP.NET vNext: What it means to you and what it means to Microsoft
The ASP.NET vNext platform is a new foundation for web development through the Microsoft stack. The new vNext platform inherits a good deal of features from current platforms, adds some breaking changes and, more importantly, it sets new goals and a new direction. It’s surely more important for the future of Microsoft than for the future of ISVs. However, like it or not, you won’t be able to ignore vNext for too long. If it’s important for Microsoft, and you’re a Microsoft shop, then it will be important for you too at some point. Let’s find out what it’s all about and how it may affect development strategies.

Думаю, это отличный кандидат в доклады в главный зал (первый трек).

А что из перечисленного хотите услышать от Дино Эспозито лично вы Напишите в коментах!

Итоги

Во-первых, я хочу поблагодарить компанию JetBrains, золотого спонсора конфы, за то, что они не только помогли договориться с Дино, но и взяли на себя часть расходов по его приезду. Во-вторых, я приглашаю всех вас к нам на .NEXT 8 декабря! Обязательно приходите послушать Дино и других замечательных спикеров!

Сайт конференции: dotnext.ru

Автор: 23derevo

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js