Segundo artigo da serie DevOps, continuacao do livro Docker que pode ser acessado atraves do site Academia.edu.Essa postagem garanto que sera um tanto diferente, agora estou unindo som, imagem e texto. Isso mesmo, todos os comandos aqui estao reproduzidos em um video no meu canal do YouTube assim pretendo colocar uma nova dimensao a este blog.Dando continuidade a nossa serie com o DevOps iremos ver como instalar e utilizar o banco de dados MongoDB. Qual a vantagem? Melhor organizacao, utilizando conteineres podemos facilmente ligar o servidor (ou desliga-lo), criar e remover multiplas instancias do banco para projetos diferentes, testar novidades sem atrapalhar o ambiente.Nao se surpreenda para instalar o MongoDB, imagem oficial, atraves do Docker e necessario um unico comando:$ docker pull mongoAgora precisamos subir um conteiner:$ docker run --name some-mongo -p 27017:27017 -d mongoOnde "some-mongo" e o nome do conteiner criado. Podemos testa-lo atraves de um navegador atraves do endereco:http://localhost:27017Ou podemos executar o Administrador do MongoDB:$ docker exec -it some-mongo mongo adminNo administrador podemos executar alguns comandos, por exemplo, verificar os bancos criados:> show dbsUtilizar determinado banco:> use localMostrar as colecoes existentes deste banco:> show collectionsPara sair do administrador:> exitVerificar o estado atual dos conteineres:$ docker ps -aPodemos parar o conteiner criado:$ docker stop some-mongoOu inicia-lo com o comando:$ docker start some-mongoPara remover um conteiner executamos:$ docker rm some-mongoAgora ja temos o MongoDB instalado, em breve iremos utiliza-lo para nossos futuros testes. Confira o video que completa este artigo:Obrigado e ate a proximaFernando Anselmo 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 tao forte no mercado?Acho que esse e o motivo principal por ministrar aulas, comecamos a pensar em algo que sozinho nunca pensariamos. Realmente, o que tem Java de tao importante assim? Se olharmos a lista do TIOBE a linguagem aparece na lideranca com 19,01%, artigos como o JavaWorld mostram que 90% das empresas da revista Fortune 500 usam Java, Rankings de sites como DZone e InfoWorld colocam a linguagem em 1o Lugar na preferencia de seus usuarios. Sera que sao esses dados que fazem Java ser forte?Penso que nao isso e uma mera consequencia e nao o motivo. Vamos dar uma olhada na historia de Java para entendermos seu sucesso. Foi lancada em marco de 1995 (a versao 1.0 tem a data de janeiro de 1996) e foi algo jamais visto, foram milhares de downloads em um unico dia, porem para que servia? Para muita gente era uma forma de programar para Web (nessa data a Internet ainda estava engatinhando). O slogan principal era: "Escreva uma vez e rode em qualquer lugar". Falando francamente a linguagem so atingiu a maturidade em 1998 com a chegada da versao 1.2, ate la era confusa e sem um objetivo definido. Com a Swing a linguagem teve um objetivo construcao de aplicativos desktop. Em 2002 veio a versao 1.4 divisora de mundos com os tres ambientes conhecidos ate hoje JSE, JEE e JME.Um dia, estava lendo a Exame Informatica que tinha uma comparacao entre Java e