Início Artigos
Artigos
Feed RSS-
Entrevista com Peter Bourgon sobre o estado da computação de borda
Com base nos tópicos de sua palestra na QCon Londres, Peter Bourgon conversou sobre a computação de borda, dados distribuídos e a complexidade da sincronização.
-
Data Gateways na era Cloud Native
Data Gateways agem como API Gateways, mas com foco no acesso ao aspecto dos dados. Oferecem recursos de abstração, segurança, escalabilidade, federação e desenvolvimento orientado a contratos. Há muitos tipos de data gateways, desde as tecnologias de virtualização de dados, até os tradutores GraphQL, serviços cloud, pools de conexão e alternativas em código aberto.
-
Cinco razões para começar a trabalhar na nuvem
Este artigo cobre cinco motivos pelos quais um IDE na nuvem, seja auto-hospedado ou gerenciado, pode ser exatamente o que você ou sua empresa precisam para levar a produtividade para o próximo nível.
-
RenderTree do Blazor Explicado
O Blazor é um novo framework de single page application da Microsoft que se baseia no framework .NET em prol do JavaScript. Como parte de seu modelo de desenvolvimento de componentes, o Blazor usa uma abstração do DOM chamada RenderTree. Neste artigo, aprenderemos sobre o que exatamente é uma abstração do DOM, onde o RenderTree é usado e por que os desenvolvedores do Blazor devem saber sobre isso.
-
Desenvolvendo um Framework de migração para a nuvem
A criação de um framework de migração para a nuvem, realizada em fases, fornece uma ferramenta para gerenciamento, prestação de contas e relatórios de status, mesmo que a migração seja conduzida por um sistema de integração de terceiros ou pela própria equipe. O framework deve ser uma documentação escrita, não um histórico de conversas sobre a migração.
-
Revisando a programação: Linguagem e plataforma para desenvolvedores na era da nuvem
A Ballerina é uma linguagem de programação open source, que tem foco em melhorar a produtividade fornecendo abstrações, ferramentas e plataformas necessárias para criar aplicações nativas na nuvem.
-
Criando aplicações .NET para AWS
A AWS fornece um grande conjunto de serviços online. Para garantir a eficiência, a AWS oferece ao .NET um SDK para a criação de aplicações e um conjunto de ferramentas para as IDEs mais populares.
-
Tornando o código mais rápido domando ramificações
Boa parte dos software possuem códigos com ramificações condicionais, que aparecem no formato de cláusulas if-then-else, loops e switch-case. Para aumentar o desempenho, os processadores modernos antecipam as ramificações e executam as próximas instruções especulativamente. Isso é uma otimização poderosa.
-
Entrevista com o autor do livro How to Lead in Product Management
O livro How to Lead in Product Management, de Roman Pichler, fornece soluções para que gerentes e proprietários de produtos possam liderar equipes de desenvolvimento e stakeholders. Abrange práticas como: criar confiança, definir de objetivos do produto, ouvir e falar, resolver conflitos e garantir adesão às decisões, a fim de alcançar o sucesso do produto.
-
Utilizando o DDD para validação de regras de negócio
Se o objetivo é criar aplicações que simulam o comportamento de especialistas de um domínio, então o desafio é capturar e implementar regras de negócios. Essa é mais uma questão de gerenciamento de conhecimento do que propriamente habilidade de codificação. Seguir técnicas de Domain-Driven Design promove a estrutura necessária a validar e implementar regras de negócios em um sistema.
-
Silos, politicagem, e a entrega de produtos de software
As equipes técnicas tendem a não estar preparadas para a política. Isso leva a que os problemas políticos sejam aceitos como tragicamente inevitáveis ou descartados como incompetência. A política nos negócios surge quando não há uma direção clara a ser seguida. Compreender melhor as causas da política ajuda a entender melhor como resolver ou lidar com ela em projetos de software.
-
O passado, presente e futuro das API Gateways
A “borda” evoluiu de simples balanceadores de carga de hardware para uma pilha completa de proxies de hardware e software que incluem API gateways, redes de entrega de conteúdo (Content Delivery Network - CDN) e balanceadores de carga. Neste artigo, mostraremos a evolução da borda do data center à medida que a arquitetura e os fluxos de trabalho das aplicações evoluíram.