sábado, 26 de novembro de 2016

DevOps - MySQL no Docker

Terceiro artigo da série DevOps, continuação do livro Docker que pode ser acessado através do site Academia.edu. Entre todas as linguagens que um desenvolvedor possa utilizar, pelo menos um banco de dados é comum a todas elas: MySQL. Utilize PHP, C, Java, Python (talvez não .NET que o pessoal...

sábado, 19 de novembro de 2016

DevOps - MongoDB no Docker

Segundo artigo da série DevOps, continuação do livro Docker que pode ser acessado através do site Academia.edu. Essa postagem garanto que será um tanto diferente, agora estou unindo som, imagem e texto. Isso mesmo, todos os comandos aqui estão reproduzidos em um vídeo no meu canal do YouTube assim...

quarta-feira, 16 de novembro de 2016

DevOps - MSSQL Server no Docker (em Linux)

Primeiro artigo da série DevOps, continuação do livro Docker que pode ser acessado através do site Academia.edu. Essa será a primeira de uma série de publicações para a montagem de ambientes utilizando o Docker com o Ubuntu 16.10. E, pode pensar que enlouqueci, mas não, vamos realmente instalar o Banco...

sexta-feira, 23 de setembro de 2016

Aprendizado - Instalar o Scratch no Ubuntu

Scratch é um ambiente criado pelo MIT para ensinar Lógica de Programação através de uma estrutura visual de blocos. Sua instalação no Ubuntu requer alguns comandos via terminal que pode ser um pouco complicado para o usuário iniciante mas nada que assuste tanto a ponto de desistir. A primeira...

domingo, 11 de setembro de 2016

DIY - Cardboard a custo R$ 0,00

Estava tranquilamente passeando em um Shopping de Brasília e resolvi entrar na loja da Samsung para ver algumas novidades tecnológicas. O vendedor me mostrou o Óculos VR e tomei um verdadeiro choque ao constatar o preço. Fiquei pensando sobre o projeto orignal chamado CardBoard, da Google. Para quem...

terça-feira, 9 de agosto de 2016

Linguagem de Programação - O faz o Java ser forte?

Tem mais de 10 anos que programo e ministro aulas com a linguagem Java e certa vez ouvi a seguinte pergunta: O que faz Java ser tão forte no mercado? Acho que esse é o motivo principal por ministrar aulas, começamos a pensar em algo que sozinho nunca pensaríamos. Realmente, o que tem Java de tão...

sábado, 21 de maio de 2016

Software Livre - Em substituição ao Software Pago

Contei a história do meu TCC na Pós em Gestão Empresarial Avançada no meu Blog de Leitura, escrever algo assim nunca é fácil e sempre sobram ideias que gostaria de ver publicadas mas que não cabem no contexto do TCC. Uma dessas ideias foi uma tirinha do blog "Vida de Programador" sobre o Software Livre: E...

sábado, 14 de maio de 2016

Projeto - Teste de Rorschach em Java

O Teste de Rorschach ficou famoso em duas ocasiões, primeira quando estreou o filme "Watchmen" e todos ficaram curiosos com o estranho personagem, a segunda quando foi aplicado a Suzane von Richthofen como forma de tentar entender sua personalidade. É um teste simples e ao mesmo tempo muito...

domingo, 8 de maio de 2016

Sistema Operacional - Adaptações com o Ubuntu 16.04

Muitos usuários esperavam ansiosamente por essa nova versão do Ubuntu, principalmente com a promessa da adição dos pacotes Snappy e a chegada da "Convergência", ambas novidades entraram no sistema de forma muito discreta e teremos que esperar pela versão 16.10 para uma mudança mais efetiva. Porém o...

sábado, 30 de abril de 2016

Mobile - Ubuntu Phone ou Android

Certa vez um aluno me perguntou: Qual a diferença entre o Ubuntu Phone e o Android, visto que os dois são uma distribuição Linux para celular? Acho que o detalhe mais precioso em ser professor está exatamente aí, nas questões que normalmente não pensamos e que devemos ter a resposta na ponta da língua...

sábado, 26 de março de 2016

Apresentação - Controle via Celular seus Slides Livremente

Criar apresentações profissionais não é fácil, conheço muitos bons palestrantes que criam fantásticas palestras só que ficam preso ao computador pois devem passar os slides. O que pretendo ensinar aqui é uma dica de ouro para qualquer pessoa que deseje impressionar na hora de apresentar suas palestras. Porém...

domingo, 13 de março de 2016

Web - Retorno a Simplicidade com JSP e MongoDB

A anos programo com Java, principalmente com JSP, e o único detalhe que percebo é que as pessoas deixaram de ser simples. Por exemplo, muitos reclamam que no aviso de emprego é exigida muita coisa do profissional solicitado. Porém o único culpado disso é o próprio profissional (ou talvez o Arquiteto)....

domingo, 6 de março de 2016

Arduino - Olá Mundo

A Internet das Coisas, ou IoT como é conhecida, surgiu graças ao baixo preço das placas programadas. Atualmente com menos de R$ 50,00 é possível comprar uma (algo impensável a alguns anos atrás) e o preço vem caindo. Duas placas são as mais famosas Raspberry (que está mais para um computador) e Arduino. O...

domingo, 21 de fevereiro de 2016

Desktop Publishing - Seu Currículo com LaTeX e xMind

Concordo que criar um currículo não é uma tarefa das mais fáceis. Primeiro que isso não se aprende na escola, segundo que existem milhares de modelos disponíveis, terceiro que existem milhares de regras de conduta para um currículo e quarto que ele deve refletir muito bem o profissional que você é e...

domingo, 14 de fevereiro de 2016

REST - YO com MEAN

Acredito que nesse último ano você não tenha vivido em uma caverna e já deve ter ouvido falar de MEAN, isso é uma abreviatura para MongoDB + ExpressJS + AngularJS + NodeJS. Todas aquelas tecnologias que temos discutido aqui neste blog e que estão concentradas na página Novas Tecnologias....

terça-feira, 9 de fevereiro de 2016

Desktop Publishing - Cartão de Páscoa com o LaTeX

Se na sua vida nunca fez um trabalho de faculdade então provavelmente para você a palavra LaTeX deve está associada com borracha (ou talvez fez mas usou o Word, OpenOffice ou outro). Pois bem, LaTeX é um sistema de criação de documentos de alta qualidade tipográfica, por esse mesmo motivo é utilizado...

domingo, 31 de janeiro de 2016

REST - Criação de Rotas com o YO

Vamos dar continuidade ao nosso projeto com o Yo (ou Yeoman se prefere) com o Angular.js iniciado na postagem anterior. Quando nosso projeto foi criado com o Yo a estrutura criada foi utilizando as rotas do Angular (arquivo angular-route.js). Existem programadores que preferem trabalhar sem...