¿Necesitas Java en tu app Laravel?
No lo metas. Aíslalo. 🐳
FastAPI + Docker + JAR = microservicio de firma digital XML sin contaminar tu core.
Un `docker compose up` y todo corre.
Arquitectura limpia > solución rápida sucia.
#Laravel#Docker#FastAPI#DevTips
¿Necesitas Java en tu app Laravel?
No lo metas. Aíslalo. 🐳
FastAPI + Docker + JAR = microservicio de firma digital XML sin contaminar tu core.
Un `docker compose up` y todo corre.
Arquitectura limpia > solución rápida sucia.
#Laravel#Docker#FastAPI#DevTips
Adiós, community managers (al menos como los conocíamos).
En 2026, puedes crear todo tu contenido del mes en solo 2 horas usando IA.
Yo lo hago con Claude. Te comparto los 7 prompts que necesitas para hacer lo mismo:
🚨 Este tipo acaba de explicar cómo usar Claude Code completamente gratis.
Un tutorial completo donde muestra cómo ejecutarlo en local, con modelos open-source y flujos completos de agentes.
Si estás aprendiendo IA, esto te interesa �
Love is the most important force in the universe. Love for your family, friends, neighbors, art, mission, knowledge, company, country, world. Without love, there’s no humanity.
Cuando se tratan de proyectos web pequeños, tengo muy claro qué herramientas usar. No porque sean “las mejores”, sino porque resuelven lo común rápido y sin fricción:
Next.js → frontend + backend en un solo proyecto
PostgreSQL → base de datos estable y fácil de alojar
Prisma → ORM para ir rápido sin escribir SQL desde el día uno
shadcn/ui → UI decente sin perder tiempo en CSS
React Hook Form + Zod → formularios y validaciones compartidas
DigitaloceanSpaces → Storage tipo S3, subida de archivos sin cargar la DB
Brevo → correos transaccionales sin montar SMTP
Better Auth → autenticación simple y moderna
@Railway → deploy rápido con CI/CD
Claude Code (IA) → acelerar, no pensar por mí
👉 Con esto puedes crear casi cualquier sistema común: ecommerce, dashboards, paneles administrativos, MVPs, herramientas internas…
⚠️ Aunque usando esto se hace fácilmente:
- APIs de WebSockets o GraphQL
Porque Next.js no es un framework de backend.
Es un framework de frontend que permite algo de backend para resolver lo común.
El resto ya no depende del stack, sino de la funcionalidad real, el diseño del sistema y qué tan bien entiendas el problema.
No todos los proyectos son grandes.
Y para cosas pequeñas, muchas veces solo se necesita poco… y esto es suficiente para empezar.
Video 👉 https://t.co/kX98aCCn7B
Si usas Vercel y Railway para desplegar proyectos, te traigo mis alternativas open source favoritas para self-hosting profesional en tu propio VPS de Web, bases de datos y APIs:
🚀 Coolify → el “Vercel self-hosted”: dashboard moderno, deploys desde Git, bases de datos integradas y previews.
📦 Repo: https://t.co/KchVFqUV7m
⚡ CapRover → simple y estable: SSL automático, apps con un clic y muy poco mantenimiento.
📦 Repo: https://t.co/5zJbvGvoJI
🧠 Dokku → minimalista y CLI-first: git push y listo, ideal si te gusta el control total.
📦 Repo: https://t.co/qMxnH85Nqb
🔥 Dokploy → moderno, CI/CD integrado y una interfaz que ya es mejor que la de muchos PaaS comerciales.
📦 Repo: https://t.co/NRTBWntX1v
Últimamente estoy usando mucho Dokploy para proyectos de clientes. ¿Cuál usarías tú? 🚀
~ ❯ cat ./AGENTS.md
## Convenciones
- Usa pnpm para todo. No usar npm ni yarn bajo ningún concepto
- TypeScript es obligatorio
- Usa siempre Tailwind CSS para estilos
- Iconos de tabler-icons. Importación explícita, nunca barrels
- Preferir ESM y sintaxis moderna del navegador
## Creación de proyectos
- Si hay que crear un proyecto nuevo, usa Astro
- Comando recomendado:
`pnpm create astro@latest <project_name>`
- Configura TypeScript en modo estricto desde el inicio
- Añade Tailwind usando la integración oficial de Astro
- No añadir dependencias hasta que sean necesarias
## Organización
- Componentes pequeños, con una sola responsabilidad
- Preferir composición frente a configuraciones complejas
- Evita abstracciones prematuras
- El código compartido debe vivir en carpetas claras como `components`, `layouts`, `lib` o `utils`
## Reglas de TypeScript
- Evita `any` y `unknown`
- Preferir siempre que se pueda inferencia
- Si los tipos no están claros, parar y aclarar antes de continuar
## UI y estilos
- Tailwind es la única solución de estilos
- No duplicar clases si se puede extraer un componente
- Priorizar legibilidad frente a micro-optimizaciones visuales
- Accesibilidad no es opcional: HTML semántico, roles ARIA cuando aplique y foco gestionado
## Testing y calidad
- Revisar los workflows de CI en `.github/workflows`.
- Ejecutar los tests con:
`pnpm test` o `pnpm turbo run test --filter <project_name>`
- Para Vitest:
`pnpm vitest run -t "<nombre del test>"`
- Tras mover archivos o cambiar imports, ejecutar:
`pnpm lint`
- No se acepta código con errores de tipos, lint o tests fallidos.
- Añadir o actualizar tests cuando se cambie comportamiento, aunque no se pida explícitamente.
## Rendimiento y decisiones técnicas
- No adivinar rendimiento, tamaño de bundle o tiempos de carga: medir.
- Si algo parece lento, añadir instrumentación antes de optimizar.
- Validar primero en pequeño antes de escalar cambios a todo el proyecto.
## Commits y Pull Requests
- Título del PR: [<project_name>] Descripción clara y concisa.
- PRs pequeños y enfocados.
- Antes de commitear:
- pnpm lint
- pnpm test
- Explicar qué ha cambiado, por qué y cómo se ha verificado.
- Si se introduce una nueva restricción ("nunca X", "siempre Y"), documentarla en este archivo.
## Comportamiento del agente
- Si una petición no está clara, hacer preguntas concretas antes de ejecutar.
- Tareas simples y bien definidas se ejecutan directamente.
- Cambios complejos (refactors, nuevas features, decisiones de arquitectura) requieren confirmar entendimiento antes de actuar.
- No asumir requisitos implícitos. Si falta información, se pide.
Laravel puede escalar mucho más de lo que parece 🚀
El controlador invoca a un Service, el resultado escalabilidad mañana.
El Service disparar #Events y ejecutar #Listeners para enviar correos 📧, registrar logs 🧾, notificar otros sistemas 🔔
#Laravel#CleanCode#DesarrolloWeb
@RicaurteOficial La gente quiere que cobre los impuestos a NOboa, la gente no quiera que mienta, NO puedes decir en campaña NO vas a quitar los impuestos y después lo hacen, la gente sabe que tienen militares en Ecuador pero solo usan cuando salen a las protestas. Todo están haciendo mal estos HP
@visionariasec Janet veo q Ud apoya al gobierno y no ejerce su deber de comunicar como lo es, a la gente no se engaña hoy con bonos, es mejor que tome la iniciativa de se centrar en informar viendo las falencias de su presidente Ud apoyó quitar el subsidio al Diésel y en campaña dijó q no aria
Sorteo Licencia anual JetBrains para el IDE que tú quieras!
Participa:
✅ Sígueme
🔄 Comparte el post
🌐 Sorteo global
ℹ️ Publicaré el resultado el sábado. Suerte! 🤘
@BethsaidaLopezS Es triste leer a esta analfabeta @BethsaidaLopezS que no saben dónde queda India, eso te dan en escuela, y la India queda en Asia. Ecuador queda en América 🧐