Você nem sempre precisa de um banco de dados

À medida que começamos um novo projeto, rapidamente começamos a pensar sobre o tipo de banco de dados que vamos usar. Opções como Oracle, SqlServer, Mysql ou mesmo um banco de dados NoSql como Mongo ou Cassandra sempre aparecem como uma boa escolha. No entanto, esses bancos de dados ocupam dezenas ou centenas de megabytes […]


O poder do Android Things além da GPIO e PWM

O ano de 2017 marcou o lançamento da plataforma Android Things, que promete trazer todo o conhecimento, ferramentas, bibliotecas, arquitetura e ideologia do desenvolvimento Android usados em smartphones e similares para plataformas de sistemas embarcados, como o Intel Edison. Neste artigo, não pretendo falar sobre as bibliotecas, sobre a codificação ou, ainda, entrar em detalhes […]


Protegendo um Raspberry Pi incorporado em seu dispositivo IoT

Os dispositivos para a Internet de Coisas (IoT) são frequentemente expostos a informações sensíveis, como se você está em casa, ou então eles têm controle de coisas importantes, como se o seu bebê está ouvindo músicas calmantes ou uma sirene estridente quando seu bebê se agita às 3 horas da manhã . Os desenvolvedores devem […]


Preciso de métricas. E agora?

Gerar métricas referentes a uma ferramenta, serviço ou sistema nem sempre é uma tarefa fácil, e muitas vezes não há informações suficientes para se chegar aos dados desejados. Desde o primeiro dia deste ano, estou encarando um projeto que me colocou nesse desafio. Para encará-lo, percebi que seria necessário usar diversas ferramentas, além de ter […]


Leitor de tags NFC com Arduino

Hoje eu quero usar o módulo de leitura de tags NFC com o meu Arduíno. A ideia é construir um protótipo simples para ler tags NFC e validá-las contra um servidor remoto (por exemplo, um servidor node tcp). Dependendo da tag, vamos desencadear uma saída digital ou outra. No exemplo, conectaremos leds a essas saídas, […]


SHA-1 e computação quântica: um olhar sobre o futuro da segurança

Alberto J. Azevedo é especialista em Segurança de Redes Corporativas e há mais de 20 anos trabalha com TI. Foi instrutor e coordenador no Projeto Select, proveu treinamento em informática para todos os funcionários do Governo do Paraná e é sócio-fundador da Nova Era Informática e Telemática. Grande entusiasta da comunidade Hacker, Alberto é criador […]


Desenvolvimento do Spring Boot com Docker

A AtSea Shop é um exemplo de aplicativo de vitrine que pode ser implantado em diferentes sistemas operacionais e pode ser personalizado tanto para o seu desenvolvimento empresarial quanto para os ambientes operacionais. Discuti a arquitetura do aplicativo em um outro artigo. Hoje, abordarei como configurar seu ambiente de desenvolvimento para depurar o backend Java […]


A Web na era da realidade virtual

Um dos primeiros projetos de realidade virtual foi pensando ainda nos anos 70. Ivan Sutherland escreveu, em 1965, o artigo seminal The Ultimate Display, considerado um marco inicial dos estudos sobre realidade virtual. Sutherland não era apenas um teórico, mas um engenheiro visionário que, além de publicar seus textos, desenvolveu o projeto The Sword of […]


Engenharia de renderização da assinatura no iOS com o Ubersignature

Desde o lançamento em 2009, a Uber tem expandido sua missão de tornar o transporte mais confiável para a entrega de comida, gatos, sorvetes e todo o resto. A API da Uber facilita para os desenvolvedores a criação de aplicativos que coordenem o movimento de todo tipo de coisas, mas cada uma dessas tecnologias tem […]


Wearables: muito se fala, pouco se faz. Por quê?

Vamos quebrar alguns paradigmas acerca destes dispositivos. Primeiro, a ideia não é algo novo, a primeira noção de wearable surgiu em 1644, na dinastia Qing, e era chamado anel de ábaco, utilizado para realizar contas matemáticas. “Mas wearables são dispositivos eletrônicos utilizados no corpo”. Seguindo essa lógica, os primeiros auscultadores vêm do ano de 1910, […]

WordPress Themes
grupo IO