Streaming APIs conseguem mandar informações para clientes de forma simples, automática e sem utilizar muitos dados. Aprenda quais são os melhores dados para se mostrar em tempo real para seu cliente e o porquê de API REST não ser a melhor solução para mostrar dados em tempo real. O palestrante mostrará como transformar uma API REST em Streaming através de instrutivas demonstrações de produto na Streamdata.io.
Infelizmente o voo do Eric Horesnyi atrasou, impossibilitando que ele palestrasse dia 07/10. Ele pediu desculpas e reagendou para o dia 16/10 às 11:00 AM BRT.
Também informamos que por recursos que o palestrante utilizará durante o webinar, manteremos o uso da plataforma Join.me. Para assistir online, basta acessar join.me/omundoapi no horário programado.
Lembrando que o webinar será ministrado em inglês e ficará disponível para visualizações posteriores em nosso site.
Sobre o palestrante:
Hoje CEO da Streamdata.io, Eric Horesnyi também foi membro da equipe fundadora da Internet Way e depois da Radianz. É expert em infraestrutura High-Frequence Trading, apaixonado por Fintech e Cleantech. Eric trabalhou em São Francisco, Nova York, México e agora Paris.
O palestrante realizará uma demo com o público e para isso, mandou algumas orientações:
“Olá codificadores,
Estou animado em compartilhar um momento de codificação com vocês. Tanto que eu gostaria de ter certeza de que vamos conseguir ler, modificar e executar os códigos. Aqui estão algumas instruções para a nossa sessão.
Vamos ler e ter cada um de nós um app riot.js personalizado que exibe informações Forex transmitido via streamdata.io. Esta será uma oportunidade para focar em 3 ambientes diferentes: nuvem de dados de mercado fornecidos pela Xignite, Riot.JS como framework Javascript e streamdata.io proxy-as-a-service. Streamdata.io irá converter Xignate API em Stream que será consumida graças ás capacidades orientadas a eventos do Riot.js.
Para certificar-se de nossa experiência será tão interessante quanto possível, aqui estão algumas coisas que você precisa realizar antes da sessão:
- Se você ainda não tiver em seu computador, instale Python: https://www.python.org/downloads/
- Se você não tiver uma conta Xignite ainda, crie uma conta demo configurado para o seguinte API: https://www.xignite.com/forex/api/GetRealTimeRate
- O mesmo com io, abra uma conta em streamdata.io
- Baixe e descompacte https://github.com/streamdataio/xignite-riotjs em um arquivo que você possa facilmente encontrar durante o webinar (na minha, eu criei um diretório / Demos).
- Em termos de ambiente, eu uso Chrome no Mac OS X, mas tudo deve funcionar igualmente em todos os navegadores exceto IE e outros OSes.
Teste o ambiente:
- Agora no diretório master /Demos/xignite-riotjs, inicie o servidor HTTP com $ python -m SimpleHTTPServer 8080
- Abra em seu navegador favorito o site http://localhost:8080/ Lá você deverá ver 2 logotipos e nenhum dado
- Edite index.html e coloque os tokens do seu app (estes abaixo não funcionarão!):var streamdataAppToken = “Y2JjZGQxNWcatchcatachakaNGI3LTk3NTYxNWE3Yzc1”;var xigniteToken = “kjsdhkqjdkjhd”;
- Atualize sua página localhost e você deve ver o seguinte:
Essa é a página por onde vamos começar. Se você tiver dúvidas durante a preparação para o seminário, o melhor é pergunta-las via o chat da interface do streamdata.io ou em meu twitter: erichoresnyi.”