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?
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
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
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
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
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
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 […]
Node.js – O que é, como funciona e quais as vantagens
O Node.js pode ser definido como um ambiente de execução Javascript server-side. Isso significa que com o Node.js é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados. Apesar de recente, o Node.js já é utilizado por grandes empresas no […]
Integração Alexa e Cortana: quais os interesses de Amazon e Microsoft?
Recentemente, Amazon e Microsoft disponibilizaram a integração entre Alexa e Cortana, suas respectivas assistentes virtuais. Com o desenvolvimento da inteligência artificial, cada vez mais as assistentes virtuais têm substituído uso do teclado como interface. No entanto, desenvolver e aprimorar esse tipo de sistema exige muito esforço e recursos. Não à toa, esse mercado é dominado […]