redator

GraphQL é uma linguagem de consulta para sua API, criado pelo Facebook em 2012 e lançada em 2015, ele tem um tempo de execução do lado do servidor para executar consultas usando um sistema de tipos que o usuário define para seus dados. GraphQL não é vinculado com nenhum banco de dados ou mecanismo de armazenamento, em vez disso, é apoiado por seu código e dados existentes. GraphQL não chega a ser um framework, mas é uma linguagem que possui implementações em diversas linguagens. Graph Continue

O livro Clean code surgiu no ano 2008, um livro escrito por Robert Cecil Martin, conhecido também por UncleBob. Clean code é uma filosofia que o principal objetivo é aplicar uma técnica simples que visa facilitar a escrita e leitura de um condigo, assim o tornando fácil de compreender e revelando sua real intenção. “Engana-se quem pensa que a limpeza de código é algo complexo! Trocar o nome de uma variável por um melhor, converter funções grandes que fazem várias coisas para funções pequenas que Continue

No ano de 1987 a partir dos conceitos criados por Alexander, os programadores Kent Beck e Ward Cunningham propuseram os primeiros padrões de projetos para a área da ciência da computação. Eles apresentaram alguns padrões para a construção de aplicações comerciais em linguagem Smalltalk, isso durante um trabalho para a conferência OOPSLA. Nos anos seguintes Beck, Cunningham e outros seguiram com o desenvolvimento destas ideias. O movimento ao redor de padrões de projetos só ganhou popularidade em 1995 quando foi lançado o livro Design Patterns: Continue

  Programação orientada a objeto (POO ou OPP) é um paradigma de programação baseado no conceito de objetos, podendo conter dados na forma de campo, conhecidos como atributos e códigos que na forma de procedimentos são conhecidos como métodos. Uma características de objetos é que um procedimento de objeto pode acessar e geralmente modificar, com os campos de dados do objeto com o qual eles estão assoviados (objetos possuem uma noção de “this”(este) u “self”(próprio) ). Em programação orientada a objeto, os programas de computadores Continue

Testes Automatizados de Software   Test-Driven Development TDD ou Test-Driven Development, originalmente inventado por Kent Beck como parte de sua metodologia de extreme programming, desde os anos 90 TDD vem ganhando adeptos pelo mundo. Em um estudo open source languages 2016, quase a metade de todos os entrevistados mencionaram o TDD como uma metodologia de desenvolvimento que usam no dia a dia. O objetivo do TDD é obter um código limpo, bem documentado e testes para que seja gerada uma solução completa e sustentável a Continue

Blitz.js é um novo framework fullstack para React.js construido em cima do Next.js e inspirado no Ruby on Rails para desenvolver rapidamente aplicativos React monolíticos, do banco de dados ao front-end, sem API. O blitz.js foi feito para a criação de aplicativos web grandes ou pequenos com banco de dados. Blitz não e para criar aplicativos da web extremamente grandes, como o Facebook, também não é para criar sites de conteúdo, embora o usuário poderá adicionar facilmente páginas totalmente estáticas a um aplicativo Blitz para Continue

Next.js e uma ferramenta multiplataforma, o que significa que ela funciona muito bem em Windows, Linux e MacOs. Como muitos recursos da web moderna para utilizar será necessário ter apenas o Node.js instalado. Next.js é mantido pela zeit e por sua comunidade open-source, e que visa agilização do processo de construção de um app. Características Exportação estática não há necessidade de aprender uma nova estrutura. Exportar um site estático com o Next.js é tão fácil quanto um único comando. Css-in-JS o Next.js vem com ‘styled-jsx’ Continue

O Adonis.js é uma estrutura MVC do Node.js que roda em todos os principais sistema operacionais. O Andonis oferece ao usuário ecossistema estável para escrever aplicativos Web do lado do servidor,  aonde o usuário possa se concentrar nas necessidades dos negócios e finalizar, decidindo qual pacote escolher ou não.Adonis.js fornece a alegria do desenvolvimento com uma Api consistente e expressiva para criação de aplicativos da Web com pilha completa ou servidor de micro API.   Adonis é um Fremework com a combinação de vários pacotes Continue

  Sails.js um aplicativo com estrutura Web Model-View-Controller(MVC) desenvolvido no ambiente Node.js. Foi lançado como software livre de código aberto sob a licença MIT License. Sails.js é um projeto para torna mais fácil a configuração feita sob encomenda, Node.js de nivel empresarial com aplicações web e APIs.  Emulando a arquitetura MVC de outras estruturas, como Ruby on Rails, Ele oferece padrão e familiaridade semelhantes, ao alterar entre outras estruturas ou linguagens, reduzindo a carga cognitiva. Sails.js oferece vários recursos e atributos. Por ser construído em Continue

  O Redux é uma biblioteca  JavaScript com o código aberto para gerenciar o estado do aplicativo. É muito comum ser usado com bibliotecas como React ou Angular para criar interfaces de usuário. Semelhante e inspirado pela arquitetura Flux do Facebook, Redux foi criado por Dan e Andrew Clark.   Redux foi criado para solucionar o problema de compartilhamento de estados entre componentes, tornando-o unidirecional. O Redux simplifica a evolução de estados em uma aplicação quando tem múltiplos estados para controlar e muitos componentes que Continue