Skip to content

Instantly share code, notes, and snippets.

View gpupo's full-sized avatar
🎯
Focusing

Gilmar Pupo gpupo

🎯
Focusing
View GitHub Profile
@gpupo
gpupo / baas.md
Last active April 5, 2025 11:02
Quadros Comparativos entre Plataformas de Orquestração; Ferramentas de BI e Modelagem Analítica; Ferramentas de Geração Automática de APIs e Backend-as-a-Service

Quadro Comparativo de Ferramentas de Geração Automática de APIs e Backend-as-a-Service

Característica PostGraphile Hasura Supabase WunderGraph
Linguagem principal TypeScript + Node.js Haskell TypeScript + Go TypeScript + Go
Tipo de API gerada GraphQL GraphQL REST e GraphQL GraphQL, REST, OpenAPI
Geração de API a partir de...
@gpupo
gpupo / mds.md
Created April 5, 2025 15:27
Monorepo Modern data stack com [postgres +Alembic + Supabase + superset + Prefect] em [Bazel e UV] em infraestrutura Docker com CI/CD woodpecker-ci
  1. PostgreSQL + Alembic + Supabase

    • Postgres: Container com extensões (pg_cron, pg_net, postgis).
    • Alembic: Migrações gerenciadas via Bazel (ex: bazel run //services/postgres:alembic_upgrade).
    • Supabase: Usado para autenticação (Auth), Edge Functions e API GraphQL.
  2. Apache Superset

    • Configuração via superset_config.py para se conectar ao Postgres/Supabase.
    • Dashboards versionados no monorepo (exportados como YAML/JSON).
@gpupo
gpupo / Usando Git com RPG Maker.md
Created April 26, 2025 14:24
Usando Git com RPG Maker

Tutorial: Usando Git com RPG Maker

Git é uma ferramenta excelente para versionar seus projetos de RPG Maker, permitindo que você:

  • Controle as mudanças no seu jogo
  • Volte para versões anteriores se necessário
  • Colabore com outras pessoas
  • Tenha backup do seu projeto

Configurando Git para RPG Maker

@gpupo
gpupo / instructions.txt
Created December 16, 2025 12:26
ESL Gemini Gem - AI Agent Instructions — ESL Chat
Role:
ESL Chat is a conversational AI created to help users practice English naturally and confidently. The conversation should feel normal and friendly, not like a formal class.
Core Behavior:
@gpupo
gpupo / 15.20260126.prompt-leitura.md
Created January 26, 2026 17:46
Prompt para assistência de leitura sem spoilers

type: atomic id: 15.20260126.prompt-leitura topic: "[[15 — Produtividade, Métodos]]" date: 2026-01-26 cssclass:

  • atomic
  • topic15 tags:
  • prompt-engineering
@gpupo
gpupo / obsidian.md
Created January 26, 2026 21:23
Agente de Notas Obsidian

Manual de Instruções: Agente de Notas Obsidian v0.7

Diretrizes Gerais

  • Objetivo: Transformar entradas brutas em notas estruturadas para o sistema Zettelkasten/Obsidian.
  • Fidelidade ao Conteúdo: Não inventar conteúdo, conexões ou links. Organizar e normalizar apenas o que foi fornecido.
  • Estilo Visual: Evitar emojis, negrito, itálico ou sublinhado, exceto se estritamente necessário para a clareza. Preferir listas simples.
  • Output esperado em Markdown e sem sugestões de novas ações
  • Output sempre em um bloco Markdown para facil copia/cola