Tutorial: Tradeoff Analytics

Todos nós ao longo de nossas vidas tomamos várias decisões, algumas simples e outras nem tanto.

Muitas de nossas decisões são empíricas (com base em experiências vividas e observações), e isso já pode ser suficiente, desde que saibamos como lidar com resultados inesperados e frustrações.

De forma similar, inúmeras vezes tomamos uma decisão, e depois de conhecer o resultado desejaríamos ter feito uma escolha diferente.

Uma citação do escritor norte americano Elbert Hubbard a qual diz: “Não é preciso muito esforço para fazer as coisas, mas é exigido muito esforço para decidir o que fazer”, retrata muito bem o quão importante é o fato de tomarmos uma decisão.

Vamos imaginar então se pudéssemos ter um assistente que nos ajudasse a fazer a melhor, ou melhores escolhas de forma científica em critérios muitas vezes conflitantes e sem nossas emoções na jogada. Isso seria uma grande vantagem para nós, e para os nossos negócios, não acha?

E se pudéssemos ter esse assistente tão perto quanto uma chamada de uma API?

É nesse momento que apresento de forma breve mais um serviço disponível dentro o IBM Bluemix na seção de Watson, estou falando do Tradeoff Analytics.

Continue reading

Tutorial: Construindo API de reconhecimento de imagem usando Watson e Node-RED

node-red

Você ja ouvi falar em Node-RED?

Se não, aqui vai uma breve explicação:
Node-RED é uma ferramenta de programação baseada em fluxos,com foco em aplicações de IoT, desenvolvida pela IBM em 2013, que abriu o código para a comunidade, e hoje conta com varias funcionalidades diferentes construídas pela comunidade e por outras empresas.
Essa ferramenta foi incorporada dentro do Bluemix, e hoje é um dos serviços mais utilizados dentro da plataforma, pois permite a construção de aplicações usando as APIs que estão no Bluemix de maneira rápida e fácil.

Neste tutorial, você irá desenvolver uma API de reconhecimento de imagem usando a ferramenta Node-RED e a API Visual Recognition do Watson.

Vamos lá!

Continue reading

Centralizando LOGs no Bluemix – Parte 2

Logs Centralizados no Bluemix – Softwares Básicos

No meu post anterior eu mostrei como montar uma estrutura de logs centralizados usando um container no Bluemix.

Para facilitar as coisas resolvi detalhar melhor como eu montei aquele container, e como eu fiz as instalações dos produtos, assim, basta utilizar essa mesma configuração e você terá exatamente a imagem que eu usei no tutorial.

Continue reading

Publique seu site com uma URL personalizada no Bluemix

Esse artigo explica o funcionamento da rota de uma aplicação no Bluemix e como você pode configurar uma URL personalizada para a sua aplicação no IBM Bluemix com Custom Domains.

Quando criamos uma aplicação no Bluemix, por padrão ela fará parte do domínio mybluemix.net, o que simplifica o processo de registrar um domínio próprio e configurar o DNS, e o domínio mybluemix.net já tem um certificado válido associado a ele, ou seja, sua aplicação já nasce podendo utilizar o domínio mybluemix.net com o TLS habilitado, assim pode-se acessá-la por HTTPS também. Continue reading

Bluemix para gente grande

Você sabia que tudo que se faz na interface web do Bluemix.net pode ser feito via a API do Bluemix ?

Na verdade, no calor do dia a dia, para usar o Bluemix de forma realmente produtiva, você vai acessar menos a interface web e fará uso dos comandos que colocam o Bluemix para trabalhar por você. Esse post tem como objetivo explicar de forma prática como é o uso da interface de linha de comando do Bluemix. Continue reading

Todo mundo pode desenvolver com o Bluemix (parte 1)

Wattie: o urso falante do IBM Watson.

Um dia me peguei pensando em como desenvolver alguma aplicação em Bluemix, apesar de trabalhar com Cloud Computing há algum tempo, sempre fui mais focado em IaaS (Infrastructure as a Service), até pelo meu background técnico muito mais voltado para operação do que para desenvolvimento, não parecia ser uma idéia muito simples de ser realizada.Depois de ver uma apresentação de um colega e a maneira simples e fácil como ele demonstrava a criação de aplicações, cheguei a conclusão que se eu conseguisse utilizar o Bluemix para criar algum projeto, qualquer um conseguiria. Continue reading