Categoria Programação

Explorando ES6: Set e WeakSet

No EcmaScript 6 foram introduzidas importantes coleções de dados que antes não existiam, uma delas, já discutida aqui no blog, foi Map e WeakMap. Hoje, discuto um pouco mais sobre duas novas e relevantes coleções que foram introduzidas no EcmaScript 6: o Set e o WeakSet. Set Set é uma coleção de dados onde não […]

Review 1º Hackathon Daitan

Olá, pessoal! Hoje vim aqui falar de mais um evento que tive o prazer de participar: nos dias 14 e 15 de Abril ocorreu o primeiro Hackathon da Daitan, o qual teve como tema o uso de Machine Learning para o mercado financeiro. Bom, primeiro vou falar um pouco da experiência de uma Hackathon (foi […]

Groovy #8: Construindo objetos através de Maps

Fala galera, Esta semana precisei criar um teste de um método que recebe um objeto por parâmetro. O problema era que eu tinha apenas um Map inicializado contendo todos os atributos e valores que precisava no objeto. Lembrei então que o Groovy podia me ajudar nisto já que ele pode construir um objeto a partir […]

Como configurar um Datasource Oracle no Wildfly 10.1.0

Nos últimos meses, tenho vivido grandes desafios na equipe onde trabalho como desenvolvedor fazendo a migração da nossa aplicação do Jboss 5.1.2 para o Wildfly 10 (sim, é uma grande mudança), e entre os desafios, havia a configuração do datasource Oracle no Wildfly. Bem, confesso que não tive tanta dificuldade nisso, porém não havia tantas […]

Parse de message bundle com parâmetros direto no jspx

Fala galera, passando hoje para deixar uma dica rápida. Esta semana tive a necessidade de realizar o parse de uma message com parâmetros no message.properties. Algo parecido com isto: O projeto usa JSF com viewer. Eu ainda não tinha passado pela experiência de fazer parse de uma message com parâmetros direto no jspx. No projeto, só tinha […]

Aprendendo Spring: #5 – JpaRepository

Fala aí galera, tudo certo? Vou escrever hoje, sobre repository em Spring Boot. Mas antes, caso seja seu primeiro contato com Spring Boot e não acompanhou os posts anteriores, seguem abaixo os links. São leituras recomendadas: Aprendendo Spring Aprendendo Spring #1: Startup de Projeto Aprendendo Spring: #2: Configurando Beans Como tratar exceções e redirecionar erros usando […]

Mockando construtores

Fala galera. Semana passada está criando um teste unitário para um mecanismo (serviço), e me deparei com um problema, dada a forma como o serviço funcionava não conseguia definir fortemente minha massa de dados e o retorno esperado. Este mecanismo tem a responsabilidade de atualizar a o valor da multa de débito, ou seja, se […]

Aprendendo Spring: #4 – Criando Converters

E aí Pessoal, tudo bem com vocês? Estou muito feliz em anunciar que este é 101° post do blog. O blog foi criado em Dezembro de 2015, ainda é um bebê de 1 ano e 3 meses, mas já chegamos nesta marca expressiva. Agradeço a @debbyad pela ajuda, que publicou alguns destes posts e que continue […]

Usando Proxy

Fala galera, tudo certo por aí? Vocês já usaram proxy em suas aplicações? Proxy é um recurso muito útil contido no pacote Javassist (javassist.util.proxy). A definição para Javassist no Wikipédia é a seguinte: Javassist (Java programming assistant) é uma biblioteca Java que fornece um meio para manipular o bytecode Java de um aplicativo. Nesse sentido, […]

Aprendendo Spring: #3 – Enviando e-mail

Fala aí galera, tudo certo? Mais um post sobre meu aprendizado de Spring Boot. Já estou me virando bem com o framework, mas sempre aparece algo que ainda não sei fazer!! Caso seja seu primeiro contato com Spring Boot e não acompanhou os posts anteriores, seguem abaixo os links. São leituras recomendadas: Aprendendo Spring Aprendendo Spring […]