(ACM-ICPC), lutador de jiujitsu, professor de NodeJS na Webschool.io, software eng no produto MyInfoShare (Brasília), apaixonado por Opensource e Linux, formado em TSI.
e Replicate ◦ How to Use • Pouchdb ◦ Open Source e JS ◦ Simple Sync ◦ Full Coverge ◦ Api Simples • Ionic ◦ Como Funciona ◦ Autenticação e http ◦ NodeJS e Express • Considerações Finais • Perguntas
recentemente a criar um chat mobile. • Sockt.IO foi minha primeira opção, contudo, ao verificar a real regra de negócio da aplicação, percebi que haveria muito uso offline da aplicação. • Como já havia “Brincado” com PouchDB, sugeri o uso, comecei a pesquisá-lo, e hoje irei compartilhar com vocês essa experiência.
sofisticadas de manter informações no navegador, que ficam disponíveis durante uma única sessão. Ao invés de ter que buscar a informação no banco de dados (percorrendo todo o caminho entre servidores), a informação é requisitada para o próprio browser.” <http://arquiteturadeinformacao.com/design-de-interacao/depois-de- mobile-first-o-conceito-de-offline-first/> by: Fabricio Teixeira
HTML, CSS, JS e imagens para fazer sites e aplicativos funcionarem offline. A ideia é controlar mais de perto o comportamento do Cache para decidir quais arquivos devem ser armazenados e quando.” <http://arquiteturadeinformacao.com/design-de- interacao/depois-de-mobile-first-o-conceito-de-offline-first/> by: Fabricio Teixeira
html> Ele é um banco NOSQL, baseado em HTTP (rest), e organizado em documentos. Possui uma grande semelhança com Mongo, porem é escrito em Erlang. Possui Interface de comunicação simples, e pode ser acessado pelo navegador.
é um banco de dados JavaScript de código aberto inspirado pelo Apache CouchDB, que é projetado para funcionar bem dentro do navegador. O PouchDB foi criado para ajudar os desenvolvedores web a criar aplicativos que funcionam bem off-line como eles fazem online. fonte: <https://pouchdb.com/>
localmente enquanto off-line, em seguida, sincronizá-lo com o CouchDB e servidores compatíveis quando a aplicação está de volta on- line, mantendo os dados do usuário em sincronia, não importa onde eles façam o próximo login. fonte: <https://pouchdb.com/>
de 2013, que visa a criação de aplicações híbridas para dispositivos móveis. Hoje, o Ionic encontra-se na versão 1.3, que segundo a equipe por trás do desenvolvimento, será o último release beta. Ele nada mais é do que uma pilha de componentes e outros frameworks.” <http://tableless.com.br/introducao-ao-ionic-framework/> by: grillorafael
maio de 2016. ANGULAR. Disponível em: <https://angularjs.org/> Acesso em: 01 maio de 2016. POUCHDB. Disponível em: <https://pouchdb.com/> Acesso em: 01 maio de 2016.
de 2016. NODE. Disponível em: <https://nodejs.org/en//> Acesso em: 03 maio de 2016. COUCHDB. Disponível em: <http://couchdb.apache. org//> Acesso em: 04 maio de 2016.