Programação

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

React  não e um framework completo, como Angular ou Ember, mas seu ecossistema e muito grande e bem organizado, disponibilizando vários pacotes para serem utilizado em conjunto com a biblioteca principal. Um desses pacotes é o react-router, que é responsável pela navegação entre os componentes da aplicação.   O Router é fornecido com alguns ganchos que permitem acessar o estado do roteador e executar a navegação de dentro de seus componentes.   Ganchos: UseHistory UseLocation UseParams UseRouteMatch Quer aprender React.js na prática? Clique aqui para Continue

Hooks é um conjunto com novas funcionalidades que permitem ao usuário controlar o state de uma forma mais simples, mais rápida e mais intuitiva. Sua implementação foi a partir da versão 16.7.0-alpha e a promessa que o usuário consiga transitar gradativamente do padrão usado atualmente para o Hooks sem Breaking Changes e sem muita dificuldade, podendo no início utilizar até as duas formas. Lista de Hooks. Os Hooks são classificados em básicos e adicionais da seguinte forma: Hooks básicos: useState useEffect useContext   Hooks adicionais: useReducer useCallback Continue

Elixir e uma linguagem de programação criada por um brasileiro o José Valim, é uma linguagem de programação funcional, concorrente, de propósito geral que executa na máquina virtual Erlang(BEAM). O Elixir compila em cima de Erlang para poder fornecer aplicações distribuídas, em tempo real suave, tolerante a falhas, sem parar, mas também suporta metaprogramação com macros e polimorfismo via protocolos. Empresa como E-MetroTel, Pinterest e Moz utilização a linguagem Elixir, mas a linguagem poder ser usada também para desenvolvimento web, por empresas como Bleacher Report, Continue

Flutter e uma ferramenta que possibilita a criação de aplicativos compilados, pode se considerada um kit de desenvolvimento de interface, de código aberto e multiplataforma. Flutter foi criado pelo Google, e atualmente pode ser compilada para Android, Ios, Windows, Mac, Linux Google Fuchsia e Web. Grandes empresas apostam no Flutter, como: Alibaba, Groupon, Nubank, Google entre outra empresa. Um dos grandes motivos para empresas apostarem no Flutter e justamente aforma como funciona para criação de aplicações. Flutter utiliza uma linguagem também criada pelo Google a Continue

Rust uma linguagem multiparadigma compilada e desenvolvida pela mozilla Research, a linguagem surgiu como projeto pessoal de Graydon Hoare, um empregado da Mozilla, a linguagem foi desenvolvida e projetada para ser “segura, concorrente e prática”, podendo suportar os estilos puramente funcional, procedural e orientada a objetos, possuindo um suporte nativo ao WebAssembly. Mozilla começou a poiar o projeto em 2009 e só anunciou em 2010, no mesmo ano, resolveram mudar os esforços do compilador original escrito em OCaml para um auto-hospedado feito em Rust, que Continue