• Artigos

    Análise Exploratória de Dados com Javascript –  Parte 1: Manipulação de Dados

    A linguagem Javascript é uma das que mais crescem no mundo, tanto em recursos quanto em relação à comunidade. O objetivo aqui não é apresentar profundidade teórica ou caracterizar Javascript como a melhor solução para a análise de dados, mas mostrar algumas das principais abordagens com o uso da linguagem Javascript e suas bibliotecas para a realização da análise exploratória de dados. Antes de começarmos, quero ressaltar que esta é uma série de 3 artigos sobre análise de dados com Javascript, que seguirão a seguinte ordem: Parte 1 – Manipulação de Dados Parte 2 – Estatística Descritiva Parte 3 – Visualização de Dados Online Neste artigo você aprenderá: Coleta e…

  • Artigos

    Falando sobre Node.js: Mas que diabos é isso?

    Salve pessoal, bem… esse é meu primeiro post aqui no blog então por favor deixem suas opiniões e críticas sobre essa publicação no espaço de comentários lá embaixo. Vou tentar esclarecer algumas dúvidas sobre a tecnologia e ao mesmo tempo explicar seu funcionamento em algumas que permeiam a tecnologia em posts curtos e periódicos. Um dos primeiros pontos a ser abordado é que Node.js não é uma linguagem de programação, então o que é isso? Node.js é uma plataforma baseada na Google V8 Engine ( mesma engine utilizada no Google Chrome ) que roda do lado do servidor escrito por uma equipe liderada por Ryan Dahl em 2009. Tal plataforma…

  • TáSafo em Ação

    Como foi o #JavascriptCamp no HUB728

    Aconteceu no sábado, 27 de junho, das 9h às 16h, no espaço coworking HUB 728 o #JavaScriptCamp. 25 aficcionados por tecnologia (dentre as quais 5 mulheres \o/) compareceram ao evento promovido numa parceria de Code School, Tá Safo!, Pródiga Sistemas e o próprio HUB 728 para aprender um pouco de programação com Javascript, desde o básico até o avançado.

  • Artigos

    Real-Time com XMLHttpRequest

    O XMLHttpRequest ou XHR, mudou tudo. Graças a essa API, o client-side pode transferir dados via Javascript. Ele inseriu o “D” na frente do HTML e nos permitiu obter assincronismo em nossas aplicações web. Antes dele, uma página precisava ser recarregada para enviar ou receber dados do servidor. Apesar de estar presente nos browsers desde o Internet Explorer 5, o XHR ainda é essencial para desenvolvermos aplicações web ricas e pode também ser usado – apesar de existir, hoje, tecnologias como websocket – para aplicações de tempo real. XHR nos fornece uma maneira eficiente de sincronizar atualizações entre cliente e servidor. Quando necessário, uma requisição XHR envia dados para o servidor.…

  • Artigos

    Porque utilizar AngularJS no seu próximo projeto

    Vamos começar pela definição: AngularJS é um framework JavaScript para construção de aplicações web dinâmicas, comumente referenciado como um framework MVC client side. Essa definição não está errada, mas o fato é que MVC é um padrão para dividir uma aplicação em diferentes partes (modelo, visão e controle), cada uma com suas respectivas responsabilidades. O AngularJS  não implementa um MVC na sua forma tradicional, mas algo próximo de um MVVM (Model – View – ViewModel). Logo, seu próprio time de desenvolvimento resolveu batizá-lo, carinhosamente, de um framework MVW  – Model View Whatever. Bem, o time de desenvolvimento do Angular dispensa apresentação, ele nasceu e é mantido por uma empresa que…