Sign in

David Lins

@davidlins.bsky.social
226 followers 262 following 123 posts

BJJ & Code

PostsRepliesMedia
David Lins @davidlins.bsky.social · 19/11/2024
3 meses sem treinar nada, ontem musculação cedo, Jiu Jitsu de noite. Tudo doendo, mas tô feliz!
020
David Lins @davidlins.bsky.social · 19/11/2024
Tô tranquilo, até os arquitetos de papel inventarem que todas as aplicações tem que atualizar, igual ocorreu com o log4j.
051
David Lins @davidlins.bsky.social · 19/10/2024
Meu primeiro trampo como dev foi com Java swing e ainda tinha um corba no meio. Aprendi muito nessa época.
050
David Lins @davidlins.bsky.social · 14/10/2024
youtu.be/zHkQ5U-IF7U?...
youtu.be
Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4
YouTube video by Eduardo Aquino
000
David Lins @davidlins.bsky.social · 14/10/2024
Estou montando um para colocar no sítio parecido com esses aqui youtu.be/u59ZvRO_uU4?...
youtu.be
Este KIT OFFGRID Vai te SALVAR de APAGÃO - Como Montar Passo a Passo com LIFEPO4
YouTube video by Eduardo Aquino
110
David Lins @davidlins.bsky.social · 09/10/2024
Fui da uma espiada e rachei aqui. Tô só seguindo
120
David Lins @davidlins.bsky.social · 01/10/2024
Caconde- SP tem uns bons. Café Bazilli, Café do mirante.
110
David Lins @davidlins.bsky.social · 30/09/2024
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.
010
Reposted by David Lins
Carlos Rossa @carlosrossa.bsky.social · 30/09/2024
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.
emissões per capita de CO2 a partir do carvão, comparando desde 1750 China, Estados Unidos, mundo, Índia e Reino Unido. Até 1900, o Reino Unido era a nação que mais emitia CO2 a partir desse combustível fóssil. O uso do petróleo só viria a ser difundido décadas mais tarde, especialmente a partir dos anos 1940, com os Estados Unidos liderando as emissões e literalmente interferindo na geopolítica mundial para seguir fazer valendo sua hegemonia à força.
031
David Lins @davidlins.bsky.social · 21/09/2024
Hoje vou trampar com infra.
131
David Lins @davidlins.bsky.social · 20/09/2024
Sou mais o podman. Kkkk
110
David Lins @davidlins.bsky.social · 20/09/2024
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.
110
David Lins @davidlins.bsky.social · 20/09/2024
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
150
David Lins @davidlins.bsky.social · 20/09/2024
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.
010
David Lins @davidlins.bsky.social · 20/09/2024
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.
110
David Lins @davidlins.bsky.social · 20/09/2024
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
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;
    }
120
David Lins @davidlins.bsky.social · 20/09/2024
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.
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>
110
David Lins @davidlins.bsky.social · 20/09/2024
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.
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;
        }
110
David Lins @davidlins.bsky.social · 20/09/2024
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
250
David Lins @davidlins.bsky.social · 20/09/2024
CTO
010
David Lins @davidlins.bsky.social · 20/09/2024
010
David Lins @davidlins.bsky.social · 20/09/2024
Pra gerar bug.
010
David Lins @davidlins.bsky.social · 20/09/2024
Tem que ver tb a banda do roteador.
000
David Lins @davidlins.bsky.social · 20/09/2024
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.
100
David Lins @davidlins.bsky.social · 19/09/2024
Tô zerado pronto pra outra. Kkkk
010
David Lins @davidlins.bsky.social · 19/09/2024
Agosto fiquei doente duas vezes, não sei se foi gripe e depois covid ou covid e depois gripe. Melhoras aí pq tá foda
110
David Lins @davidlins.bsky.social · 19/09/2024
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.
120
Reposted by David Lins
Cris @magodasilva.bsky.social · 18/09/2024
Pessoal que tiver freela ai eu to procurando hein
022
David Lins @davidlins.bsky.social · 18/09/2024
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.
000
David Lins @davidlins.bsky.social · 18/09/2024
Bluesky now has over 10 million users, and I was #6,528,368!
010
David Lins @davidlins.bsky.social · 18/09/2024
Mas tem maltodextrina. Tira um carbo e por outro.
100
David Lins @davidlins.bsky.social · 18/09/2024
Chegou novo Gtw zigbee. Nem vou testar, senão vou ligar o turbo da procrastinação.
Foto gateway zigbee da zemismart
030
David Lins @davidlins.bsky.social · 17/09/2024
Ontem fiz uma poc de autenticação com okta/saml2, a integração é simples e tem muito material. Porém entrou dois componentes que deram trabalho, https + proxy-reverso e foram esses conceitos fundamentais que me salvaram.
030
David Lins @davidlins.bsky.social · 17/09/2024
Começando a saga da migração app Java 7 + Spring + CAS + Jboss 7 => Java 21 + Spring 6 + OKTA/Saml2 + Wildfly 33 POC integração com Okta, já aproveitei e mandei um Spring Boot dentro do Wildfly e não é que funcionou. Amanhã comento sobre por, pois empolguei hoje e daqui a pouco tem que acorda.
Logs startup wildly + Spring Boot + Spring security okta / Saml2
060
David Lins @davidlins.bsky.social · 15/09/2024
E ainda também tive probelma com tab index e com imagens docker geradas por ambiente, quando gerava a imagem para prod dava pau. Se para cada ambiente é uma imagem, você não testou o pacote antes der ir pra prod.
000
David Lins @davidlins.bsky.social · 15/09/2024
Pqp falaram tudo que eu penso. Levei 2 hrs pra lavar meia dúzia de pratos ouvindo esse papo.
121
Reposted by David Lins
CazéTV @cazetvfc.bsky.social · 14/09/2024
RAYSSA LEAL É CAMPEÃ MUNDIAL!!!!!! ABSURDA DEMAIS, CONTRA 7 JAPONESAS ELA LEVOU O OURO NO MUNDIAL DE SKATE STREET EM ROMA! 🇧🇷🏆 #EsportesOlímpicos #Skate
101382111
David Lins @davidlins.bsky.social · 14/09/2024
overengineering
010
David Lins @davidlins.bsky.social · 14/09/2024
4 livros pra me conhecer.
020
David Lins @davidlins.bsky.social · 14/09/2024
Acho que vou ter que mudar a config do GC, varrer a calçada uma vez por semana tá complicada.
Foto: 8 sacos de lixo cheio de folhas que caíram essa semana.
000
Reposted by David Lins
nataliagranato.xyz @nataliagranato.xyz · 14/09/2024
Um dos melhores perfis do bsky.app, acompanhar as CVEs em tempo real.
153
David Lins @davidlins.bsky.social · 13/09/2024
Semana que vem estou de férias e arrumei uma uma sarna pra coçar. Vou migrar uma aplicação Java 7 + Spring 4 rodando no jboss 7.1 para Java 21 + Spring 6 rodando no wildfly E bora manter o velho jsp com jstl.
230
David Lins @davidlins.bsky.social · 13/09/2024
🍉
020
David Lins @davidlins.bsky.social · 13/09/2024
Não sei de quem é, me aposei dele na mesma época que trabalhei na Locaweb com o @leandronsp.com.
020
David Lins @davidlins.bsky.social · 13/09/2024
Quem encontrar o @rafaelponte.bsky.social da um beijo nele por mim. Quando eu falo de testes melancias (verde por fora, vermelho por dentro) é sobre isso CONFIANÇA. 100 de cobertura não é 100% de confiança.
Meme:
Thats It yes thats it
171
David Lins @davidlins.bsky.social · 13/09/2024
Meu designer principal. Mas agora que estou desenvolvendo APIs para consumo externo, fui obrigado a colocar uma service para facilitar o versionamento.
020
David Lins @davidlins.bsky.social · 13/09/2024
Bora gente hoje é dia da maldade - comitar aquele hard code que vc usou para testar. - abrir incidente urgente as 17 hrs de um problema pego na segunda - aquele deploy maroto de sexta - mandar Sandy & Jr escrever os testes para vc - delete sem where. - sudo rm -rf / cc. @samsantosb.bsky.social
293
David Lins @davidlins.bsky.social · 12/09/2024
Falha como todas as estimativas.
130