Maio de 2019

Volume 34 – Número 5

C# 8.0 – Correspondência de padrões em C# 8.0

[C# 8.0]

Correspondência de padrões em C# 8.0

Filip Ekberg

A correspondência de padrões foi introduzida no C# 7.0 e mudou a abordagem da identificação dos padrões e características dos nossos tipos. As alterações no C# 8.0 faz com que o processo seja ainda mais intuitivo, melhorando a flexibilidade e a legibilidade. Como aplicar esses princípios e padrões novos em seu código, e qual o significado da apresentação de novidades como uma mudança de expressão?

Pontos de Dados – O EF Core em um aplicativo Docker em contêiner, Parte 2Coluna

[Pontos de dados]

O EF Core em um aplicativo Docker em contêiner, Parte 2

Julie Lerman

A segunda parte de uma série sobre como usar o EF Core e o Docker em conjunto para desenvolver um aplicativo em contêiner e adicionar um mecanismo persistente de dados. Julie Lerman analisa soluções de produção para direcionamento de SQL Server ao publicar uma API dentro de uma imagem do Docker.

XAML – Controles XAML personalizados

[XAML]

Controles XAML personalizados

Jerry Nixon

Uma DRY (Don't Repeat Yourself) não tem que ver só com classes e código. As interfaces do usuário se repetem nos aplicativos XAML. Os controles de usuário e os controles personalizados do Windows Presentation Foundation (WPF) e da Plataforma Universal do Windows (UWP) permitem que os desenvolvedores ampliem a interface do usuário padrão, fornecendo visuais consistentes em XAML, além de lógica code-behind por meio de diferentes estratégias de encapsulamento.

O programador em ação - Codificação Naked: Coleções NakedColuna

[O programador]

Codificação nua: Coleções Naked

Ted Neward

Na parte final da sua série sobre a Estrutura Naked Object, Ted Neward discute coleções NOF, como determinado objeto de domínio pode ter referências a mais de um item.

.NET Core 3.0: Crie um Hub centralizado de solicitação de pull com WinForms no .NET Core 3.0

[.NET Core 3.0]

Crie um Hub centralizado de solicitação de pull com WinForms no .NET Core 3.0

Eric Fleming

O .NET Core 3.0 permite suporte a aplicativos do Windows Forms, ou seja, aplicativos autossuficientes, além de acesso a implementações específicas do .NET Core, CLI do .NET Core e muito mais. Dê uma olhada em como criar uma amostra de aplicativo do WinForms no .NET Core 3.0 e empacotar facilmente para implantação.

De ponta – Modelos de roteamento e rota no BlazorColuna

[Moderno]

Modelos de roteamento e rota no Blazor

Dino Esposito

O roteador é um elemento crucial para a arquitetura de estruturas do lado do cliente, sendo o mecanismo que mapeia as URLs de entrada para o código de processamento atual. Embora o roteador Blazor forneça atualmente um conjunto básico de recursos de roteamento, mais virá em breve.

Machine Learning – Como usar a análise de sobrevivência para manutenção preditiva

[Machine Learning]

Como usar a análise de sobrevivência para manutenção preditiva

Zvi Topol

Desenvolvedores e engenheiros de Machine Learning podem se beneficiar de um reconhecimento aprimorado da regressão de sobrevivência e seu uso em cenários como os de manutenção preditiva de dispositivos industriais de Internet das Coisas (IIoT). Este artigo orienta sobre como estimar o tempo até que uma máquina seja atendida ou mantida como uma função das variáveis explicativas diferentes.

Execução de Teste – Classificação ponderada k-NN usando C#Coluna

[Execução de Teste]

Classificação ponderada k-NN usando C#

James McCaffrey

James McCaffrey mostra como implementar a técnica de classificação dos K vizinhos mais próximos, um dos mais simples algoritmos de Machine Learning em que a classe prevista de um item novo é determinada examinando-se a distância do item a pontos de dados considerando valores de classe conhecidos.

Nem me faça começar – Calc ou Estatísticas?Coluna

[Não me deixe começar a falar]

Calc ou Estatísticas?

David S. Platt

Por que a maioria dos alunos universitários tem que estudar Cálculo quando mesmo os funcionários de áreas técnicas como Medicina e Desenvolvimento de software raramente (ou nunca) usam essa disciplina? David Platt diz que está na hora de considerar a Estatística.

Nota do Editor – Voo fracassadoColuna

[Nota do editor]

Voo fracassado

Michael Desmond

A aviação comercial se tornou significativa e notavelmente mais segura nos últimos 30 anos, mas quando acidentes acontecem, a situação tem a ver com uma interseção entre sistemas automatizados e os pilotos que os comandam. Agora, a investigação sobre a colisão de duas aeronaves Boeing 737 MAX está levantando perguntas difíceis e lições duras sobre o papel do software e da automação nos voos.