Essa é uma dica para a galera (que como eu), utiliza o Jupyter Notebooks como ferramenta de estudo ou trabalho. Provavelmente se você está lendo isto, é por que já conhece o Jupyter Notebooks ou antigo IPython, e tem interesse em usar ou entender esta oferta. Caso você não conheça esta ferramenta, basta saber que o Jupyter Notebooks oferece um environment com suporte a várias linguagens de programação, incluindo Python, R, MATLAB e etc. Esta é uma ferramenta que caiu...

Read Post

Durante o mês de junho tive a oportunidade de participar de alguns eventos de tecnologia em New York, e é claro, de aproveitar essa cidade maravilhosa. Este evento ocorreu nos dias 7, 8 e 9 de junho no famoso Javits Center. Este é um evento onde conseguimos ver as tendências do mercado de IoT, por meio das empresas, cases e profissionais que estão atuando no topo do mercado. Entre os assuntos disseminados nesta edição, tivemos temas como: IoT: It’s Evolution...

Read Post

Estou utilizando o Microsoft Azure em projetos de IoT antes mesmo do lançamento do Azure IoT Hub. Desde então tenho aguardado um notícia que veio enfim, no dia 8 de fevereiro de 2016: O suporte nativo ao protocolo MQTT sem a necessidade do protocol gateway. Embora essa fosse um solicitação recorrente, há de se parabenizar o esforço do time do Azure IoT. Pouco tempo após o MQTT ter sido aprovado como padrão ISO/IEC (a saber: #ISO20922), somos agraciados com a...

Read Post

Tenho participado de muitos eventos e falado bastante sobre IoT no último ano. Uma pergunta recorrente que me é feita é sobre qual placa comprar para iniciar no mundo do IoT. OK… mas porque você tem de comprar uma placa para iniciar no mundo do IoT? A ideia aqui é ver o que circunda o mundo do IoT, do que ele é formado e como podemos entrar nesse mundo mesmo sem o conhecimento imediato de hardware. IoT é um acrônimo...

Read Post

Não é enganação, vou fazer o famoso exemplo do WordCount, porém vou tentar ir além do que apenas mostrar o código ou dizer Spark torna esta tarefa mais simples que utilizar Hadoop/MapReduce. A exemplo do post Spark – Resilient Distributed Datasets, vou focar na base e estrutura básica da ferramenta para se conseguir o desempenho esperado ao utilizar o Spark. Spark e o MapReduce Resumindo toda a brincadeira, o Spark estende o MapReduce de modo a evitar mover os dados...

Read Post

Dias 05 e 06 de setembro de 2015. Essa foi a data de um dos eventos mais impressionantes que já participei, e posso dizer, um dos mais importantes também: O 1º Hackathon Globo, dentro da mundialmente e famosa casa do BBB!!! Sobre a experiência Em 15 esta foi a primeira vez que a casa do BBB foi utilizada para algo fora do programa, onde foi permitido a entrada de não funcionários e onde houve liberdade total para fotos e filmagens....

Read Post

Spark é uma estrutura de processamento paralelo, um sistema Open Source para computação em cluster cujo objetivo é possibilitar que a análise de dados seja a mais rápida possível. Spark foi pensado com base na crescente necessidade de análise de grandes volumes de dados no menor tempo possível. Seu mecanismo de processamento foi desenvolvido com foco em velocidade e facilidade de uso, visando sempre uma análise sofisticada. Estou falando de um projeto Apache anunciado como “lightning fast cluster computing”, que...

Read Post

Um dos alicerces do que hoje chamamos de IoT, é a geração insumos por meio de inteligência nos dados gerados. O fluxo feliz são "coisas" "conectadas" gerando "dados" e "inteligência". Neste post veremos 3 soluções de Machine Learning in the Cloud, ambas iguais em essência, mas diferentes em propósito e execução. Vou apresentá-los aos serviços Azure Machine Learning, IBM Watson e Amazon Machine Learning. IBM Watson visa abstrair a ciência de dados, transformando as consultas em linguagem natural com base...

Read Post

IoT, Mobile, Big Data, Stream Analytics e por ai vai. Cada vez temos mais referências da necessidade dos chamados NoSQLs. A verdade é que o cenário de armazenamento de dados clássico tem se tornado inviável em alguns cenários. Para aqueles de nós que já estão vendo este futuro hoje, vale entender as bases deste novo mundo cheio de diferenças em relação ao nosso tradicional modelo relacional de armazenamento de dados.</p> Com a crescente necessidade de análise de grandes volumes de...

Read Post