Sign in

Aguiar

@aguiaru.bsky.social
19 followers 45 following 28 posts

Soft. Eng. | Backend & Mobile .NET | Kotlin | Typescript Vou usar isso aqui para salvar alguns snippets que sempre preciso, mas nunca sei onde salvei kkkk #bolhadev #dev

PostsRepliesMedia
Aguiar @aguiaru.bsky.social · 19/11/2024
010
Aguiar @aguiaru.bsky.social · 29/10/2024
Obrigado!
010
Aguiar @aguiaru.bsky.social · 29/10/2024
Uma dúvida, qual a ferramenta que esta usando para visualizar o trace?
100
Aguiar @aguiaru.bsky.social · 24/10/2024
Ah legal, eu cheguei a usar o prisma mas tem algumas coisas que não curti muito nele.
000
Aguiar @aguiaru.bsky.social · 24/10/2024
Alguém já usou o drizzle ORM? Vi um pessoal falando bem dele, mas nunca usei. #bolhadev
022
Aguiar @aguiaru.bsky.social · 25/09/2024
boa, vou deixar salvo aqui. Valeu Thai
010
Aguiar @aguiaru.bsky.social · 24/09/2024
Cagada do dia k Não aconselho... mas se tu já fez a cagada de commitar o .env, isso pode servir 🤡... (em um repo simples de projeto pessoal) #bolhadev
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD
git push --force
172
Aguiar @aguiaru.bsky.social · 18/09/2024
Bluesky now has over 10 million users, and I was #8,749,851!
010
Aguiar @aguiaru.bsky.social · 17/09/2024
Essa foi a solução que encontrei para conseguir manter tudo separado e apenas criar a volume quando necessário #bolhadev
010
Aguiar @aguiaru.bsky.social · 17/09/2024
Tive um problema para centralizar os arquivos ".proto" de alguns microsserviços. Para isso eu criei um repositório com todos os ".protos" e uma variável de ambiente. Mas agora o problema era o docker, precisava passar esses arquivos para ele e sem precisar duplicar o projeto dos arquivos.
# .env
PROTO_PATH="/caminho/para/o/repo/proto-files/"app_test:
      image: teste
      container_name: teste
      restart: always
      env_file:
        - .env
      build:
        context: .
        dockerfile: Dockerfile
      volumes:
        - "$PROTO_PATH:/app/proto"
      ports:
        - 5005:3000
        - 50051:50051ENV DOCKER_PROTO_PATH=/app/proto

EXPOSE 3000 50051

CMD [ "npm", "run", "start:prod" ]
110
Aguiar @aguiaru.bsky.social · 13/09/2024
Mano eu comecei a dar uma olhada quando usei o framework tauri para apps desktop. Acho que pode ser divertido olhar e testar umas coisas com ele lá
010
Aguiar @aguiaru.bsky.social · 13/09/2024
Nossa acho que nunca trabalhei em projeto que tivesse isso muito forte. É muito chato de montar?
100
Reposted by Aguiar
Nem Tudo @nemtudo.me · 13/09/2024
if(device.tvbox === true) return; 😎 pode passar #bolhadev
5393
Aguiar @aguiaru.bsky.social · 13/09/2024
Gist: gist.github.com/lucasAguiar1...
gist.github.com
CPF/CNPJ no Postman
CPF/CNPJ no Postman. GitHub Gist: instantly share code, notes, and snippets.
000
Aguiar @aguiaru.bsky.social · 13/09/2024
Se você já precisou gerar um CPF/CNPJ válido para teste na sua requisição http ou com gRPC no postman Da para fazer isso de maneira automatizada com o seguinte script no "Before invoke" ou "Pre-req": #bolhadev
{
  "document": "{{document}}",
  "cpf": "{{cpf}}",
  "cnpj": "{{cnpj}}"
}
111
Aguiar @aguiaru.bsky.social · 12/09/2024
🐳 Se você já precisou acessar um container a partir de outro container usando o localhost (por algum motivo kkkk) Da para usar o ip padrão do docker 172.17.0.1 #bolhadev
URL="localhost:50051"
# Alterar para:
URL="172.17.0.1:50051"
041
Aguiar @aguiaru.bsky.social · 10/09/2024
Sou suspeito pois amo .NET kkkk, mas concordo que ambos são bons
010
Aguiar @aguiaru.bsky.social · 10/09/2024
Eu curto os posts que fazem comparativos de performance, mostrando alguns recursos novos em determinadas linguagens ou talvez de exemplos de alternativas para um mesmo problema. Sla, tipo jeitos de fazer processamentos de arquivos grandes, essas coisas kkkk
130
Aguiar @aguiaru.bsky.social · 10/09/2024
Pior que lembrei que teve uma vez que tive que integrar com uma API de pix que retornava tudo em uma string kkkkk. Aí para pegar qualquer coisa precisava fazer um substring Horrível kkkk
110
Aguiar @aguiaru.bsky.social · 10/09/2024
Tudo bem, valeu pela dica mas não há problema nisso aqui.
000
Aguiar @aguiaru.bsky.social · 09/09/2024
Para conseguir executar aqui na minha máquina, eu precisei executar com privilégios de adm. Por isso do sudo ai mano
200
Aguiar @aguiaru.bsky.social · 09/09/2024
Agora você consegue acessar o DB pgsql-xyz.com.br:5432 localmente na porta 5432
DATABASE_URL="postgresql://postgres:Teste123@localhost:5432/db?schema=public"
000
Aguiar @aguiaru.bsky.social · 09/09/2024
Para quem já precisou acessar um DB que esta em um bastion e ele não tinha acesso externo liberado, da para fazer isso com um tunel ssh. Executando isso, você consegue criar um tunel #bolhadev
sudo ssh -N -L 5432:pgsql-xyz.com.br:5432 user@bastion-host -i key.pem
222
Aguiar @aguiaru.bsky.social · 09/09/2024
Agora você consegue acessar o DB pgsql-xyz.com.br:5432 localmente na porta 5432 #bolhadev
DATABASE_URL="postgresql://postgres:Teste123@localhost:5432/db?schema=public"
010
Aguiar @aguiaru.bsky.social · 07/09/2024
Kkkkkkkkkkkk
000
Aguiar @aguiaru.bsky.social · 07/09/2024
Nossa horrível, um saco resolver isso kkkk
010
Aguiar @aguiaru.bsky.social · 07/09/2024
⚠️ Para quem já teve problemas com o prisma + docker + mongodb (replica): Usando esse cara aqui consegui resolver direto "prismagraphql/mongo-single-replica:4.4.3-bionic" #bolhadev
version: "3.7"

services:
  mongodb_container:
    container_name: mongodb
    image: prismagraphql/mongo-single-replica:4.4.3-bionic
    volumes:
      - ./data:/data/db
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: prisma
      INIT_WAIT_SEC: 3
    ports:
      - 8011:27017DATABASE_URL="mongodb://root:prisma@localhost:8011/db-authorization?authSource=admin&directConnection=true"
131
Aguiar @aguiaru.bsky.social · 05/09/2024
Mano eu focaria em estudar muito da lógica com o typescript, como funciona a orientação objeto nesse contexto e depois iria ver como funciona as apis usando algum framework, tipo nestjs ou fastify. Mas é só uma ideia mesmo mano, o único jeito que eu consigo aprender algo é praticando mesmo
000
Aguiar @aguiaru.bsky.social · 05/09/2024
Cara da para ir sim, mas vai acabar passando pelo js. Isso é certeza
000