Início Artigos
Artigos
Feed RSS-
Guia para engenheiros terem uma boa noite de sono
Este artigo apresenta um guia prático para melhorar a qualidade das aplicações, a fim de reduzir a necessidade dos engenheiros trabalharem além do horário comercial. Alguns pontos abordados são relacionados a organização, visando escalar não somente aplicações, mas também equipes e outros pontos relacionados ao processo de desenvolvimento.
-
Entrevista com Tyler Treat sobre o livro Microservice Observability
Treat argumenta que à medida que os sistemas se tornam mais distribuídos, elásticos e complexos, é necessário mudar para a Observabilidade. Painéis e perguntas predefinidas não são suficientes.
-
Operações sustentáveis em sistemas complexos com excelência em produção
As abordagens bem-sucedidas no longo prazo de tomar responsabilidade pela produção e pelo DevOps requerem mudanças culturais na excelência da produção. As equipes serão mais sustentáveis se tiverem medidas bem definidas de confiabilidade, a capacidade de depurar novos problemas, e uma cultura que promova a disseminação do conhecimento e uma abordagem proativa para mitigar os riscos.
-
Camuflando a Complexidade
Uma das coisas mais importantes que os arquitetos de software fazem é gerenciar a complexidade de seus sistemas. Este artigo aborda algumas das estratégias utilizadas pelos arquitetos para gerenciar essa complexidade.
-
Série de artigos sobre o .NET Core 3
Nesta série, exploramos os benefícios do .NET Core e como pode ajudar não apenas os desenvolvedores tradicionais .NET, mas também à todos que precisam trazer soluções robustas, de alto desempenho e econômicas ao mercado.
-
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.
-
Bate papo sobre o livro From chaos to Successful Distributed Agile Teams
Johanna Rothman e Mark Kilby escreveram o livro From Chaos to Successed Distributed Teams: Collaborate to Deliver, que fornece conselhos para os envolvidos em equipes distribuídas sobre como superar os desafios comuns, e não tão comuns, que o trabalho remoto e a distância trazem para uma colaboração eficaz da equipe.
-
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.