Você gosta de relatórios de compras? Eu não Você gosta de relatórios que não estão relacionados ao tópico da conferência? Eu categoricamente não. Fica com a sensação de que estou pagando pelas ambições de outras pessoas e pela falta de conteúdo. É por isso que criamos o CLR ium 4: onde coletamos as mais recentes e úteis ... E o mais importante - a coragem!
Agora, além dos relatórios, haverá uma discussão acalorada entre os palestrantes sobre as possibilidades do C # 8.0 , repletas de pontos controversos. E acredite, será quente: não aceito muitos momentos, mas o segundo orador, Alexander Kugushev, garante que eles são tão úteis que, pelo menos amanhã, serão vendidos. Natalia Tsvilih adere a um ponto de vista misto ... Prometo que uma conversa interessante acontecerá.
Leia e registre-se

Exemplos de artigos e uma lista completa de tópicos de discursos - sob o corte Artigos:
IDisposable: desafios e armadilhas
Quando você se acostuma a fazer algo muito simples, às vezes não presta atenção ao fato de que a simplicidade esconde um grande número de armadilhas. O modelo IDisposable é conhecido por todos os desenvolvedores, mas seu uso geralmente é feito com erros mesmo na Microsoft e causa transtornos a outros desenvolvedores. O relatório discutirá os formatos para a implementação do modelo, os formatos para uso em vários cenários e as opções para substituí-lo, para que seu uso leve apenas a problemas.
Tempo de vida como um substituto de IoC para IDisposable
O modelo IDisposable padrão resolve muitas das tarefas de liberação de recursos que um desenvolvedor enfrenta. No entanto, para muitas situações, você primeiro precisa quebrar o cérebro e depois os dedos para resolver certos problemas na ordem da chamada Dispose. Falaremos sobre um modelo simples, mas extremamente eficaz, que executa essencialmente a IoC do processo Dispose: Lifetime
Relatório de aquecimento dos recursos recém-lançados e ainda não lançados do .NET Core. Depois de ouvi-lo, você pode fazer uma opinião geral sobre para onde estamos indo, em que vale a pena prestar atenção, o que tentar e com o que - para colocá-lo na prateleira
Extensão <T>, Memória <T>
Novos tipos de dados que não têm medo da palavra são de natureza revolucionária. De fato, além de unificar o trabalho com matrizes, seqüências de caracteres e buffers de dados não gerenciados, eles legalizam adicionalmente muitas operações inseguras. A partir do relatório, aprendemos: por que eles foram introduzidos, para quais tarefas, com que rapidez eles trabalham e em quais plataformas, e também começaremos a nos relacionar com códigos inseguros com mais calma, porque isso se tornará seguro e gerenciável. Em geral, eu recomendo: um detetive com um final feliz.
Memória: MemoryHandle, MemoryManager, MemoryPool
Neste relatório, continuaremos a conversa sobre memória, entrando em exemplos e truques mais práticos: consideraremos novas possibilidades para alugar arrays, buffers de dados. Vamos nos familiarizar com um novo conceito para possuirmos um pedaço de memória. E, em geral, começaremos a nos preparar para acelerar nossos algoritmos com novos métodos. Afinal, enquanto esperamos, os principais desenvolvedores já estão usando a nova funcionalidade com poder e principal: este é o Castle Project e o System.IO.Pipes e muitos outros
API do coletor de lixo
O coletor de lixo agora é substituível. Para isso, parece que tudo o que é necessário é implementar a interface apropriada. O relatório pretende mostrar e falar sobre a nova API, seus recursos e novas abordagens que precisamos lembrar para o futuro (que, como sempre, acontece de repente). E também, em termos gerais - o que nos espera neste futuro. Em outras palavras: o que é a API do GC e por que precisamos saber sobre isso?
Uma das perguntas mais poderosas, definitivamente necessárias e ao mesmo tempo não claras: Ferramentas globais e API da interface da linha de comandos. Em resumo, um meio de criar comandos de plataforma cruzada para a linha de comando do projeto .NET. Vamos examinar mais de perto, estudar exemplos prontos (eles já estão integrando-o aos principais e principais produtos) e decidir: onde é necessário e quando você só precisa se lembrar de sua existência - para o futuro
ClrMD: desenvolvemos nosso próprio depurador (é muito simples!)
Existe uma biblioteca interessante para processos de depuração e despejos de memória.
Além disso, o mais agradável é que esta biblioteca seja escrita normalmente para todos
.NET E isso significa que você pode investigar o problema desenvolvendo scripts para procurar áreas problemáticas do aplicativo. Isso geralmente acelera bastante a depuração. Vamos descobrir como fazer isso.
Algumas palavras sobre o orador
Todos os relatórios na grade são lidos por um orador:
Stanislav Sidristy
Palestrante experiente em várias conferências e reuniões e autor de um livro on-line
Livro CLR: sob o capô do .NET Framework .
Ele trabalhou em empresas como Epam Systems, Luxoft, Kaspersky Lab, realizando tarefas de vários níveis de dificuldade em C #, Groovy, C / C ++ e outros idiomas.
Detalhes de contato:
Preço - 3.000 rublos. Agora é como ir à loja.