Início Programação no InfoQ Brasil
Artigos
Feed RSS-
Utilizando o Analytics Zoo para injeção de IA em uma plataforma de serviço ao cliente (Parte II)
Esse artigo compartilha uma experiência prática na construção de um módulo de classificação de perguntas e respostas na plataforma de suporte ao cliente da Azure, usando o Intel Analytics Zoo, pela Microsoft Azure China. Através dele é possível aprender rapidamente passo a passo como preparar dados para treinar, validar e ajustar um modelo de correspondência de texto em escala.
-
Adequando projetos para C# 8 com tipos de referência que permitem valor nulo
Este artigo é um estudo de caso para atualizar uma biblioteca de classe do C# 7 para o C# 8 com tipos de referências que permitem nulo. O projeto usado neste caso, o Tortuga Anchor, é uma coleção de estilos de classes MVVM, códigos com Reflection, e várias funções adicionais. Ele foi escolhido porque é pequeno e possui uma boa mistura de padrões idiomáticos e incomuns no C#.
-
Como a Expedia está se livrando dos transformadores de Java Beans
A Expedia criou o BULL, uma biblioteca de transformadores de Java Beans open-source que pode transformar automaticamente todos os tipos de beans, incluindo imutáveis e mistos.
-
Boas práticas para deixar o seu modelo a prova de balas e de falhas
Não existe nenhuma dúvida sobre os benefícios das boas práticas, por exemplo, a legibilidade de código e a facilidade de manutenção a partir de um código limpo e fluido. Porém, as vantagens de um bom design não param por aí, elas impactam também todas as camadas e a integridade dos dados. Conheça as vantagens de uma forma simples e prática para criar uma API a prova de balas e de falhas.
-
Podemos confiar em algoritmos para tomada de decisão automática?
A adoção de tomada de decisão automática vem crescendo a cada dia. Os algoritmos podem produzir resultados socialmente não compreendidos. Há como afirmar que são seguros se não podemos compreendê-los? Os receios do público sobre a incapacidade de prever as consequências adversas impediram tecnologias como a energia nuclear e as culturas geneticamente modificadas.
-
Headless Selenium Browsers
O Selenium é uma poderosa ferramenta conhecida para testes automatizados em navegadores da web. Embora o driver Selenium Web ofereça suporte a todos os principais navegadores, nem sempre se deseja os custos de testes em um navegador real. Navegadores headless ao resgate! Os exemplos neste artigo estão em um repositório do GitHub.
-
Robótica Open Source: Começando com Gazebo e ROS 2
Uma introdução às ferramentas robóticas open source amplamente utilizadas na academia e na indústria. Gazebo é um simulador de robô versátil e ROS 2 é a versão mais recente do Robot Operating System.
-
Série de artigos - .NET Core - 2ª parte
Nesta série, exploramos alguns dos benefícios do .NET Core e como ele pode ajudar desenvolvedores .NET tradicionais e todos os tecnólogos que precisam prover soluções robustas, eficientes e econômicas ao mercado.
-
Revisão e entrevista sobre o livro ASP.NET Core in Action
O livro ASP.NET Core in Action, de Andrew Lock, aborda do início ao fim o conhecimento fundamental para construir aplicativos web usando essa estrutura moderna, altamente disponível, altamente escalável e de plataforma cruzada. Se você é iniciante em programação ASP.NET MVC, o livro oferece uma boa visão geral do padrão Model-View-Controller (MVC), bem como o legado do .NET Framework.
-
Como Testar o ASP.NET Core Web API
Nesse artigo iremos explorar os testes internos com testes unitários e os testes externos com um novo framework de testes do ASP.NET Core chamado de Testes de Integração (Integration Testing)
-
Aplicações .NET Core com Stack Netflix OSS usando Steeltoe
O Steeltoe, desenvolvido pela Pivotal, é uma escolha razoável para quem deseja desenvolver com .Net Core em um ecossistema de microservices heterogêneo que faz uso intensivo das ferramentas da stack Netflix e Spring Cloud.
-
Um tour rápido no CLI do .NET
Com o lançamento do .NET Core 2.0, a Microsoft tem a próxima versão principal da plataforma de propósito geral, modular, multiplataforma e de código aberto que foi lançada inicialmente em 2016. O .NET Core foi criado para ter muitas das APIs que estão disponíveis na versão atual do .NET Framework.