/index.xml

Meetup docker sp docker na vida real

No dia 18 de Novembro estarei no Meetup Docker São Paulo para falar um pouco da migração de serviços de infraestrutura para o Docker. A apresentação vai ser um pouco diferente que fiz no TDC em Porto Alegre pelo tempo menor disponível para expor. Mas se estiver por lá, podemos conversar um pouco mais sobre containers. :) A do TDC está logo mais abaixo:

Docker 1 dot 3

A versão 1.3 do Docker foi lançada recentemente. Eu gostei dela por duas razões. Verificação da assinatura digital O pessoal da DotCloud já tinha anunciado alguns repositórios oficiais de alguma ferramentas e linguagens de programação (C(++)/GCC, PHP, Go, Java, Nodejs, Python, Perl, Ruby, etc.). O Docker verifica se os repositórios oficiais estão íntegros, eles (os repositórios) são assinados com chave criptográficas. (Obs. procurando que tipos de chaves são e como são assinados) Read On →

Eu fui tdc 2014 edicao poa

Participar de eventos é sempre uma boa oportunidade de aprender coisas novas, aumentar o networking e repassar conhecimento ou algumas lições aprendidas. :) Acredito que o pessoal da organização do TDC gostou da minha apresentação na edição de São Paulo (Você está preparado para um milhão de usuários?) porque eles aprovaram as três proposta que inscrevi. Gostei bastante desta edição de Porto Alegre porque vi algumas coisas novas bem interessantes. Read On →

Pgday campinas docker e postgresql

Fazia um bom tempo que não participava de um evento de PostgreSQL e finalmente a pude participar novamente. Fui no PGDAY Campinas e fiquei muito contente em ver muita coisas nova do PostgreSQL e o ecossistema em volta. Aliás, teve ligthing talk e puder falar um pouco sobre como usar o PostgreSQL num container Docker. Docker e postgresql from Fernando Ike Ah, já estava esquecendo. A organização do evento estava excelente, coffee-break também. Read On →

Banco do brasil e openjdk

Banco do Brasil e OpenJDK Para usar o internet banking do Banco do Brasil num Debian 64 bits era um pouco mais trabalhoso do que outros sistemas operacionais. Para usá-lo, eu tinha uma máquina virtual (Virtualbox) 32 bits com Debian Wheezy instalado e o OpenJDK+Icedtea. Poderia usar a JVM da Oracle? Sim, poderia mas é mais trabalhoso manter ela atualizada do que usar uma máquina virtual 32 bits. Algum tempo atrás, o ricardoperera perguntou no canal de IRC do Debian Brasil (sim, ainda uso IRC…) se alguém tinha dica de como acessar o internet banking usando o Wheezy. Read On →

Tdc 2014 e palestra sobre web performance

Apresentei no The Developer’s Conference 2014 (SP) dicas para melhorar desempenho para o usuário. Vai desde o básico de infraestrutura à técnicas de FEO (Front-End Optimization). Participei pouco do evento mas o suficiente para dizer que estava com saudades de ir em eventos de tecnologia. Quase estava esqucendo, tenho que agradecer a organização pela oportunidade e se o vídeo da palestra for publicado em algum lugar, posto aqui depois.

Entendendo um pouco mais sobre containers

Se está curioso em saber mais sobre containers Linux, especificamente sobre o Docker e como foi implementado. No blog do DotCloud tem alguns textos do Jérôme Petazzoni detalhando sobre o Docker e como funciona. PaaS under the hood, episode 1: kernel namespaces PaaS Under the Hood, Episode 2: cgroups PAAS Under the Hood, Episode 3: AUFS PaaS Under the Hood, Episode 4: GRSEC PaaS under the hood, episode 5: Distributed routing with Hipache PaaS Under the Hood, Episode 6: How to Optimize the Memory Usage of Your Apps Tem um epub deles, é pequeno mas é bem legal de ler. Read On →

Containers linux com docker

Docker é provavelmente o novo buzzword depois do OpenStack (se você lembrar de outro, comenta aí.). O Docker é desenvolvido em Go e usa a Apache License, ele algumas funcionalidades interessantes ao LXC como um repositório público de containers, DSL(Domain-Specific Language) bem simplicado para criar containers e fazer commit (como svn commit ou git commit) das alterações dos containers. A página de manual do Docker tem uma explicação melhor que a minha. Read On →

Instalando o veewee

Veewee é uma ferramenta para criar templates para o Vagrant, KVMs e outros sistemas de virtualização. Costumo usá-lo para criar imagens com alguns serviços instalados para desenvolver algum sistema ou testar alguma solução/prova de conceito. Se for instalar o veewee usando Ruby gerenciado pelo rvm, depois da instalação será necessário alterar a versão do ruby no arquivo rvmrc. No momento que foi escrito este texto a versão estável do Ruby é 2. Read On →

Fusos e etcetra

Algum tempo atrás usava um relatório de um serviço em que o se você mudasse fuso horário (timezone) do relatório de GMT (0) para o horário brasileiro. Ao invés de trocar de GMT para GMT -3 e diminuir três horas, na verdade mudava para +3. Exemplo: Se no Brasil (sem horário de verão e horário de Brasília) fosse 16 horas, GMT seria 19. Mas no relatório apresentava 22 horas. O detalhe é que na opção para mudar só tinha opção Etc/GMT -3. Read On →