Categoria Técnicos

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 […]

Explorando ES6: Map e WeakMap
Neste post, irei resumidamente falar um pouco sobre Map e WeakMap, que são novas coleções que entraram no EcmaScript 6. Map Map é uma coleção de dados de chave e valor, onde sua chave é única na coleção, podendo haver um valor associado à ela. Os valores dentro de um mapa podem se repetir. Mapas […]

Aprendendo Spring: #1 – Startup de Projeto
Fala galera, tudo certo? Amigos, estou gostando deste tal de Spring. Este framework faz mágica literalmente. Como é simples resolver certas coisas usando o Spring. Está quebrando alguns paradigmas que tenho, me mostrando novos conceitos. Montamos um grupo de estudo aqui na empresa, para aprender mais sobre o Spring. Funciona assim, cada pessoal prepara um tema […]

Aprendendo Spring
Fala galera, tudo certo? Quanto tempo hen! Até que enfim consegui sair da preguiça e estou aqui escrevendo um post. Faz dois meses que não faço isso, perdi a prática, me deem um desconto. Neste tempo que fiquei parado de escrever, decidi e estudar tecnologia Java que ainda não conhecia, e até por incentivo do meu chefe, […]

Git: Comando Stash
Na série que fiz sobre Git um tempo atrás (Links no fim do post), não falei sobre um dos comando mais interessantes. Me refiro o git stash. Este comando é uma mão na roda. Sabe quando você está trabalhando em uma história complexa e código está confuso, do nada aparece um bug para você resolver? O […]

Utilitário de Comparação
Um certa vez no trabalho, me deparei com um problema que já algum tempo era comum, principalmente nos testes, a necessidade de saber se um objeto foi modificado. Se sim, quais a diferenças ou igualdades entre o objeto original e o modificado. Também era necessário em alguns casos, remover um ou mais atributos da comparação, por exemplo o […]

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 […]

Thread Local
Numa aplicação web em Java, em vários momentos é muito útil manter informações em um contexto maior que o request, mas também nem tão grande com a session ou application. Nessas situações o Thead Local, pode ajudar bastante. Mas o que é Thread Local? Thread Local é utilizado para definir ciclo de vida dos objetos, […]
Git #3: Tags, Branches e comando remotos
Continuando a saga Git, nos posts anteriores, falamos um pouco sobre como o Git funciona e as diferenças de repositórios centralizados e distribuídos (Git #1: Por onde começar), em seguida colocamos a mão na massa, foi apresentados os principais comandos, aqueles que usamos no dia a dia (Git #2: Principais comandos do dia a dia). Para […]