Arquivo mensal: fevereiro 2016

Dicas e truques

Groovy #4: Dicas e Truques

Vai mais um pouquinho de Groovy aí? Hoje vou dar mais algumas dicas e truques sobre programação nesta linguagem. O Groovy disponibiliza alguns recursos bem legais que facilitam muito a vida do programador, como já falei anteriormente em outros posts. Alguns realmente parecem mágica, pois com pouquíssimas linhas de código, conseguimos fazer coisas originalmente trabalhosas. Vejamos algumas então. […]

jQuery Mask Plugin

Validação de formulários web não é algo novo e existem várias bibliotecas jQuery por aí. Como não tinha definido qual iria usar, procurando na internet uma que fosse simples de usar e encontrei o jQuery Mask Plugin. É uma biblioteca pequena, bem simples de usar, possui bastante padrões de mascará definidos e te possibilita a […]

Óculos refletindo paisagem

Caixa de ferramentas #2: Reflexão com Mirror

Há alguns dias, falei aqui no blog sobre Annotation e Reflection, falei um pouco de conceitos e o que o Java oferece de recursos para trabalhar com elas. Hoje vamos falar um pouco mais sobre reflexão. No projeto que trabalho, não usamos diretamente a API javax.reflection, por ser muito poderosa, ela acaba sendo bem complexa de entender e […]

Bruce Lee

CodeKata #2: Caixa Eletrônico [Resultado]

Fala galera, hoje é dia de publicar o resultado do CodeKata #2: Caixa Eletrônico. Após a publicação do CodeKata, algumas pessoas me disseram que o segundo é mais difícil que o primeiro, no inicio achei que não, pois a solução seria basicamente fazer alguns operações matemáticas. No entato, após criar os cenários de teste para validar as […]

Leituras da semana

Leituras da semana – 13 à 19/02/2016

E aí pessoal, como foi a semana para vocês? Durante essa semana, li alguns post de blogs que sigo, que na minha opinião são interessantes, por tanto, achei legal compartilha-los. Usando Java 8 Date e Time API no JSE 6 e 7 – 15/02 – Fernando Franzini Apostilas Java – 18/02 – Daniel Brandão Seja […]

Foto de uma camelo mostrando os dentes

Integração de Sistemas com Apache Camel

E aí galera! Passando hoje para dar uma dica de material para estudo, sobre integração de sistemas. Há dois anos atrás foi alocado em um projeto, que basicamente fazia mensageria. O projeto tinha por objetivo enviar informações do sistema de RH do Cliente, para o RFB (Receita Federal do Brasil). A RFB publicaria um webservice SOAP para […]

Update de dados

Oracle: Update de milhões de registros

Nesse último mês, andei trabalhando bastante com SQL, melhor dizendo PL/SQL. Basicamente minha tarefa era migração de dados, especificamente, alteração da PK de uma tabela que é referenciada por várias outras tabelas. No entanto, precisava fazer isso com a melhor performance possível. Como não sou um DBA, faço apenas o “feijão com arroz”, estudei as formas de update que […]

Bruce Lee

CodeKata #2: Caixa Eletrônico

Fala aí pessoal, prontos para o CodeKata #2? Mesmo com poucas pessoas participando efetivamente do CodeKata #1, o resultado foi muito legal, várias pessoas do trabalho comentaram que vão participar próximo quando houver. Então porque parar? Regras As regras são as mesmas, com exceção do prazo para entrega: O desafio será dado, e qualquer leitor poderá participar. […]

Trocando de repositório Git

Git: Trocando de repositório remoto

Essa semana, precisei tirar o repositório do GitHub e coloca-lo no Bitbucket, achei que seria uma tarefa difícil, mas para minha surpresa, foi bem simples! O Bitbucket possui um recurso muito bom para esse fim, chamado “Import existing code”. Com ele é possível importar código de um projeto do Git, Subversion, SourceForce, entre outros. Mas […]

Conclusão

CodeKata #1: Encontre a sequência [Conclusão]

Fala galera, ainda falando sobre o CodeKata #1: Encontre a sequência, na segunda-feira dia 08/02, publiquei o resultado do CodeKata, mesmo oficialmente tendo apenas duas pessoas que responderam ao teste, a repercussão das possíveis soluções foi grande aqui no meu time. Inclusive recebi no fim da noite de segunda-feira a solução do Fernando Silva que trabalha aqui […]