Arquitetura hexagonal

Arquitetura de sistemas: uma preocupação que todos desenvolvedores possuem ao desenvolver uma nova aplicação. A arquitetura de um sistema é o que irá mapear as funcionalidades dos componentes da sua aplicação, junto com a interação do usuário com estes componentes. Hoje, iremos falar de uma arquitetura em específico: a arquitetura hexagonal.  Mostrar os prós e… Continuar lendo Arquitetura hexagonal

O que você precisa saber sobre o Hoisting

Saber que o Hoisting ocorre te ajuda a entender melhor como o Javascript lida com variáveis, e pode evitar alguns bugs bem misteriosos! Nesse artigo, você irá aprender o que é o Hoisting e outros termos importantes relacionados a ele. Vamos lá!? O que é o Hoisting? O Hoisting ocorre quando seu código Javascript é… Continuar lendo O que você precisa saber sobre o Hoisting

Qual é a melhor maneira de utilizar as funções puras?

O que são as funções puras? As funções puras são caracterizadas por não produzir nenhum efeito colateral, ou seja, ela não muda qualquer estado na aplicação. Além disso, a função precisa ser completamente determinística, uma vez que cada saída será produzida para uma entrada específica. A utilização: Quando a função só gera um resultado determinístico… Continuar lendo Qual é a melhor maneira de utilizar as funções puras?

Boas práticas em JavaScript

Olá, sou o Arthur! Meu nome é Arthur Lima e sou desenvolvedor aqui na nata.house! Amo a área de programação e tecnologia, e sempre me empolgo com qualquer novidade. Curto bastante jogos indies e ouvir cloud rap enquanto trabalho. Fui convidado para escrever um pouco sobre boas práticas em JavaScript que atualmente é a linguagem… Continuar lendo Boas práticas em JavaScript

Guia prático sobre React

Se você trabalha na área de desenvolvimento, com certeza já ouviu falar do React! Segundo o Stack Overflow, 74% dos(as) desenvolvedores(as) dizem que ele é uma das ferramentas de desenvolvimento mais amadas. React não é tão popular à toa, ele possui várias vantagens e diferenciais que você irá conhecer neste Guia Prático sobre React. Vamos lá!… Continuar lendo Guia prático sobre React

Descubra 7 tendências de desenvolvimento de software para 2020

O ano de 2020 chegou e pesquisas na área de desenvolvimento vêm mostrando dados surpreendentes e que guiam nossos passos para o futuro. Pensando na potência dessas principais pesquisas, nós, da nata.house, viemos trazer as maiores tendências de linguagem, frameworks e tecnologias da área de desenvolvimento para 2020. Para isso, nos baseamos em estudos apresentados pela… Continuar lendo Descubra 7 tendências de desenvolvimento de software para 2020