Desenvolvimento mobile multiplataforma: aplicativo Guiaderodas

desenvolvimento mobile multiplataforma

Um dos maiores desafios no gerenciamento de projetos de software é o delicado balanço entre qualidade, prazo e custo. Com aplicativos, isso não é diferente. Hoje em dia, esse desafio torna-se ainda mais complexo no desenvolvimento mobile multiplataforma, devido à necessidade de suportar, no mínimo, as duas plataformas mais populares entre os usuários de smartphones: […]

Arquitetura microsserviços em camadas

arquitetura microsserviços

Com a Arquitetura Microsserviços, uma única aplicação/funcionalidade de software é implementada como uma combinação de vários microsserviços e suas interações. Portanto, as comunicações entre os serviços e sua coordenação são vitais para uma implementação bem-sucedida da arquitetura de microsserviços. Esse texto é uma tradução autorizada do artigo escrito por Kasun Indrasiri. Para acessar a versão original […]

Microsserviços Pragmáticos

Microsserviços Pragmáticos

Atualmente, microsserviços é uma das “palavras da moda” mais populares na área da arquitetura de software. Existe muito material de estudo sobre os fundamentos e os benefícios dos microsserviços, mas têm poucos recursos sobre como você pode usá-los nos cenários corporativos do mundo real. Neste post, estou planejando abordar os principais conceitos da Arquitetura de Microsserviços […]

Internet das coisas: quais as oportunidades de negócios com IoT?

internet das coisas

Já se foi o tempo que o único dispositivo conectado à internet na sua casa ou escritório era o computador. Depois que os smartphones alavancaram a internet móvel, surgiram cada vez mais aparelhos inteligentes conectados à rede. E estamos apenas começando: a tendência é que os objetos que utilizamos estejam cada vez mais conectados. Esse […]

Robotic Process Automation (RPA): quais as vantagens para os negócios e como implementar

robotic process automation

O processo de transformação digital nas empresas envolve maior automação. Nesse contexto, cada vez mais empresas estão prestando atenção no conceito de Robotic Process Automation (RPA). Em linhas gerais, RPA consiste na automação de altos volumes de tarefas repetitivas, simulando a interação de um usuário com a interface gráfica de uma aplicação. Segundo a Gartner, […]

Entrega contínua: o que é e como aplicar

entrega contínua

Quem trabalha com desenvolvimento ágil precisa não só adotar a cultura DevOps, como também se acostumar com termos como desenvolvimento contínuo, integração contínua, implementação contínua, entrega contínua, entre outros. Hoje, falaremos mais do último, também conhecido como continuous delivery ou sua sigla em inglês, CD. Entrega contínua é uma abordagem na qual os times de […]

O que é DevOps e como usar na sua empresa

devops

Agilidade é essencial para qualquer empresa de tecnologia. Afinal, em um mercado competitivo e marcado por intensas e frequentes mudanças, é necessário ser veloz para se adaptar e garantir eficiência. É nesse contexto que entra o DevOps, um conceito que busca, justamente, acelerar o desenvolvimento e implantação de produtos e serviços de tecnologia. Não por […]

Manutenção de software: definição e melhores práticas

manutenção de software

Quando participamos de um projeto, as pessoas em geral presumem que este terá começo, meio e fim. No entanto, quando se trata de desenvolvimento de software, sabemos que não existe um fim definitivo. Seja por necessidades tecnológicas ou de negócios, a manutenção de software é uma atividade que acompanhará a vida toda de um sistema. […]

Hospedagem de apps: desenvolvedores contra taxas cobradas por Apple e Google

hospedagem de apps

As taxa cobradas pela Apple e Google para ter um aplicativo na App Store e Google Play é de aproximadamente 30% da receita gerada tanto na aquisição, quanto nas compras realizadas dentro do app. Apesar da grande visibilidade que as lojas de aplicativos oferecem, desenvolvedores, profissionais área de tecnologia e outras empresas estão ficando insatisfeitas […]