Dino Esposito выступит в Питере +12


Привет, хабр!

У нас снова конференция .NEXT, и мы снова привозим для вас Дино Эспозито, одного из самых влиятельных людей в мире .NET! Большая удача — дружить с JetBrains и большая удача, что они дружат с Дино :)

Дино откроет конференцию кейноутом:

The Courage of Knowing Things (and not being a geek)
When a software product is no longer updated is it old? Or is it just right? Is the number of Github commits enough to measure the business relevance of a software product? In the real world, old-fashioned technologies run line-of-business applications and move the money—literally as so many banking apps are still RPG/AS400. My grandma used to say “learn a trade and all of its tricks”. Similarly today I’d say “learn a way to do things you need to do and do it”. Whether it’s WebForms, MVC, Silverlight or even VB6, I suggest we all look for alternatives only when we’re in trouble. Possibly not deadly lost in trouble, but not even at first itch. Feeling a geek gives only positive sensations; behaving like a geek, instead, only leads to troubles that only the next version can fix once the first RC of the next CTP is released to a restricted group of selected fanboys. (And yes, we’ll talk ASP.NET5 and .NET Core as well…)



Кроме того, Дино сделает и секционный доклад. Какой именно — решать нам с вами. Оба предложенных им на этот раз варианта — архитектурные: первый больше про frontend, а второй — про backend.


1. Hybrid SPA: A New Long-awaited Kid in Town
When it comes to building a new web application there's no obvious answer as far as the technology is concerned. Web Forms, MVC or full SPA have all pros and cons and scenarios where they fit nicely or not. The only certainty is that responsive and interactive frontends are required and an hybrid SPA approach is the best compromise you can get today. In this talk, we'll define and implement «hybrid SPA» as a combination of client-side and server-side functionality as opposed to having only a REST API on the server bound to JavaScript.


2. Common Scalability Practices that Just Work
A site that responds slowly may take customers off to a competitor; but a site that collapses on high volume of traffic stops business, sets a bad reputation and in some cases may even make the company liable for something. In software, scalability refers to the system’s ability to handle a growing number of requests without incurring in significant performance loss and failures. Whatever way you look at scalability, achieving scalability relates in some way to performance. Yet scalability and performance are different concerns that should be addressed independently. This talk is about concrete ways to “improve” the scalability of an application; it’s not about techniques to write an “absolutely scalable” app. It looks at common practices employed by successful sites rather than marketed products or technologies. At any rate, no recipe will ever work without some deep knowledge of the data and processes of the business domain.


В голосовалке ниже выбирайте — какой из двух предложенных докладов вы хотели бы услышать от Дино.

Кроме докладов
Дино — довольно открытый дяденька и, как и многие итальянцы, довольно общительный. И имеющий огромный опыт работы с дотнетом. Поэтому любой, кто наберется смелости, может поймать его в кулуарах и поговорить с ним практически на любую тему. Ну или хотя бы взять автограф :)



Ну и конечно сфотографироваться — или самостоятельно или руками и глазами наших прекрасных фотографов.



Ссылки
Какой доклад Дино вы хотите услышать больше?
35%
(19)
Hybrid SPA
65%
(36)
Common Scalability Practices

Проголосовало 55 человек. Воздержалось 35 человек.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.




К сожалению, не доступен сервер mySQL