quinta-feira, 5 de junho de 2014

Migração para DigitalOcean

Bom dia,
Hoje estou aqui para fazer um jabá, sobre meu novo hosting a DigitalOcean.

Com poucos cliques consegui dimensionar e criar todas as maquinas necessárias para
 suportar um novo projeto em que estou envolvido. 
Criei snapshots com uma facilidade incrível e consegui gerenciar estas imagens com muita clareza, a interface é muito simples.

Trabalha com as distribições de Linux Ubuntu, FedoraDebian, CenOS e Arch.
Possui também maquinas pré-configuradas com Redmine, Wordpress, Django, GitLab ou Ruby on Rails.

Sem se falar nos preços que também são um grande atrativo.


http://goo.gl/6R4XDU

terça-feira, 12 de março de 2013

make install no Mac OS X

Boa noite,
para quem já se deparou com "make: command not found" ao executar um tradicional "make install", segue uma dica interessante, para instalar as "command line tools" no OS X e resolver esse problema não é preciso instalar todo o pacote do XCode, esse pacote pode ser encontrado diretamente no site da Apple para desenvolvedores.

Segue abaixo o link para download:
https://developer.apple.com/downloads

quinta-feira, 7 de março de 2013

Trabalhando com modulos no Maven

A Ideia de organizar seus projetos de forma modular, deixa o trabalho do programador mais fácil e organizado, até a forma de visualizar o projeto modularizado é mais agradável.
Espero que ajude da mesma forma que tem ajudado no meu dia-a-dia.

Para ler o artigo completo Modularize seu projeto com Maven, clique aqui.

segunda-feira, 4 de março de 2013

Java volta ao topo

Para quem tem dúvidas de por onde seguir seus estudos, onde investir seu tempo e dinheiro, vamos ao que interessa. TIBOPE a empresa que faz o gráfico das linguagens mais populares e adotadas do mundo, divulgou o relatório de fevereiro onde Java está de volta no topo.

Proxy no apache


É muito interessante a ideia de criar proxies e outras soluções para roteamento e para
escalabilidade horizontal, ainda mais com o servidor HTTP mais popular do mundo, o artigo se chama  Como fazer um proxy no Apache.
Não dá para contar nos dedos quantas vezes esse tipo salvou minha pele em cenários complexos.


Espero que também ajude vocês!!!


quinta-feira, 28 de fevereiro de 2013

Resolvendo "Unsupported IClasspathEntry"

Vamos lá,
Para quem está se deparando com esse erro "Unsupported IClasspathEntry kind=4", segue abaixo um passo a passo para correção desse problema.




















1º passo:

Desabilite este projeto do maven.
Clique com o botão direito sobre o projeto, "Maven" -> "Remove Maven Nature"


2º passo:

Remover .project, .classpath, .wtpmodules e .settings






















3º passo:
Converter novamente projeto para Maven
Clique com o botão direito sobre o projeto, “Configure" -> "Convert into Maven Project”

espero que venha ajudar!!

segunda-feira, 18 de fevereiro de 2013

Mercurial versionando código com HG

Bom dia,
para quem está procurando uma maneira mais eficiente e menos traumática de versionamento de código, segue um site muito interessante sobre Mercurial, o http://hginit.com, ajuda na mudança de paradigma do Subversion para o Mercurial em seis passos simples, que vão desde explicar as diferenças básicas na maneira de pensar até uma explicação avançada sobre a arquitetura dos repositórios do Mercurial.
Após algum tempo trabalhando com Mercurial, aos meus olhos o processo de versionamento com o Mercurial é muito mais natural, com pouco tempo de prática o famoso "merge", fica muito menos assustador!




Para aqueles que se interessarem segue o link do BitBubket, um hosting de código extremamente bem feito.

quarta-feira, 13 de fevereiro de 2013

Java 8: Adeus PermGen, Seja bem-vindo Metaspace


A JDK 8 HotSpot JVM removeu a implementação de espaço de memoria PermGem, agora o conceito aplicado em maquinas virtuais de alto desempenho, será a implementação oficial de gerenciamento de memoria, chamado de Metaspace encontrando também na Oracle JRockit e IBM JVM’s. Para todas as informações veja o artigo: Java 8: From PermGen to Metaspace.
Diga adeus ao famoso Diga adeus ao famoso java.lang.OutOfMemoryError: PermGen.

quinta-feira, 7 de fevereiro de 2013

Testes de carga com JMeter

Boa tarde,
achei um site muito interessante sobre StressTest com JMeter, o http://jmeter.com.br.
Para quem também esta precisando fazer testes de carga para saber até onde vai a capacidade do seu ambiente, seguem os links de dois tutorias bem simples:

Conceitos básicos do JMeter
Crie seu primeiro script em JMeter

Espero que seja útil para vocês como tem sido em meus testes de performance com Redis.
Até a próxima!!!

terça-feira, 8 de janeiro de 2013

Introdução ao NoSQL com Redis

Continuo minha empreitada no mundo NoSQL, tomei como base o Redis para meus estudos e estou muito satisfeito com seus resultados. Muito simples tanto em sua configuração quanto em sua utilização.
Sem mais delongas, segue uma série de 3 videos do Allisson Azevedo muito interessantes sobre banco de dados chave-valor com Redis.