Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Si quieres saber cómo llevar toda esa lógica a Postgres, acabamos de publicar en Codely Pro Standard el curso de Embeddings automáticos en Postgres. 😊
- Comparamos diferentes formas de generarlos
- Trigger vs colas mq vs eventos de dominio
- De la forma más escalable
→ codely.com/cursos/embed...
07.08.2025 08:15 — 👍 0 🔁 0 💬 0 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Conclusión
No siempre es clara la línea entre qué es dominio y qué infraestructura, pero conocer al 100% las herramientas que utilizamos nos puede ayudar a saber donde poner cada cosa.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Una con la que sí que se puede es con Postgres, ya que permite hacer llamadas HTTP con sus triggers + tiene sistema de colas para poder hacerlo más escalable.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Depende el caso, una irá mejor que otra.
Nuestra recomendación: Si puede ser, que sea asíncrono, intentando ensuciar el dominio lo menos posible.
Una de las formas de conseguir eso, es delegarlo todo a la base de datos. Ojo aquí que no se puede hacer con todas las bases de datos.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
- ¿Tiene que saber nuestro dominio del concepto de embeddings? ¿Nuestra entidad ha de tener ese campo?
- ¿Se genera en el insert o de forma asíncrona?
- ¿No es cómo un índice y se puede delegar todo en base de datos?
Aquí hay muchas decisiones que tomar. Algunas mejores que otras. Ninguna perfecta.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Para generar este embedding, hemos de hacer una llamada a un LLM de generación de éstos.
Entonces, fácil, ¿no? Creamos una interfaz en dominio para la generación de embedding y luego en infraestructura la implementación.
Ojalá el debate se acabara allí.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Resumidamente: Transformar unos datos para luego poder buscar por ellos de forma semántica.
En lugar de hacer:
`SELECT * FROM products WHERE color = 'red' and price < 100;`
Se podría hacer `SELECT * FROM products WHERE embeddings <=> 'de color rojo y menos de 100 € de precio'`.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Una de esas líneas es la generación de embeddings.
La generación de embeddings es la transformación de datos (texto, imágenes, audios…) en vectores numéricos que capturan su significado semántico, permitiendo operaciones como búsquedas por similitud.
07.08.2025 08:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de Embeddings automáticos en Postgres ﹤🍍﹥ Codely
Delega a la infraestructura la generación de embeddings.
Dominio vs Infraestructura
Parece que es algo que solemos tener bastante claro.
- Qué va en dominio: La lógica de nuestro negocio.
- Qué va en infraestructura: Todo lo demás (guardar en bd, llamara una API…).
Pero a veces hay matices, líneas grises, donde se puede llegar a complicar.
07.08.2025 08:15 — 👍 1 🔁 0 💬 1 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
Con estas 4 sencillas reglas, puedes conseguir un código más simple, elegante y duradero en el tiempo.
Si quieres aprender cuándo y cómo aplicar estas reglas, acabamos de publicar un curso de ello.
4 reglas del diseño simple → codely.com/cursos/4-reg...
Haz un código más duradero en el tiempo!
31.07.2025 14:15 — 👍 0 🔁 0 💬 0 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
4️⃣ Pasa los tests
El código debe cumplir su propósito y funcionar según lo esperado.
- Nuevo código, lleva tests.
- Código refactorizado, no rompe los tests.
- Si hay un bug, se testea y se reproduce.
31.07.2025 14:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
3️⃣ No duplicación
Si un mismo conocimiento o lógica está en más de un sitio, alguien en el futuro tendrá que cambiarlo en todos ellos.
Aquí hay diversas técnicas sobre como actuar, pero la más recomendada es la regla del 3: Hasta que no lo veas duplicado 3 veces, no te plantees abstraerlo.
31.07.2025 14:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
2️⃣ Minimiza el número de elementos
Cuantos menos conceptos, clases, funciones y módulos haya, más fácil será entender y mantener el sistema.
Hay un punto que si intentas minimizar demasiado, puede quedar el código demasiado acoplado, así que hay que tener cuidado con el exceso de esta.
31.07.2025 14:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
1️⃣ Revela la intención
El código debe explicar claramente qué hace y por qué lo hace, sin necesidad de leer comentarios ni tener que preguntar a la persona que lo ha programado (pudiendo ser esa persona el tú de hace unos meses).
31.07.2025 14:15 — 👍 0 🔁 0 💬 1 📌 0
Curso de 4 reglas del diseño simple ﹤🍍﹥ Codely
Aprende las 4 reglas para tener un código más simple.
En el mundo de la programación, hay 4 reglas de diseño para hacer que nuestro código sea más simple.
Seguirlas hace que el código que hagamos sea más mantenible, sobre todo a largo plazo.
Pero, como todas las reglas, también hay que saber cuándo saltárselas.
Las reglas, por Kent Beck, son:
31.07.2025 14:15 — 👍 2 🔁 1 💬 1 📌 0
¡Nuevo curso de ManagerPro.team!
Aprende a reconocer los errores más frecuentes en la gestión de conflictos y descubre cómo evitarlos con ejemplos reales en un formato ameno y variado.
31.07.2025 10:15 — 👍 1 🔁 0 💬 0 📌 0
Os acordais de esto? Pues gracias al curso de TDD de @codelytv.bsky.social ha sido mucho mas fácil plantarle cara. 😊
09.07.2025 17:24 — 👍 2 🔁 1 💬 0 📌 0
En el curso vemos los 3 sistemas de colas:
- Apache Kafka
- RabbitMQ
- AWS SQS
→ codely.com/cursos/spark...
24.07.2025 10:19 — 👍 1 🔁 0 💬 0 📌 0
Una de las claves para exprimir todo el potencial de Apache Spark es integrarlo con sistemas de mensajería para procesar datos en tiempo real.
Pero ahí empiezan las preguntas:
- ¿Kafka, RabbitMQ o AWS SQS?
- ¿Cómo configurar Spark para que escale con estos sistemas?
- ¿Y la mantenibilidad?
24.07.2025 10:19 — 👍 1 🔁 0 💬 1 📌 0
→ Aquí puedes ver toda la información sobre el Workshop: codely.com/workshop-ia
Enfocado a bases de código ya existentes.
10.07.2025 14:19 — 👍 1 🔁 0 💬 0 📌 0
Además de estas ediciones públicas, también estamos cerrando otras ediciones exclusivas para empresas.
Si tu empresa está interesada en una edición en privado para sus equipos, contactadnos a empresas@codely.com. 🙌
10.07.2025 14:19 — 👍 1 🔁 1 💬 1 📌 0
Muchísimas gracias. Hemos llenado la segunda edición del Workshop de IA. 🥹
Viendo todo el interés que hay… ¡Acabamos de abrir una tercera edición para el 14 de octubre!
Vamos a seguir igual que hasta ahora y las primeras plazas van a ser más baratas que las últimas para agradecer el apoyo. 😊
10.07.2025 14:19 — 👍 1 🔁 1 💬 1 📌 0
Curso de Buenas prácticas de Programación Orientada a Objetos ﹤🍍﹥ Codely
Aplica buenas prácticas de la POO en tu código para que sea más mantenible.
Acabamos de publicar nuestro curso de Buenas Prácticas de Programación Orientada a Objetos al 100%.
→ codely.com/cursos/buena...
Donde entramos en detalle de cada uno de estos pilares.
10.07.2025 13:31 — 👍 0 🔁 1 💬 0 📌 0
La Programación Orientada a Objetos son un conjunto de técnicas y conceptos para tener un código mejor modelado.
Se basa en 4 principios:
- Abstracción
- Encapsulación
- Herencia
- Polimorfismo
10.07.2025 13:31 — 👍 0 🔁 0 💬 1 📌 0
Hoy estamos en la #devbcn25.
Es una de las conferencias más grandes de desarrollo que se hacen en Barcelona!
Y aprovechando que estamos aquí… ¡Vamos a hacer un directo desde una sala que nos han preparado!
A las 15:30 CEST empezamos
Comentaremos charlas que hemos visto (IA, desarrollo…)
Vente!
09.07.2025 12:49 — 👍 6 🔁 0 💬 0 📌 0
Curso de Spark: Buenas prácticas y despliegue ﹤🍍﹥ Codely
Aprende a llevar Spark a producción siguiendo buenas prácticas en el despliegue.
El curso lo hemos disfrutado mucho grabando. 🙌
- Cómo optimizar consultas
- Cómo desplegarlo
- Análisis de rendimiento con Grafana
Si te interesa el mundo de los datos, te va a encantar el curso.
→ codely.com/cursos/spark...
03.07.2025 10:03 — 👍 1 🔁 1 💬 0 📌 0
Y la cosa ya no es aprender estas herramientas, si no qué buenas prácticas acompañan a este proceso para que sea mantenible y escalable.
Por ello, nos hemos juntado con Christian Herrera, Data Engineer en Adevinta para hacer un curso contando estas buenas prácticas y cómo llevarlo a producción.
03.07.2025 10:03 — 👍 1 🔁 1 💬 1 📌 0
Una de las mayores dificultades con Apache Spark es ponerlo en producción de manera escalable.
Surgen muchas dudas de qué stack y piezas utilizar:
- Kafka
- Spark cluster
- Spark Thrift Server
- Hive Metastore
- Y muchas más…
03.07.2025 10:03 — 👍 0 🔁 0 💬 1 📌 0
Quedan sólo 2 días para que hagamos la locura que nos comprometimos a hacer con el subidón de la launch week 😅
Regalar a saco de cosas 👼
Cómo participar: codely.com/blog/primera...
02.07.2025 15:13 — 👍 0 🔁 0 💬 0 📌 0
Y… ¡Acabamos de publicar el curso de Buenas prácticas de POO en el plan Standard! 🥳
En el curso entramos en detalle a:
- Ley de Demeter
- Tell don’t ask
- Composición sobre Herencia
- Polimorfismo
¡Esperamos que te guste tanto como a nosotros grabarlo!
→ codely.com/cursos/buena...
26.06.2025 10:31 — 👍 3 🔁 1 💬 0 📌 0
🚀 Startup Open Space Zaragoza 2025
#SOSZ25 - 29 marzo 2025
🔗 sosz.cachirulovalley.com
Grupo de personas relacionadas con la tecnología que impulsa el desarrollo emprendedor en Aragón.
I am here to talk about Artificial Intelligence and memes
Author, international speaker, consultant, software architect, kitchen-sink wrangler.
Welcome to a calmer internet!
#ZenBrowser
🏠 https://github.com/zen-browser
🔗 https://zen-browser.app
♥️ https://ko-fi.com/zen_browser
💬 https://discord.gg/zen-browser
Music, software and basketball! 🏀
Ingeniero informático. Product, People y Extreme Programming. Hilos en http://typefully.com/jcesarperez
👨💻 Ingeniero de Software & JavaScript
⭐ GitHub Star · Google Dev Expert · Microsoft MVP
🔴 Twitch Partner: twitch.tv/midudev
🗣️ Discord: discord.gg/midudev
Asador del software, líder técnico y creador de contenido.
Impulsando a otros a desarrollar software con excelencia, impacto y principios.
Developer at @AudienseCo. Proud former coordinator at @aulasl
Somos una comunidad de gente apasionada por la tecnología. Nos gusta compartir conocimiento y hacer las cosas bien. #SirviendoCódigo https://linktr.ee/sirviendocodigo
Product and Tech people from @filmin.es
🤖 Festival de nuevas tecnologías en la UC3M
📅 12 y 13 marzo 2026
t3chfest.es
I get paid for using chat gpt to resolve stuff with code
on the spectrum
dad
Full-stack developer. Vue, TS, CSS, Go, and learn-new-stuff lover. Lymphoma survivor. sergiocarracedo@mastodon.cloud
No se encuentra nada si no se busca algo
CEO of @safetybits.io. Driving innovation and securing industrial operations one byte at a time.
Daddy of twins.
Proud husband of @evamorcillo.bsky.social and father of Ada & 2 cats (Kalea & Rua).
Independent maker. Occasional speaker. Creator of the AsyncAPI open-source initiative. He/him.
📍 Badajoz, Spain
🕸️ fmvilas.me
Enseñando en ManagerPro https://managerpro.team | Escribo cada día sobre management en https://josecgil.substack.com | Ex CTO / VP en LIFULL Connect