Desenvolvimento

REST não é simplesmente retornar JSON: indo além com APIs REST

É até comum, de certa forma, ouvirmos alguém falar que construiu uma API REST porque acabou disponibilizando um endpoint…

Devo usar herança ou composição?

Sempre que você vê class {CLASS_NAME} extends {PARENT_CLASS_NAME}, está diante de uma herança direta de classe, também conhecida como…

Você conhece o GraphQL e como ele pode te ajudar?

Olá, Web Developers! Muitos aqui já devem ter ouvido falar desse tal GraphQL há algum tempo, mas sem saber ainda…

A era das ferramentas em forma de serviço

Qual o motivo por trás do surgimento de tantas ferramentas em forma de serviço? Quais as principais e mais…

Complexidade ciclomática, análise estática e refatoração

Complexidade ciclomática é uma métrica do campo da engenharia de software, desenvolvida por Thomas J. McCabe em 1976, e…

O que é front-end e back-end?

Apesar de suas diferenças, os desenvolvedores de front-end e back-end se completam na maioria dos casos e, principalmente, quando…

Conheça os principais algoritmos de ordenação

Imagine como seria buscar um número em um catálogo telefônico se os nomes das pessoas não estivessem listados em…

Acesse a documentação das suas linguagens favoritas com o DevDocs.io

Se você trabalha com desenvolvimento já deve ter passado pela situação onde precisava saber a estrutura de uma função…

Desmistificando os algoritmos recursivos

Os algoritmos recursivos são fundamentais na solução de muitos problemas envolvendo a computação, ainda assim, muitos programadores os veem…

Por que a arquitetura do meu software deu errado?

Atualmente, muitos desenvolvedores estão dando um pouco mais de relevância para algo que não era tão levado em consideração…