David Lins's Avatar

David Lins

@davidlins.bsky.social

BJJ & Code

230 Followers  |  262 Following  |  123 Posts  |  Joined: 30.08.2024  |  2.4393

Latest posts by davidlins.bsky.social on Bluesky

3 meses sem treinar nada, ontem musculação cedo, Jiu Jitsu de noite. Tudo doendo, mas tô feliz!

19.11.2024 11:00 — 👍 2    🔁 0    💬 0    📌 0

Tô tranquilo, até os arquitetos de papel inventarem que todas as aplicações tem que atualizar, igual ocorreu com o log4j.

19.11.2024 10:49 — 👍 4    🔁 1    💬 0    📌 0

Meu primeiro trampo como dev foi com Java swing e ainda tinha um corba no meio. Aprendi muito nessa época.

19.10.2024 22:03 — 👍 5    🔁 0    💬 0    📌 0
Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4
YouTube video by Eduardo Aquino Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4

youtu.be/zHkQ5U-IF7U?...

14.10.2024 09:19 — 👍 0    🔁 0    💬 0    📌 0
Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4
YouTube video by Eduardo Aquino Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4

Estou montando um para colocar no sítio parecido com esses aqui youtu.be/u59ZvRO_uU4?...

14.10.2024 09:18 — 👍 1    🔁 0    💬 1    📌 0

Fui da uma espiada e rachei aqui. Tô só seguindo

09.10.2024 18:08 — 👍 2    🔁 0    💬 1    📌 0

Caconde- SP tem uns bons. Café Bazilli, Café do mirante.

01.10.2024 01:01 — 👍 1    🔁 0    💬 1    📌 0

Você já tomou bupropiona? Para mim ajudou muito pouco na ansiedade, mas me ajudou muito na vontade de comer.

Não sei qual exercício vc está fazendo, mas não deveria ter dor, procura um bom personal, uma musculação bem feita vai melhorar muito essas dores e ajudar a perder peso.

30.09.2024 22:50 — 👍 1    🔁 0    💬 0    📌 0

O Reino Unido está oficialmente desligando sua última planta movida a carvão.

Apesar de tudo (tudo), às vezes é bom olhar o copo meio cheio.

30.09.2024 10:14 — 👍 3    🔁 1    💬 0    📌 0
Post image

Hoje vou trampar com infra.

21.09.2024 14:47 — 👍 3    🔁 1    💬 1    📌 0

Sou mais o podman. Kkkk

20.09.2024 22:22 — 👍 1    🔁 0    💬 1    📌 0

Mas o mérito é todo dela, que ganhou a bolsa para a universidade de Tokio e ainda conseguiu negociar para continuar fazer o estágio de lá. Eu só contribuo com a mesma grana que mandava de moradia e alimentação, pois ela está na ufabc.

20.09.2024 22:19 — 👍 1    🔁 0    💬 1    📌 0

Minha filha está fazendo intercambio no Japão, fez amizade com uma japonesa e ontem ligou para minha esposa com a amiga e estava ensinando a japa alguns xingamentos brasileiros. Foi criada no DDD 013, não podia esperar outra coisa. kkkkkkkk

20.09.2024 21:42 — 👍 5    🔁 0    💬 1    📌 0

Quando você usa um servidor de aplicação, a ideia que ele controle a camada de infraestrutura da aplicação, como pool de conexões com o banco, logs, etc.
Por exemplo se usar o stater do spring-data, ele vai subir seu próprio pool de conexões.

20.09.2024 14:36 — 👍 1    🔁 0    💬 0    📌 0

Subir a aplicação usando o Spring Boot dentro do Wilfly para legal para validar, porém ao meu ver não seria a melhor opção, o Spring Boot tem vários starter que simplificam as coisas, mas que pode gerar alguns problemas com o wildfly.

20.09.2024 14:32 — 👍 1    🔁 0    💬 1    📌 0
code: 
 @Bean
    FilterRegistrationBean<ForwardedHeaderFilter> forwardedHeaderFilter() {
        ForwardedHeaderFilter filter = new ForwardedHeaderFilter();
        FilterRegistrationBean<ForwardedHeaderFilter> registration = new FilterRegistrationBean<>(filter);
        registration.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ASYNC, DispatcherType.ERROR);
        registration.setOrder(Ordered.HIGHEST_PRECEDENCE);
        registration.setUrlPatterns(List.of("/"));
        return registration;
    }

code: @Bean FilterRegistrationBean<ForwardedHeaderFilter> forwardedHeaderFilter() { ForwardedHeaderFilter filter = new ForwardedHeaderFilter(); FilterRegistrationBean<ForwardedHeaderFilter> registration = new FilterRegistrationBean<>(filter); registration.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ASYNC, DispatcherType.ERROR); registration.setOrder(Ordered.HIGHEST_PRECEDENCE); registration.setUrlPatterns(List.of("/")); return registration; }

Desafio 4: Após subir no wildfly, voltou o problema de https para https, por algum motivo o spring boot subia ForwardedHeaderFilter que pegava o header injetados pelo nginx

Solução: Cria um bean org.springframework.web.filter.ForwardedHeaderFilter

20.09.2024 14:27 — 👍 2    🔁 0    💬 1    📌 0
Maven:  <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>ch.qos.logback</groupId>
                    <artifactId>logback-classic</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>

Desafio 3: Até ai estava rodando a aplicação pelo Spring Boot e não pelo wildfly, ao tentar rodar pelo wildfly não subia pois o tomcat estava subindo junto.

Solução: Remover o tomcat no maven e já removi o logback tb pois o wildfly tem seu esquema de configuração de logs.

20.09.2024 14:11 — 👍 1    🔁 0    💬 1    📌 0
Code:  location / {
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto https;
            proxy_pass http://localhost:8080;
        }

Code: location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_pass http://localhost:8080; }

Desafio 2: A requisição de sucesso no login estava chegando corretamente no na aplicações, porém ao gerar o url de redirect para a página inicial, ela estava gerando com o protocolo http e não https.

Solução: Adicionar o X-Forwarded-Proto para https no nginx.

20.09.2024 14:05 — 👍 1    🔁 0    💬 1    📌 0

Alguns desafios que ocorreram nessa POC.

Toda solução de SSO precisa de uma url de redirecionamento após realizar o login, ao cadastrar a url no okta já passamos a url de prod da aplicação já com https.

Solução: Subir um nginx + certificado auto assinado e redirecionar as requisições para 8080

20.09.2024 13:57 — 👍 4    🔁 0    💬 2    📌 0

CTO

20.09.2024 03:42 — 👍 1    🔁 0    💬 0    📌 0
Post image 20.09.2024 03:41 — 👍 1    🔁 0    💬 0    📌 0

Pra gerar bug.

20.09.2024 01:17 — 👍 1    🔁 0    💬 0    📌 0

Tem que ver tb a banda do roteador.

19.09.2024 23:47 — 👍 0    🔁 0    💬 0    📌 0

Esses routers de operadoras são bem fracos mesmo falando que é wifi6. Não sei qual o tamanho do seu ape. Mas talvez pegar apenas um bom e colocar no centro do ap já resolva, aí tem detalhes de passagem de cabo e energia.

19.09.2024 23:39 — 👍 0    🔁 0    💬 1    📌 0

Tô zerado pronto pra outra. Kkkk

19.09.2024 13:42 — 👍 1    🔁 0    💬 0    📌 0

Agosto fiquei doente duas vezes, não sei se foi gripe e depois covid ou covid e depois gripe. Melhoras aí pq tá foda

19.09.2024 12:23 — 👍 1    🔁 0    💬 1    📌 0

Em uma startup talvez tenha mais oportunidades para aprender vários tecnologias. Em uma empresa grande geralmente você não tem tanta liberdade. Mas isso varia muito de empresa para empresa.

19.09.2024 12:15 — 👍 2    🔁 0    💬 1    📌 0

Pessoal que tiver freela ai eu to procurando hein

18.09.2024 16:43 — 👍 2    🔁 2    💬 0    📌 0

Antigamente nos ingredientes tinha a maltodextrina que seria um tipo de açúcar. Tem muita coisa que colocam como zero açúcar, mas para não perder o sabor colocam maltodextrina.

18.09.2024 11:58 — 👍 0    🔁 0    💬 0    📌 0
Post image

Bluesky now has over 10 million users, and I was #6,528,368!

18.09.2024 09:34 — 👍 0    🔁 0    💬 0    📌 0

@davidlins is following 19 prominent accounts