Skip to content

Instantly share code, notes, and snippets.

View rafaelchagasb's full-sized avatar

Rafael Chagas rafaelchagasb

View GitHub Profile
@rafaelchagasb
rafaelchagasb / 1-CustomerCreatedEventSqsConsumer.java
Created October 26, 2022 21:03 — forked from rponte/1-CustomerCreatedEventSqsConsumer.java
Spring Boot: Testing a @SqsListener with TestContainers and LocalStack
package br.com.zup.edu.app2.xxx.samples.aws.sqs;
import br.com.zup.edu.app2.xxx.samples.aws.sqs.model.Customer;
import br.com.zup.edu.app2.xxx.samples.aws.sqs.model.CustomerRepository;
import io.awspring.cloud.messaging.listener.SqsMessageDeletionPolicy;
import io.awspring.cloud.messaging.listener.annotation.SqsListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.messaging.handler.annotation.Header;
@rafaelchagasb
rafaelchagasb / README.md
Created September 10, 2016 23:54 — forked from vicainelli/README.md
10 livros que todo mundo deveria ler - by Murilo Gun

10 livros que todo mundo deveria ler

by Murilo Gun

  1. Abundancia - O futuro é melhor do que você imagina | Steven Kotler e Peter H. Diamandis
  2. VLEF - Vai lá e faz
  3. A Startup Enxuta - Como Os Empreendedores Atuais Utilizam a Inovação
  4. Marketing e Comunicação da Era Pós-Digital - As Regras Mudaram | Walter Longo
  5. De Onde Vem as Boas Ideias | Steven Johnson
  6. Steve Jobs - A Biografia | Walter Isaacson
@rafaelchagasb
rafaelchagasb / gist:1505796
Created December 21, 2011 12:09 — forked from alexduarte/gist:1503345
Decorator - Exercício 3
public class IKCV extends TemplateDeImpostoCondicional {
public IKCV(Imposto outroImposto) {
super(outroImposto);
}
public IKCV(){}
public boolean deveUsarMaximaTaxacao(Orcamento orcamento) {
return orcamento.getValor() > 500.00 && temItemMaiorQue100Reais(orcamento);
}
@rafaelchagasb
rafaelchagasb / gist:1505766
Created December 21, 2011 11:56 — forked from alexduarte/gist:1503287
Decorator - Exercício 1
public abstract class Imposto {
private final Imposto outroImposto;
public Imposto(Imposto outroImposto){
this.outroImposto = outroImposto;
}
public Imposto(){
this.outroImposto = null;