Férias 2019

Estarei de férias durante os dias 01/03 a 22/03. Sendo assim, o blog, e-mail e udemy ficaram sem atividades durante esse período. Até lá!

“Para tudo há uma ocasião, e um tempo para cada propósito debaixo do céu:” Eclesiastes 3:1

Anúncios

Promoção Meus Cursos na Udemy – R$19,90

Estou fazendo um desconto especial, do dia 27/02/19 até dia 31/03/19, total 50 cupons de descontos para todos os meus cursos por R$ 19,99! Para fazer a compra, peço por gentiliza em usar os seguintes links:

JSE:

JEE:

Arquitetura:

Groovy:

Qualquer dúvida, estou a disposição via WhatsApp (43) 98407-4007.

Sublime Text 2 no IntelliJ

Depois que migrei para o IntelliJ, a unica coisa que senti falta foi do tema sublime text 2. Mesmo pesquisando e tentando alguns temas prontos pela web, vi que alguns até deram certo, mas apresentaram alguns bugs e outros não ficaram bom. O que eu fiz? Peguei a listagem de todas as cores oficiais desse tema, e fiquei horas e horas configurando e testando cada cor, de cada arquivo. Veja o resultado final:

Ficou show!! Estou aqui disponibilizando o arquivo de tema padrão do intelliJ .zip para que, se alguém tiver interesse em usar, esta a disposição. Bons códigos 😉 !

“Não amem o mundo, nem as coisas que há nele. Se vocês amam o mundo, não amam a Deus, o Pai.” 1 João 2:15

Mockando MongoDB com Fongo

O Fongo é uma implementação java in-memory do MongoDB. Ele intercepta chamadas para o mongo-java-driver padrão para encontrar, atualizar, inserir, remover e outros métodos. O principal uso é para testes de unidade leve, nos quais você não deseja executar um processo mongod. Para todas as informações veja site oficial.

“Vistam-se com toda a armadura que Deus dá a vocês, para ficarem firmes contra as armadilhas do Diabo.” Efésios 6:11

Mock de serviços REST

O WireMock é um servidor simulado de HTTP. Em sua essência, é o servidor da Web que pode ser preparado para atender respostas prontas a solicitações específicas (stub) e que captura solicitações recebidas para que possam ser verificadas posteriormente . Ele também tem uma variedade de outros recursos úteis, incluindo registro / reprodução de interações com outras APIs, injeção de falhas e atrasos, simulação de comportamento stateful. Ele pode ser usado como uma biblioteca por qualquer aplicativo JVM ou ser executado como um processo independente no mesmo host que o sistema em teste ou em um servidor remoto. Veja todas as informações no site oficial.

“Sem fé ninguém pode agradar a Deus, porque quem vai a ele precisa crer que ele existe e que recompensa os que procuram conhecê-lo melhor.
Hebreus” 11:6.

Padrões de Integração – Message Channel 1

Um aplicativo está usando o Mom para fazer chamadas de procedimento remoto (RPCs) ou transferir documentos. Como o chamador pode ter certeza de que exatamente um receptor receberá o documento ou fará a chamada?

Envie a mensagem em um canal ponto a ponto, que garante que apenas um receptor receba uma mensagem específica.

Um canal ponto-a-ponto garante que apenas um receptor consuma qualquer mensagem. Se o canal tiver vários receptores, apenas um deles poderá consumir com sucesso uma determinada mensagem. Se vários receptores tentarem consumir uma única mensagem, o canal garante que apenas um deles seja bem-sucedido, portanto, os receptores não precisam se coordenar entre si. O canal ainda pode ter vários receptores para consumir várias mensagens ao mesmo tempo, mas apenas um único receptor consome qualquer mensagem.

Para todas as informações desta série, veja esse artigo. Para acessar o resumo de todos os padrões, veja esse link.

“Eu, o SENHOR, examino os pensamentos e ponho à prova os corações. Eu trato cada pessoa conforme a sua maneira de viver, de acordo com o que ela faz.”
Jeremias 17:10

Desconto de 10% Udemy – 2019

Segue abaixo os links para ter 10% de desconto nos meus cursos da Udemy. Clique sobre o link do curso desejado que você será redirecionado para o curso, aplicando automaticamente o cupom de desconto:

JSE:

JEE:

Arquitetura:

Groovy:

Qualquer dúvida, estou a disposição via WhatsApp (43) 98407-4007.