Skip to content

Instantly share code, notes, and snippets.

View Met4tron's full-sized avatar
🍉
Working from home

Yuri Gomes Met4tron

🍉
Working from home
  • Rio de Janeiro
  • 20:30 (UTC -03:00)
  • LinkedIn in/yuurig
View GitHub Profile
@Met4tron
Met4tron / questions.md
Created July 8, 2024 13:35
Java na visão de quem está reaprendendo

Persistence

  • JPA ou Hibernate?
  • Existe um mundo onde JDBC puro é mais utilizado?
  • Existe algum Query Builder no mundo Java?
  • Quais as formas de gerenciar migrations usando Java?
    • Existe alguma forma semelhante ao Prisma/Atlas, através de uma DSL de Schema (Database as Code)?
  • Quando usar @Transactional e quando não usar?

Frameworks

@Met4tron
Met4tron / notes.md
Last active January 3, 2024 17:36
Golang - Q&A + FAQ

Motivos

  1. Porque aprender Golang e não Rust?
  2. Porque aprender Golang e não JS/TS?
  3. O quão custoso é a simplicidade do Golang?
  4. Quais os pontos negativos do Golang?

Mercado

  1. Quais os principais players/empresas que utilizam Golang no BR?
@Met4tron
Met4tron / graphql.md
Created June 20, 2019 22:28
GraphQL - Dúvidas

Como organizar um projeto complexo em Graphql?

  • Se tenho um projeto que contenha x schemas, onde esses schemas tenham x resolvers(Queries, Mutations e Subscriptions), como lidar com isso?
  • Há algum padrão de arquitetura de pastas?

Melhor forma de criar um serviço em GraphQL?

Utilizo uma solução que contenha algumas coisas já prontas (graphql-yoga, apollo server) ou crio um servidor express/koa e aplico uma rota com os serviços referentes ao graphql?

Da segunda maneira eu tenho a liberdade de conseguir colocar alguns middlewares antes da requisição ser feita ao serviço graphql