O problema está em você ou no mercado?

Este texto é uma conversa franca, um desabafo fruto de reflexões pessoais. Conversa franca com você que de alguma forma tem tido problemas em arrumar um emprego novo, está com receios de ser demitido, ou ainda, desmotivado. Volta e meia converso com pessoas que estão em uma das situações acima e sempre acabo chegando nos pontos destacados abaixo. Resolvi publicar pois certamente poderá servir para outras pessoas em situações semelhantes. ...

11 de julho de 2015 · 4 minutos · Ricardo Martins

Webinar sobre Computação em Nuvem e AWS

Estou finalizando os preparativos para a realização do meu primeiro webinar onde vou fazer uma abordagem sobre computação em nuvem usando os serviços da AWS. A idéia será trazer uma visão geral sobre o que é computação em nuvem, tipos, conceitos e camadas. Em seguida veremos um pouco sobre a infraestrutura da Amazon Web Services, características, principais serviços e no final vamos fazer um laboratório. Neste laboratório veremos como iniciar sua primeira instância Linux EC2 junto com uma instância RDS e colocar para funcionar um blog rodando WordPress em cinco minutos! ...

6 de julho de 2015 · 2 minutos · Ricardo Martins

CoreOS: Como realizar a instalação básica em cluster

Conforme prometido, neste post vou mostrar a instalação do CoreOS fazendo uma continuação deste post, porém de forma mais prática mostrando os passos para instalação e configuração básica de um ambiente rodando em cluster. Vou simular uma instalação Bare Metal através do VirtualBox. Note que no site do CoreOS estão relacionadas diversas opções de instalação para todo tipo de ambiente, seja Bare Metal (PXE, iPXE, diretamente em disco), em serviços Cloud (Amazon, Digital Ocean, Azure, Rackspace) ou em plataformas de virtualizalção (Vagrant, VMWare, QEUMU, OpenStack, Eucalyptus, etc). Para cada uma forma de instalação, existem modos diferentes de instalação. ...

2 de julho de 2015 · 6 minutos · Ricardo Martins

Monit: Monitoramento de aplicações e serviços de forma inteligente

No post de hoje vou comentar um pouco sobre o Monit. Uma ferramenta extremamente útil e poderosa para monitoramento de aplicações e serviços. Com o monit, você pode monitorar praticamente tudo dentro de um ambiente linux. Cpu, processos, memória, uso de disco, checksum de arquivos, etc, e ainda tomar ações para que os problemas se resolvam de forma automática, sem interação manual. Por exemplo, você pode monitorar um serviço, e caso seja detecta falha nele por um determinado período de tempo, automaticamente este serviço ser reiniciado. Se preferir, ainda pode receber um email de notificação informando o problema ocorrido e a solução aplicada. ...

26 de junho de 2015 · 2 minutos · Ricardo Martins

Nginx: Conhecendo um pouco melhor este poderoso servidor web

Pessoal este é um post rápido, apenas para compartilhar dois links interessantes sobre o Nginx. O Nginx é um poderoso web server, altamente performático e muito leve. Maiores informações vocês podem encontrar aqui: http://pt.wikipedia.org/wiki/Nginx Os links que gostaria de compartilhar são estes dois: – Como é arquitetura do Nginx, voltada para perfomence e escalabilidade: http://nginx.com/blog/inside-nginx-how-we-designed-for-performance-scale/ – Curso gratuito do Nginx: http://academy.javacodegeeks.com/course/introduction-to-nginx/

15 de junho de 2015 · 1 minuto · Ricardo Martins

Fuja da escravidão

Vinícius Teles é um grande desenvolvedor de software que dispensa comentários. Existe uma apresentação dele que envolve temas sobre empreendedorismo, carreira, qualidade de vida, motivação, aprimoramento técnico, enfim, uma apresentação que vale para a vida e por isso estou compartilhando com vocês aqui: **[Fuja da escravidão antes que ela te alcance](https://www.slideshare.net/viniciusteles/fuja-da-escravido-antes-que-ela-te-alcance-4261724 "Fuja da escravidão antes que ela te alcance")** from **[Vinicius Teles](http://www.slideshare.net/viniciusteles)**

6 de maio de 2015 · 1 minuto · Ricardo Martins

CoreOS: O que é e como funciona?

Em tempos de computação em nuvem, micro serviços e containers, o CoreOS é uma distribuição Linux que vem ganhando força. Neste post vou compartilhar um pouco do que tenho estudado e descoberto sobre ele com vocês. O CoreOS é um sistema operacional Linux desenvolvido para ser tolerante à falhas, distribuído e fácil de escalar. Ele tem sido utilizado por times de operações e ambientes alinhados com a cultura DevOps. A principal diferença do CoreOS para outras distribuições Linux minimalistas é o fato de ser desenvolvido para suportar nativamente o funcionamento em cluster, possuir poucos binários e não possuir um sistema de empacotamento (como apt-get ou yum). O sistema operacional consite apenas no Kernel e no systemd. Ele depende de containers para gerenciar a instalação de software e aplicações no sistema operacional, provendo um alto nível de abstração. Desta forma, um serviço e todas as suas dependências são empacotadas em um container e podem ser executadas em uma ou diversas máquinas com o CoreOS. ...

5 de maio de 2015 · 10 minutos · Ricardo Martins

Excelente aula de empreendedorismo com Gustavo Caetano

Em mais um vídeo do Foras de Série, uma excelente aula de empreendedorismo com Gustavo Caetano da Samba Tech. Assita aqui:

5 de maio de 2015 · 1 minuto · Ricardo Martins

Docker: Criando suas próprias imagens - Parte III/III

O post de hoje é pra mostrar como criar suas imagens do docker, publicá-las no Docker Hub (Registry) e depois usar/disponibilizar onde precisar. O primeiro passo é instalar o docker: [root@rmartins /]# yum install docker-io Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: mirror.nbtelecom.com.br * epel: mirror.globo.com * extras: mirror.nbtelecom.com.br * updates: mirror.nbtelecom.com.br Resolving Dependencies --> Running transaction check ---> Package docker-io.x86_64 0:1.4.1-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================================================================================================== Installing: docker-io x86_64 1.4.1-3.el6 epel 4.5 M Transaction Summary ============================================================================================================================================================================================================================================== Install 1 Package(s) Total download size: 4.5 M Installed size: 19 M Is this ok [y/N]: y Downloading Packages: docker-io-1.4.1-3.el6.x86_64.rpm | 4.5 MB 00:02 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : docker-io-1.4.1-3.el6.x86_64 1/1 Verifying : docker-io-1.4.1-3.el6.x86_64 1/1 Installed: docker-io.x86_64 0:1.4.1-3.el6 Complete! Uma vez instalado, vamos iniciá-lo: ...

8 de abril de 2015 · 13 minutos · Ricardo Martins

PimpMyLog: Uma ferramenta web para visualização de logs

Encontrei nesta semana uma ferramenta interessante, o PimpMyLog. Encontrei por acaso no Github, procurando uma ferramenta simples para visualizar logs via browser. Precisava de algo simples, objetivo e funcional. Vou mostrar como funciona. A princípio, por padrão ele já detecta logs do PHP, IIS, Apache e Nginx e nada precisa ser configurado para isso. Se você precisar visualizar logs de sistemas específicos, pode customizar e implementar. Supondo que você já tem um servidor web instalado e funcionando, vamos lá. Lembrando que ele é feito em PHP, então você precisa estar com suporte ao PHP habilitado e funcionando. No meu caso, tenho um Nginx instalado e rodando a configuração padrão, como você pode visualizar aqui: ...

1 de abril de 2015 · 2 minutos · Ricardo Martins