Não categorizado

O que é Plataforma como Serviço (PaaS)?

Nós já falamos sobre Software como Serviço (SaaS) por aqui, mas você sabe o que é a Plataforma como Serviço (PaaS)? PaaS é o ambiente completo de desenvolvimento e implantação na nuvem.  Os fornecedores de Plataformas como Serviço oferecem efetivamente middleware que permite aos desenvolvedores instalar, configurar e gerenciar servidores e bancos de dados, onde […]

Sistemas

SaaS: tudo o que você sempre quis saber

Software as a Service (SaaS) ou Software como Serviço é uma forma de distribuição e comercialização de software, sem que este precise ser instalado no computador do usuário, que roda na infraestrutura do fornecedor é é entregue via internet. Dessa forma, não há download, as atualizações são disponibilizadas (e garantidas) para todos os usuários ao […]

Fábrica de Software Fábrica de Software Fábrica de Software Fábrica de Software Fábrica de Software Gestão de Projetos

Metodologia Lean e Agile: entendendo as diferenças

As metodologias e os frameworks ágeis já provaram seu valor, estando presentes em praticamente todas empresas que trabalham com software e TI atualmente. Lean e Agile são nomes que fazem parte do dia-a-dia dessas empresas, mas muitas vezes as diferenças entre essas metodologias não ficam claras.  Uma metodologia é um sistema de métodos utilizado em […]

Sem categoria

Test Driven Development (TDD): simples, prático e efetivo

Test Driven Development (TDD ou Desenvolvimento Orientado a Testes) é um processo de desenvolvimento que se baseia na repetição de um ciclo muito curto: os requisitos são transformados em casos de teste específicos, o código é desenvolvido de forma que os testes passem, e depois o código é refatorado para garantir um código mais limpo […]

Gestão de Projetos

Conheça a diferença entre Entrega Contínua e Implantação Contínua

Integração Contínua (Continuous Integration ou simplesmente CI) é uma prática que sugere a implantação de processos e ferramentas para entrega rápida de novas versões de softwares.  A entrega contínua (Continuous Delivery ou CD) e a implantação contínua (Continuous Deployment ou CD) são também metodologias para o mesmo fim, mas que podem ser consideradas uma a […]

Sem categoria

Continuous Integration ou Integração Contínua (CI)

Integração Contínua (Continuous Integration ou CI) é uma metodologia que surgiu em 1991 e que visa a implantação de processos e ferramentas para a entrega rápida de novas versões de software. CI implica na prática de fazer merge de todo o código gerado pelos desenvolvedores diariamente (e várias vezes ao dia) em um único repositório […]

Sem categoria

O que são e como funcionam os Progressive Web Apps?

Nos últimos anos houve um crescimento exponencial na utilização de dispositivos móveis. Hoje mais de 60% do uso de toda a internet é através de celulares. As razões mais óbvias para que isso acontecesse são os hardwares cada vez mais baratos, o fácil acesso à internet através desses dispositivos e o número crescente de serviços […]

Aplicativos Móveis Aplicativos Móveis Desenvolvimento de Software Desenvolvimento de Software Desenvolvimento de Software Desenvolvimento de Software Desenvolvimento de Software Desenvolvimento de Software

Tendências no Desenvolvimento de Aplicativos Móveis para 2020

Você trabalha em uma empresa que tem aplicativos móveis? Ou mesmo de uma startup? Independente de onde ou como você atua, é sempre importante estar atento para as tendências no desenvolvimento de Aplicativos Móveis. Um exemplo disso são as receitas globais de aplicativos móveis, onde a projeção para gerar U$ 188,9 bilhões por meio de […]

Fábrica de Software

Como fazer a manutenção de Software Legado?

Software legado pode ser classificado como um software antigo e desatualizado, ainda executando um trabalho útil – em algum lugar. Nós já falamos sobre a manutenção de software legado por aqui, trazendo insights para verificar quando vale a pena manter um software legado. Mas e nos casos em que você necessariamente tem que manter o […]