Apenas pense por um momento: o que aconteceu com o .NET no ano passado? O que mudou, o que devemos usar? Você pode até adiar este artigo e pensar, porque a pergunta é mais do que válida. Nós mesmos tentamos e passamos mais de uma hora nisso.
Este ano é mais difícil responder do que o normal. Por um lado, há muitas notícias de alto perfil, mas muito superficiais ou de alto nível, por exemplo: a Microsoft agora
conecta o futuro da empresa com nuvens e inteligência artificial, em vez da plataforma Windows. Mas qual é o objetivo de um desenvolvedor comum? Todo mundo não escreveu para as nuvens quatro anos atrás?
Nesta realidade, precisamos criar um programa DotNext completamente novo a cada vez. Para fazer um novo programa, precisamos de novas pessoas. Pessoas velhas e famosas no .NET, novas no DotNext. Por exemplo, neste outono, o
autor do CQRS, Greg Young, nos procurará.

Você reconhece esses livros?
“CLR via C #”, escrito por Jeffrey Richter, é o manual de muitos desenvolvedores .NET, e
“Windows Internals”, de Pavel Yosifovich, é um dos livros mais famosos sobre o desenvolvimento do Windows em geral. A propósito, este ano a 7ª edição já foi lançada! Deseja aprender a conversar com os autores desses livros e visitar os relatórios deles? Bem-vindo ao gato!
O design do programa da conferência é uma questão muito sofisticada. Por exemplo, há três anos, o .NET Core era algo novo e qualquer relatório com ele era apropriado. Dois anos atrás, as pessoas adicionaram a um local e fora do local nos nomes dos relatórios para torná-los "mais divertidos". Há um ano, eles continuaram a colocá-lo nos nomes, mas já parecia pecaminoso. Era como se uma multidão de jovens avós ouvindo os Rolling Stones decidisse ler parte do texto, por uma questão de moda, no estilo do rapper Kendrick Lamar. Não funciona assim: os Rolling Stones são valiosos por si só e, em 2018, o .NET Core se tornou a tecnologia usual de pronta produção que você usa e simplesmente funciona. No novo DotNext, o .NET Core só participará se for realmente necessário. Por exemplo, os criadores da tecnologia falam sobre isso.
Olhando para trás neste ano, parece que o .NET acabou de passar para um novo nível. As descobertas e melhorias não desapareceram, mas da categoria de belos nomes de tecnologias e de outras embalagens de doces brilhantes passaram para a categoria de significado e qualidade. No final, o mundo .NET sempre foi muito diferente de outras tecnologias como Java, precisamente pela presença de um número limitado de coisas, mas daquelas que simplesmente funcionam. Bem, agora eles
realmente funcionam. Você pode entender coisas importantes, que recentemente não tiveram tempo.
Hoje temos o prazer de falar sobre o que será o novo DotNext! Tentamos fazer essa conferência, uma seleção de relatórios e palestrantes, que refletissem ao máximo o estado atual e as tendências do mundo .NET. Esta conferência não é apenas sobre .NET, mas sobre toda a variedade de tópicos de que um desenvolvedor precisa, das modernas nuvens da Microsoft aos temas eternos da arquitetura correta do aplicativo.
Principais oradores estrangeiros

Por exemplo,
Greg Young , o inventor do termo CQRS, está chegando até nós. Poucas pessoas pensam, mas no mundo do CQRS, tudo não é tão simples e compreensível, como parece ao ler o artigo da Wikipedia. Para bancos de dados relacionais, há um mar de ferramentas, geradores de relatórios, data warehouse, ORM, microORM, bibliotecas SQL e assim por diante. Em relação ao Event Sourcing, os desenvolvedores às vezes esquecem que nada disso estará lá e até fazem uma solicitação para um campo como o UserId falhará.
Existem problemas puramente arquitetônicos. Se você se aprofundar exatamente nas especificidades do CQRS, lembre-se, além do armazenamento de eventos, precisará criar um banco de dados adicional para consultas em que os dados extraídos de dados e eventos anteriores são gravados de forma assíncrona. Essa visualização de dados separada é denominada Projeções. Os desenvolvedores não estão preparados para esse dualismo, porque ele não se encaixa nas camadas de dados clássicas.
Essas e outras questões podem ser discutidas não com alguém, mas com Greg Young. É aqui que a conferência difere da leitura de livros ou postagens no StackOverflow. Você pode se encontrar com desenvolvedores de tecnologias importantes, visitar seus relatórios para uma imersão mais profunda no tópico, conversar com eles em zonas de discussão.

Vamos do outro lado. Às vezes, ao ler um livro, quero discutir com alguns pontos. Argumentar com um livro que não pode responder é uma ocupação. Felizmente, às vezes você pode encontrar o autor e expressar tudo o que ferveu na alma. Você leu Internals do Windows? Talvez um livro de receitas WPF? Eles foram escritos por uma pessoa muito específica -
Pavel Yosifovich , e ele também estará no DotNext.

Uma conversa completamente separada - sobre
Jeffrey Richter . Ele se tornou famoso no início dos anos 90, quando escreveu um livro sobre como programar o Windows 3.1. Seu livro “Programming Applications for Microsoft Windows” tornou-se um clássico, posteriormente publicado como “Windows via C / C ++” e passou por várias edições.
Com o advento do .NET, ele escreveu "CLR via C #" - também se tornou um clássico, além de várias edições. Ele é um dos fundadores do Wintellect e, formalmente não faz parte da Microsoft, é mais livre em avaliações do que ganhou a reputação de um grande especialista independente no Windows. Este é um homem lendário do nível de Charles Petzold e Don Box.

Obviamente, haverá
Vagif Abilov - um famoso palestrante e membro do Comitê do Programa DotNext. Haverá um relatório empolgante sobre o modelo de ator, Akka, os limites de sua aplicabilidade, escala e os padrões básicos de decisões de cluster.

Ainda quer participar
Steffen Forkmann . Se você morasse na Alemanha, o conheceria como o criador do .NET Online User Group. Para nós, é mais importante que ele dedique muito esforço ao desenvolvimento de código aberto no F #, incluindo
FAKE - F # Make,
Paket e
SAFE . Ele tem algumas apresentações interessantes e agora estamos escolhendo o que melhor se encaixa no DotNext.
Top hardcore
Uma das características do público russo é o amor ao hardcore, às vezes sem sentido e sem piedade, do qual os visitantes das batidas européias de smoothies teriam queimado completamente o cérebro. Temos uma resposta para esta solicitação tácita!

Primeiro,
Egor Bogatov, da Microsoft, nos apresentará um relatório sobre intrínsecas e microoptimizações no .NET Core. Sentindo-se mais esperto que o compilador JIT? Adote a nova API para obter instruções SIMD e forje SSE e AVX enquanto estiver quente. Deixe-me lembrá-lo de que o palestrante é uma pessoa que mescla o .NET Core no Mono e monitora propositadamente a atividade no CoreCLR, CoreFX e CoreRT. Se você o pegar na área de discussão, poderá discutir uma série de perguntas que ninguém mais responderá.
Alexandre Mutel também virá - o autor de vários projetos interessantes (por exemplo, SharpDX e Markdig), o autor de muitos
posts inteligentes de
baixo nível , o MVP, um dos desenvolvedores mais hardcore da Unity Technologies. Apenas deixe o título do relatório aqui: "Atrás do compilador de burst, convertendo o .NET IL em código nativo altamente otimizado usando LLVM."
Até o momento, não há muitos palestrantes e relatórios no site, porque a formação do programa ainda não acabou. Você pode até solicitar
um relatório se achar que pode concorrer a um lugar no programa com o bisonte do mundo .NET. Isso é bastante real, todos os anos novos oradores chegam até nós.
Para sobremesa
E, é claro, haverá muitas coisas agradáveis que todos esperamos da conferência:
- BOFs. Para aqueles que não estiveram em nossas conferências, aqui seria o que é dizer. Mas sinto que este é um tópico para um post separado. Em resumo, isso é algo como um híbrido de mesa redonda e área de discussão, na qual não há divisão em “líderes” e “audiência”, e todos se reúnem e discutem tópicos interessantes em termos iguais;
- O matadouro cerebral chegará até nós - o jogo intelectual mais dinâmico, com regras simples. Depois que o cérebro derreteu com o hardcore, você não pode mergulhá-lo imediatamente em cerveja gelada; vale a pena esfriá-lo gradualmente. Em resumo, as equipes se sentam em uma sala e respondem a perguntas por várias rodadas. As perguntas são completamente diferentes - incluindo adivinhar músicas, vídeos, fotos e assim por diante. Meio minuto para a pergunta, meio minuto para a resposta. As respostas não são anunciadas após cada pergunta individual, mas apenas no final da rodada. Ao mesmo tempo, as perguntas são selecionadas para que possam ser respondidas sem preparação, usando engenhosidade e inteligência (em contraste com os jogos de esportes profissionais ChGK);
- Vários outros nishtyaki que estamos pensando agora.
Próximas etapas
O DotNext Moscow 2018 será realizado de 22 a 23 de novembro. O conhecimento adicional do projeto pode ser continuado
no site . Preste atenção ao formulário de inscrição na newsletter na página principal do site: definitivamente haverá novidades.
Não esqueça que temos um desconto de 20% para todos os participantes do DotNext anterior - aguarde um e-mail com um código promocional personalizado.
Estamos esperando por você no DotNext 2018 Moscow!