Início Programação no InfoQ Brasil
Artigos
Feed RSS-
Usando o .Net Core Template Engine para criar templates e projetos personalizados
A história das ferramentas mudou drasticamente com o .NET Core, devido à sua ênfase na linha de comando. Isso se encaixou muito bem na imagem de plataforma cruzada e ferramenta agnóstica no .NET Core.
-
Single Page Applications e ASP.NET Core 3.0
O desenvolvimento web mudou nos últimos anos, com a maturidade do Angular, React, Vue e outros mais. Passamos da criação de páginas web para a criação de aplicações, da renderização no servidor para a renderização no navegador. Mas, à medida que os desenvolvedores continuam a migração para o desenvolvimento client-side, muitos se perguntam se ainda devem usar o ASP.NET.
-
Entrevista com Scott Hunter sobre o .NET Core 3.0
Chris Woodruff conversou com o diretor de gerenciamento de programas da plataforma .NET, Scott Hunter, sobre o que os desenvolvedores podem esperar do .NET Core 3.
-
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.
-
Perguntas e respostas com Cyrille Martraire sobre o livro Living Documentation
Cyrille Martraire discute a necessidade de repensar como trabalhamos com a documentação quando criamos sistemas de software. Deveríamos adotar uma documentação que evolui no mesmo ritmo que o código. Neste livro, descreve conceitos e ideias que formam a base para a documentação viva e usa exemplos práticos de como criar uma documentação que está sempre atualizada.
-
A importância das métricas para times ágeis
A melhoria contínua é fundamental para a agilidade e não deveria ser imposta no formato top-down, deve ser conduzida pelas próprias equipes ágeis. O autoaperfeiçoamento é mais apropriado, entretanto, requer patrocínio formal por parte da liderança tecnológica na forma de reconhecimento e uma estrutura adequada para gerenciar o processo no longo prazo.
-
Entrevista sobre o livro Entrega Contínua em Java
O livro de Daniel Bryant e Abraham Marin-Perez foi lançado quase dez anos depois do livro original Entrega Contínua de Dave Farley e Jez Humble e mais de 20 anos depois do primeiro lançamento do Java. O bate papo nos ajudará a entender melhor a partir da experiência deles o motivo de termos um livro sobre Entrega Contínua especificamente para o Java e o ecossistema JVM.
-
Não é bem assim: exploração de sistemas para verificar a precisão musical
Chris Ford explora o que torna a música precisa e como podemos codificá-la em um sistema de tipos.
-
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.
-
Perguntas e respostas sobre o livro Risk-First Software Development
O livro Risk-First Software Development, de Rob Moffat, analisa todas as atividades de um projeto de software através da visão do gerenciamento de riscos, introduzindo uma linguagem de padrões para classificar diferentes riscos, fornecendo sugestões para equilibrá-los e explorando como as metodologias de software veem os riscos.
-
Records no Java 14
Em março deste ano está previsto o lançamento do Java 14. Como de praxe, novos recursos serão adicionados ao JDK. Um deles, muito aguardado pelos desenvolvedores, virá em forma de preview feature e promete uma forma mais simples e concisa para a declaração de classes. Um record é um novo tipo no Java e extingue a necessidade de gerar um amontoado de código em classes do tipo data class.