Entradas

Extensión "Database Client" dentro de VS Code para consumo 0 de memoria

  Extensión "Database Client" dentro de VS Code (0 MB extra) Como ya tenés VS Code abierto, no gastás RAM en lanzar un nuevo ejecutable o proceso de navegador: En VS Code, andá a Extensiones ( Ctrl + Shift + X ). Buscá Database Client (el autor es cweijan ) e instalala. Te aparecerá un ícono de base de datos en la barra lateral izquierda de VS Code. Hacé clic en + para agregar conexión, seleccioná PostgreSQL , poné los datos ( localhost , puerto 5432 , usuario, contraseña y base de datos). Consumo extra: 0 MB (aprovecha la ventana que ya tenés abierta). Funcionalidad: Ver tablas, editar datos directamente como en Excel, ejecutar consultas SQL y ver diagramas ER.

evitar consumo de cpu por vscode

 agregar estas configuraciones a tu archivo settings.json de VS Code ( Ctrl + Shift + P > Preferences: Open User Settings (JSON) ) para evitar que indexe carpetas innecesarias: {   "files.watcherExclude": {     "**/.git/objects/**": true,     "**/.git/subtree-cache/**": true,     "**/node_modules/*/**": true,     "**/target/**": true,     "**/build/**": true   },   "search.exclude": {     "**/node_modules": true,     "**/target": true,     "**/build": true   } }

instalar y usar copilot en vscode

 buscar en extensions github copilot chat  en vscode en la parte superior aparecera un boton de "sigin" de copilot. elegir con que usuario loguearse (yo lo tengo asociado con mi usuario de github) se abrirá un lin en el navegador y aparecerá un popup para preguntar si se quiere  abrir el vscode. clickearlo. en el vscode aparecerá un panel lateral a la derecha con el chat de copilot. Excluir .m2 de escaneos en VS Code (recomendado, rápido): Abre settings.json y añade: "files.watcherExclude": {   "**/.m2/**": true }, "search.exclude": {   "**/.m2/**": true }, "files.exclude": {   "**/.m2/**": true }

como generar diagramas de secuencia en mermaid en vscode

 1) desde el chat del plugin de gemini en vscode: abrir la clase controller de la que quieres generar los diagrama escribir en el prompt algo asi: "generar los respectivos tests de integracion de estos  metodos que al ejecutarse, registre las llamadas de los métodos y escriba los archivos de diagramas de tipo md con la sintaxis de Mermaid de forma automática." esto generará un archivo con un nombre similar a SubscriptionControllerTest (copiarlo en la carpeta correspondiente dentro de "test") y en la raiz del proyecto en la carpeta docs/diagrams tantos diagramas como tests se hayan generado 2) visualizar los diagramas. debemos instalar un viewer de este tipo de archivos md con diagramas por ejemplo el Mermaid Preview by Mermaid OSS clickear sobre uno de estos archivos generados tipo md y luego clickear en los iconos que aparecen en el extremo superior dereho. (hay 2 para ver un preview)

conectar una bd supabase en pgadmin

  1. Obtener los datos de conexión en Supabase Entrá a tu proyecto en Supabase Andá a Settings → Database Buscá la sección Connection string o Connection info Ahí vas a ver algo como: Host : db.xxxxxxxxx.supabase.co Port : 5432 Database : postgres User : (tu user) Password : (tu contraseña) SSL : requerido ⚠️ ⚙️ 2. Crear conexión en pgAdmin Abrí pgAdmin Click derecho en Servers → Register → Server 🧾 Pestaña "General" Name: (el nombre que quieras, por ejemplo "Supabase") 🌐 Pestaña "Connection" Host name/address: (el host de Supabase) Port: 5432 Maintenance database: postgres Username: (tu username) Password: (tu contraseña) 🚀 3. Conectar Guardás y listo. Si todo está bien: ✔ Se conecta sin problemas ✔ Vas a ver tus schemas ( public , etc.)

en render.com como leer un properties especifico

  Ve al Dashboard de Render . En Environment , agrega esta variable: SPRING_PROFILES_ACTIVE = prod Al añadir esta variable, Spring Boot buscará automáticamente el archivo application-prod.properties (o application-prod.yml ). Si no está definida, por defecto usará solo el application.properties .

para proyectos springboot crear un archivo para evitar que gemini lea archivos binarios, dependencias pesadas y código autogenerado

 crear en la raiz del proyecto un archivo llamado .iaexclude con el sgt contenido: # ========================================== # .aiexclude para Proyectos Spring Boot # ========================================== # --- Compilados y Empaquetados (Java/Kotlin) --- *.class *.jar *.war *.ear # --- Directorios de Salida de Construcción --- /target/ /build/ /out/ /bin/ # --- Dependencias y Entornos Locales --- /node_modules/ /.mvn/ /.gradle/ /vendor/ # --- Archivos de Configuración de IDEs --- /.idea/ /*.iml /.settings/ /.classpath /.project /.vscode/ *.sublime-workspace *.code-workspace # --- Logs y Archivos Temporales --- *.log /logs/ *.temp *.tmp /crashfiles/ # --- Archivos del Sistema Operativo --- .DS_Store Thumbs.db # --- Configuraciones Sensibles (¡Muy Importante!) --- # Evita que la IA lea contraseñas o llaves locales application-local.properties application-local.yml *.env /secrets/