Junho de 2019

Volume 34 – Número 6

Segurança biométrica com IA no ASP.NET Core

[ASP.NET Core 3.0]

Segurança biométrica com IA no ASP.NET Core

Stefano Tempesta

O modelo de autorização baseado em políticas no ASP.NET Core 3.0 tem por objetivo desassociar a lógica de autorização das funções de usuário subjacentes. Neste artigo, Stefano Tempesta explora esse processo de autorização e fala como ele pode ser usado para proteger o acesso a um edifício usando informações biométricas.

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

[Pontos de dados]

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

Julie Lerman

Na parte final de sua série sobre o uso do EF Core e do Docker para desenvolver um aplicativo em contêiner e adicionar um mecanismo de persistência de dados, Julie Lerman integra um SQL Server dedicado, e em contêiner, em seu desenvolvimento de API.

Desenvolvimento super DRY para ASP.NET Core

[Padrões e Práticas]

Desenvolvimento super DRY para ASP.NET Core

Thomas Hansen

Don't Repeat Yourself (DRY) é um dos princípios fundamentais do bom desenvolvimento de softwares. Neste artigo, Thomas Hansen mostra como aproveitar os conceitos de DRY para criar uma arquitetura de software que permite a criação de um aplicativo inteiro usando a menor quantidade de código.

Codificação Naked: Ações nakedColuna

[O programador]

Codificação nua: Ações naked

Ted Neward

As ações representam um aspecto importante da experiência da Estrutura de Naked Objects, em que os objetos estão onde o comportamento em um objeto é definido. No quinto artigo desta série, Ted Neward aborda os locais onde as ações podem ser desenvolvidas e como elas são demonstradas na interface do usuário.

MSIX: a maneira moderna de implantar aplicativos para área de trabalho no Windows

[DevOps]

MSIX: a maneira moderna de implantar aplicativos para área de trabalho no Windows

Magnus Montin

O novo formato de pacote MSIX se baseia em tecnologias de instalação anteriores, como MSI e ClickOnce, e é a maneira recomendada de instalar todos os tipos de aplicativos no Windows daqui em diante. Este artigo apresenta o MSIX e mostra como ele pode ser usado para a integração contínua.

Explorando dados com RColuna

[Inteligência Artificial]

Explorando dados com R

Frank La La

Frank La Vigne explora a linguagem de programação R, que surgiu como uma poderosa ferramenta de estruturação de dados e processamento matemático, graças à sua ampla gama de algoritmos estatísticos integrados e extensibilidade por meio de funções e pacotes de extensão.

Síntese de conversão de texto em fala no .NET

[Fala]

Síntese de conversão de texto em fala no .NET

Ilia Smirnov

Avanços na síntese de conversão de texto em fala (TTS) permitem resultados obtidos por máquina cada vez mais naturais e realistas. Saiba mais sobre a seleção de unidades TTS e avance adicionando fala a um aplicativo .NET existente usando o Speech Synthesis Markup Language (SSML) e a Speech API do .NET.

Revisitando o pipeline do ASP.NET CoreColuna

[Moderno]

Revisitando o pipeline do ASP.NET Core

Dino Esposito

O que os controladores POCO, os hubs SignalR e os serviços gRPC no ASP.NET Core 3.0 têm em comum? Todos são uma “fachada” no estilo RPC para pontos de extremidade HTTP e não dependem do MVC. No entanto, eles precisam ser gravados de três maneiras diferentes.

Classificação bayesiana ingênua simplificada com C#Coluna

[Execução de Teste]

Classificação bayesiana ingênua simplificada com C#

James McCaffrey

James McCaffrey apresenta um programa de demonstração que mostra como usar a classificação bayesiana ingênua para prever a classe de uma pedra preciosa com base na cor, tamanho e forma. A demonstração executa uma classificação binária, pois existem apenas dois valores de classe, mas a lógica do programa também pode ser usada sem modificação para classificação multiclasse.

Testando 1 ... 2 ... 3 ...Coluna

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

Testando 1 ... 2 ... 3 ...

David S. Platt

David Platt diz que a melhor maneira de melhorar seus projetos de UX e criar aplicativos atraentes é testá-los em usuários ativos antes de codificá-los. Então, por que mais lojas de desenvolvimento não fazem isso?

Uma falha de processoColuna

[Nota do editor]

Uma falha de processo

Michael Desmond

Uma das lições emergentes da catástrofe do 737 MAX é que um processo é tão bom quanto as pessoas e as instituições que o executam.