Início Companies no InfoQ Brasil
Artigos
Feed RSS-
Navegando no Ecossistema .NET
Em 2002, o .NET foi lançado. Nos últimos 12 anos, a comunidade de desenvolvedores .NET cresceu a um ritmo constante. Após isto as coisas começaram a evoluir rapidamente. A Microsoft antecipou a mudança no ecossistema e adotou a mentalidade de desenvolvimento de código aberto, confirmando essa ideia com a aquisição do GitHub.
-
Angular e ASP.NET Core 3.0 na prática
Embora haja muitas vantagens em utilizar o Angular na construção de SPAs, algumas partes, incluindo conteúdo estático e trivial, como Contato e Licenças, não precisam de complexidade extra. Neste artigo, Evgueni Tsygankov mostra como criar componentes Angular reutilizáveis que podem ser hospedados nas páginas do ASP.NET Core, permitindo que escolhamos a ferramenta certa para cada página.
-
Usando C# 8 e Tipos de Referência Nullable no .NET Framework
Embora partes do C# 8 não sejam suportadas no .NET Framework, os Nullable Reference Types podem ser ativados se soubermos os truques certos.
-
O ano de 2019 no InfoQ e previsões de softwares para 2020
Neste artigo, serão apresentados pontos que marcaram o ano de 2019 e que foram noticiados pelo InfoQ, para temas como: Desenvolvimento Java e .NET; Desenvolvimento Web; Arquitetura; IA, ML e Engenharia de Dados; Cultura e Métodos; e DevOps/Cloud. Além de discorrer assuntos que podem vir a se tornar tendências no desenvolvimento de softwares no ano 2020.
-
Quarkus chega na versão 1.0: Um bate papo com Thomas Qvarnstrom
Quarkus, um framework Java nativo Kubernetes feito para o GraalVM e OpenJDK HotSpot, chegou na versão 1.0. O Quarkus é um stack open source para escrever aplicações Java, oferecendo tempo de inicialização rápido e pouco uso de memória. O InfoQ conversou com Thomas Qvarnstrom, gerente de produtos sênior na Red Hat, para aprender mais sobre a jornada do Quarkus.
-
Convertendo um projeto de .NET Framework para .NET Core
Com o lançamento do .NET Core 3.0 e o anúncio de que o .NET Framework (Windows) será encerrado na versão 4.8, está na hora de pensarmos em evolução, ou seja, migrarmos nossos projetos para o .NET Core, aproveitando os diversos benefícios desta plataforma.
-
Automatizando a execução de Spark Notebooks
O uso de notebooks para explorar um dataset facilita muito o trabalho do desenvolvedor, mas possui desafios para serem publicados em produção ou para os usuários finais visualizarem seus resultados, veja nesse artigo como a Tail fez para automatizar o uso dos Spark Notebooks.
-
Migração .NET Framework para o .NET Core
Este artigo busca resumir uma estratégia de migração de .NET Framework para .NET Core. Apresenta as vantagens do .NET Core, sobre o futuro da plataforma, as diferenças em relação a performance e configurações, além de um pouco da implementação na prática das principais configurações para essa mudança. No final você encontrará alguns conteúdos interessantes para ajudar nessa jornada.
-
Construindo um pipeline CI/CD + Liquibase no GitLab
Neste artigo veremos como construir um pipeline CI/CD utilizando o GitLab-CI para realizar a parte de compilação, testes unitários, empacotamento e deploy de uma aplicação Java utilizando Maven no servidor de aplicação WildFly. Por fim, o gerenciamento de mudança do banco de dados através da ferramenta Liquibase será automático.
-
Estendendo o OutputStream do Apache Spark Structured Streaming
Nem sempre o suporte padrão de saída do processamento de streams do Apache Spark Structured Streaming pode atender suas necessidades, por isso esse artigo mostra como estender a saída do stream e implementar sua própria integração externa. Apresento como estender o OutputStream com um exemplo completo de integração, persistindo o resultado do processamento em banco de dados relacional.
-
Processamento de Dados em "Tempo Real" com Apache Spark na Wavy: Parte 3
Grandes volumes de dados para processar? Necessidade de informação em "tempo real"? Essas são as necessidades que temos de processamento de dados na Wavy, mais de 100 milhões de transações por dia. Esse artigo mostra como utilizamos o Apache Spark para processar grandes influxos de dados de forma contínua, ao final vamos compartilhar dicas e lições aprendidas no uso dessa ferramenta.
-
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#.