[Guia completo] Como lidar com software legado?

Trabalhar com um software legado, utilizando tecnologias que estão no topo no mercado hoje em dia, como React, Angular, Elixir, Rust, Kotlin, Svelte costuma fazer os olhos de muitos desenvolvedores…

TypeScript 3.4: as novidades

Se você não conhece muito o Typescript, pelo menos é provável que já tenha ouvido falar. Com certeza você já se deparou com algum chefe, amigo ou algum conteúdo na…

diagrama relacional
Diagrama relacional: A base da estruturação de dados

Se você trabalha com TI ou RH, já deve ter se deparado com desafios relacionados à organização e gestão de dados. Em meio a tantas informações armazenadas digitalmente, a maneira…

Microservices e o perigo das “modinhas”

A modinha do momento se chama microservices. Quando devs ouvem essa palavrinha mágica, os olhos brilham. Cada dia mais, esse tem se tornado um dos assuntos centrais em palestras, eventos,…

Metodologia Lean: o que é e como usar na gestão?

A Metodologia Lean — ou gestão enxuta — é um processo que foi criado na Toyota nos anos 80, com o objetivo de otimizar fluxos produtivos. O grande objetivo da metodologia é…

Git, SVN e CVS — comparação dos principais VCS

Fala galera do mal! Estou aqui hoje para publicar meu primeiro artigo, espero que gostem (se não gostarem, que o estalo do Thanos lhes desintegre ). Neste artigo vou falar sobre…

Orquestração de contêineres — com Docker, Swarm e Portainer

Quando se trata de DevOps, orquestrar contêineres é um ponto vital. Isso se deve ao fato de que, em um ambiente DevOps, a entrega da infra ocorre como código. Mas…

perguntas para entrevista de emprego
Entrevista de emprego: As perguntas mais importantes para profissionais de TI

Em um mercado de trabalho onde os processos seletivos estão cada vez mais difíceis de serem aprovados, dedicamos muito do nosso tempo a repaginar o currículo e passar por cada…

Big Data: como essa ferramenta mudou a forma de fazer Marketing?

O Big Data é um dos pilares que formam o Martech, ou Marketing Tecnológico, e potencializa consideravelmente as estratégias do setor. Por isso, compreender suas aplicações é essencial. Antes de…

Aplicação serverless com AWS: como desenvolver uma do 0?

Você já ouviu falar de aplicações serverless, mas não sabe por onde começar? Que tal aprender enquanto você cria um "YouTube" sem configurar nenhum servidor? No artigo de hoje, vamos…

Gestão ágil de projetos com scrum x sem scrum

Vim contar para vocês a diferença entre a gestão ágil de projetos com e sem o Scrum. Antes de mais nada, o que é o Scrum? Aqui vai a definição…

linguagem de programação rust
Linguagem de programação rust: Segurança, performance e o futuro da programação

Se há algo que os desenvolvedores sempre buscaram é uma linguagem que combine performance extrema, segurança de memória e facilidade de uso. Durante décadas, linguagens como C e C++ dominaram…

Como aplicar Scrum em um projeto de teste de software?

O teste do software estão diretamente ligados à qualidade. Contudo, não é possível utilizar uma fórmula para medir essa qualidade. Para alguns, a qualidade pode ser determinada pela quantidade de…

Mini Tutorial de ETL na prática com Power BI

ETL, do inglês Extract Transform Load, é uma etapa muito importante em Data Science, pois é durante a ETL que extraímos os dados. São n possibilidades de extração, sejam elas…

desenvolvimento mobile
Desenvolvimento mobile: O guia definitivo para criar apps de sucesso

O mercado de desenvolvimento mobile está em uma fase de crescimento acelerado, impulsionado pelo aumento da digitalização e pela dependência crescente dos smartphones. Hoje, mais da metade do tráfego da…