CodelyTV - Redescubre la programación
CodelyTV - Redescubre la programación
  • 636
  • 13 856 402
Habilita YA esta Setting de GitHub
Es muy fácil suplantar la identidad de una persona en GitHub. En este vídeo te explicamos cómo evitarlo.
Si quieres aprender más de Git: cdly.to/curso-git
﹤🍍﹥ Codely
├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV
├ 🔖 Cursos: bit.ly/cursos-codely
└ 👋 Redes sociales:
CodelyTV
JavierCane
rafaoe
CodelyTV
└ linkedin.com/company/codelytv
Переглядів: 4 864

Відео

Las vistas de SQL: Explicado!
Переглядів 7 тис.21 день тому
El legacy code es el día a día del programar, ¿pero qué podemos hacer para no extenderlo más? En el vídeo de hoy analizamos un par de técnicas para ello apoyándonos de Repositories y Vistas. ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ JavierCane ├ rafaoe ├ CodelyTV └ linke...
Prompt Engineering: Zero vs Few Shot vs Chain of Thought
Переглядів 3,1 тис.Місяць тому
Hay muchas técnicas de prompting para sacar el máximo partido a IAs como ChatGPT, Llama… Hoy vamos a ver 3 de ellas y compararlas. Curso Aplicando IA → bit.ly/curso-ia-codely ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ JavierCane ├ rafaoe ├ CodelyTV └ linkedin.com/company/...
Aprende Ollama en menos de 8 minutos!
Переглядів 9 тис.Місяць тому
Ollama es una de las formas más fáciles de ejecutar LLMs Open Source. En el vídeo de hoy vemos los primeros pasos con Ollama y cómo empezar en este mundo. Curso → bit.ly/curso-ia-codely ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ JavierCane ├ rafaoe ├ CodelyTV └ linkedin.c...
Qué es la Consistencia Eventual | Diseño de Sistemas
Переглядів 10 тис.Місяць тому
Un concepto básico del diseño de sistemas (distribuidos) es la consistencia eventual. En este vídeo la explicamos con un ejemplo típico en muchas empresas de software. → Curso RabbitMQ: bit.ly/curso-rabbitmq ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ JavierCane ├ rafaoe ├ instagram.com...
Lo que necesitas saber de IA como Developer: Modelos vs Ollama vs LangChain
Переглядів 15 тис.2 місяці тому
Te vamos a explicar qué son los mínimos a saber para poder empezar a aplicar Inteligencia Artificial en tu web o app. Curso → bit.ly/curso-ia-codely ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ JavierCane ├ rafaoe ├ CodelyTV └ linkedin.com/company/codelytv
Cómo evito usar JOINs
Переглядів 29 тис.2 місяці тому
No siempre hace falta utilizar JOINs en tu código. Gracias a las proyecciones en nuestro código podemos ganar mucho rendimiento y mantenimiento (a costa, eso sí, de picar más código 😅). → Curso Modelado del dominio: Proyecciones bit.ly/curso-proyecciones Directo debatiendo sobre los comentarios de este vídeo: ua-cam.com/video/ezeU-MaKH1s/v-deo.html ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/Co...
Por qué no uso la consola de Amazon Web Services (AWS)
Переглядів 11 тис.2 місяці тому
La consola de AWS es potente, pero no permite muy bien el trabajo en equipo, y menos si tenemos una cultura DevOps. Hoy vamos a ver cómo Terraform nos puede ayudar a ello y cómo generar esos ficheros automáticamente. → Curso AWS SQS: bit.ly/curso-aws-sqs ﹤🍍﹥ Codely ├ 🎥 Suscríbete: ua-cam.com/users/CodelyTV ├ Cursos: bit.ly/cursos-codely └ 👋 Redes sociales: ├ CodelyTV ├ ...
AWS SQS vs SNS vs EventBridge - ¿Cuál escoger?
Переглядів 10 тис.3 місяці тому
AWS SQS vs SNS vs EventBridge - ¿Cuál escoger?
Las vistas materializadas de SQL: Explicado!
Переглядів 17 тис.4 місяці тому
Las vistas materializadas de SQL: Explicado!
7o programador de Vercel - Javi Velasco
Переглядів 6 тис.4 місяці тому
7o programador de Vercel - Javi Velasco
Por qué no uso "OFFSET" en mi código (con millones de rows)
Переглядів 19 тис.4 місяці тому
Por qué no uso "OFFSET" en mi código (con millones de rows)
Cómo gestionar Errores en un Sistema de Mensajería
Переглядів 8 тис.4 місяці тому
Cómo gestionar Errores en un Sistema de Mensajería
Patrón de diseño Criteria: Explicado!
Переглядів 17 тис.4 місяці тому
Patrón de diseño Criteria: Explicado!
RabbitMQ vs Kafka - ¿Cuál escoger?
Переглядів 31 тис.5 місяців тому
RabbitMQ vs Kafka - ¿Cuál escoger?
Por qué no uso "Herencia" en mi código
Переглядів 22 тис.5 місяців тому
Por qué no uso "Herencia" en mi código
Por qué no uso "Valores por Defecto" en mi código
Переглядів 17 тис.5 місяців тому
Por qué no uso "Valores por Defecto" en mi código
Añade Open Graph en Next.js
Переглядів 6 тис.6 місяців тому
Añade Open Graph en Next.js
Cómo pasó Kiko de un Bootcamp a trabajar en Vercel
Переглядів 8 тис.6 місяців тому
Cómo pasó Kiko de un Bootcamp a trabajar en Vercel
Los Triggers de la Base de Datos pueden ser una Buena Práctica
Переглядів 14 тис.6 місяців тому
Los Triggers de la Base de Datos pueden ser una Buena Práctica
No-cambios OpenAI, pkgx: Sucesor brew, Tips errores, GPT-Crawler, AltTab y más | #caféConCodely
Переглядів 4,8 тис.6 місяців тому
No-cambios OpenAI, pkgx: Sucesor brew, Tips errores, GPT-Crawler, AltTab y más | #caféConCodely
Por qué se DESORDENAN los Mensajes en los Sistemas de Mensajería (Kafka, RabbitMQ, etc)
Переглядів 8 тис.6 місяців тому
Por qué se DESORDENAN los Mensajes en los Sistemas de Mensajería (Kafka, RabbitMQ, etc)
Eventos de Dominio vs Eventos de Integración - Diseño y Arquitectura de Software
Переглядів 8 тис.7 місяців тому
Eventos de Dominio vs Eventos de Integración - Diseño y Arquitectura de Software
Monorepos y VSCode, Dailies, tldraw, Conflicto Cypress, PerplexityAI y más noticias | #caféConCodely
Переглядів 6 тис.7 місяців тому
Monorepos y VSCode, Dailies, tldraw, Conflicto Cypress, PerplexityAI y más noticias | #caféConCodely
Por qué [no] uso Next.js: Comentamos los posts de Kent C. Dodds y Lee Robinson | #caféConCodely
Переглядів 6 тис.7 місяців тому
Por qué [no] uso Next.js: Comentamos los posts de Kent C. Dodds y Lee Robinson | #caféConCodely
Instala esta librería en tu proyecto PHP para mejorar tu Código
Переглядів 15 тис.7 місяців тому
Instala esta librería en tu proyecto PHP para mejorar tu Código
Por qué no puede haber SOLID sin Eventos de Dominio
Переглядів 12 тис.7 місяців тому
Por qué no puede haber SOLID sin Eventos de Dominio
Entrevista a Programadores de Vercel (creadores de Next.js)
Переглядів 9 тис.7 місяців тому
Entrevista a Programadores de Vercel (creadores de Next.js)
Añade Testing de Arquitectura en tu Aplicación
Переглядів 6 тис.7 місяців тому
Añade Testing de Arquitectura en tu Aplicación
Testing en Terraform
Переглядів 3,5 тис.8 місяців тому
Testing en Terraform

КОМЕНТАРІ

  • @CaunaRoblesyuriCristian
    @CaunaRoblesyuriCristian 19 годин тому

    Oro lo q se ha expuesto, muchas gracias!

    • @CodelyTV
      @CodelyTV 19 годин тому

      Gracias por el comentario 😊

  • @PROGRAMADORIECOMMSAS
    @PROGRAMADORIECOMMSAS 2 дні тому

    siento que me ahogo viendo este video. se ve interezante pero no entendi mucho

  • @AlexVargas-rq7bl
    @AlexVargas-rq7bl 2 дні тому

    ¿Cómo harías el seguimiento de esta lógica en una aplicación que haga uso de dos bases de datos, por ejemplo postgres y mongodb? Digo, porque en este caso la capa de infraestructura se vuelve mucho más compleja

  • @oscargabrielrondon8116
    @oscargabrielrondon8116 3 дні тому

    Brutal como lo explican 🤯🤯🤯

  •  3 дні тому

    ¡Que bien lo explica Raúl!

  • @rafaeljohnoballegutierrez7355

    Alguien me puede comentar a que se refieren cuando dicen 'PR'? Por favor.

  • @dtapiap
    @dtapiap 5 днів тому

    no hay SDK para GO?

  • @Vizmonting
    @Vizmonting 5 днів тому

    Suena a componentes sobre componentes

  • @victorgarciap
    @victorgarciap 5 днів тому

    Se podría utilizar para explotar limitaciones sobre push a determinadas branches en base a usuarios?

  • @pasa69ful
    @pasa69ful 7 днів тому

    Podrian hacer video sobre la carpeta Shared? me interesaria saber como manejar los objetos que serian compartidos. Por que segun entiendo la modularizacion lo hace como si fueran Entidades, eso quiere decir que por ejemplo si hubiera una parte de Usuarios pues en la carpeta de usuario, si hubiera de Productos en la de productos, pero si hubiera una donde por ejemplo Usuario y Productos se tienen que juntar porque se van a usar ambos como lo haria?

  • @m4nuel007
    @m4nuel007 9 днів тому

    Sería bueno una ruta de aprendizaje para arquitectura de software, no se por donde empezar

    • @CodelyTV
      @CodelyTV 7 днів тому

      Buenas! Aquí la tienes 😊: soporte.codely.com/es/articles/4187948-en-que-orden-hacer-los-cursos

  • @mauroezequielbravo
    @mauroezequielbravo 9 днів тому

    No entendi una parte. Si trabajo con una laptop y una PC. Tengo que generar GPG distintas en cada maquina, no?

    • @MrNidnan
      @MrNidnan 9 днів тому

      Puedes copiar la clave y usar la misma en las dos máquinas. No está atada a la máquina. Pero es a tu gusto

  • @gonzalomunoz2767
    @gonzalomunoz2767 9 днів тому

    Pero qué terrible clickbait, me gasté 10 minutos de mi vida gratuitamente... la lección es no seas estúpido con la manera que usas MongoDB, NO no uses Mongoose, sino más bien, usa Mongoose porque te ayuda a no pegarte un tiro en las patas si no estás seguro de lo que haces. Básicamente todo lo contrario a lo que dice el título.

  • @elProdigio
    @elProdigio 9 днів тому

    Buenísimo vídeo. Preguntita: ¿Cómo se podrían verificar los dos autores cuando se hace pairing y no ponga parcialmente verificado?

  • @svg153
    @svg153 9 днів тому

    Esto es algo que yo recomiendo que activen a las empresas y a los trabajadores. Si se hace de mala fe puede llegar a haber problemas...

  • @gutisjd
    @gutisjd 9 днів тому

    Vaya susto javi😂 pensaba que entro alguien en casa

  • @cerm88
    @cerm88 9 днів тому

    Si el comando `gpg --version` funciona, entonces no es necesario agregar `git config --global gpg.program gpg` donde gpg es el path

  • @Devp720
    @Devp720 10 днів тому

    1:34 puta madre me dio un susto tremendo el cambio de audio repentino pensé que alguien ingreso a mi casa

  • @virako9
    @virako9 10 днів тому

    No se si seré el único, pero esa aparición lateral de Javi me ha pegado un susto curioso 😱

  • @SimaDamian
    @SimaDamian 10 днів тому

    Yo por lo general uso joins 10 y hasta 20 tablas y algunas con billones de registros y no hay problemas. La verdad tengo muchas dudas dónde no conviene joins

  • @angelsoto5531
    @angelsoto5531 12 днів тому

    excelente curso! ya lo vi y fue lo mejor

  • @AlejandroMartinezAp
    @AlejandroMartinezAp 12 днів тому

    Mucha habladuría pero explicar un concepto sin ejemplos, se pierde la idea que queres transmitir

  • @ronindevninja
    @ronindevninja 12 днів тому

    Elixir hace esto solo

  • @RicardoCuyaVera
    @RicardoCuyaVera 12 днів тому

    Al inicio se menciona la conferencia anual en España en la que diserta ANGEL, por favor CUÁL ES ESA CONFERENCIA??? El sitio web de esa conferencia?? Gracias 🫂

  • @nicolascalvario4915
    @nicolascalvario4915 13 днів тому

    soy aprendiz de Go, tienen algún curso de arquitectura hexagonal ???

  • @cristiancamilosanchezardil9730
    @cristiancamilosanchezardil9730 14 днів тому

    Estos manes son muy tesos

  • @Batuzai25
    @Batuzai25 14 днів тому

    Verrical Slicing+Screaming no es lo mismo de DDD??

  • @TheRubi10
    @TheRubi10 15 днів тому

    buena entrevista. sería interesante entrar más a fondo de la propuesta de Angel

  • @robertdurancastello3980
    @robertdurancastello3980 15 днів тому

    Muy buena entrevista, buen canal. Me suscribo. Y estaria genial hablar del paper

  • @JOSE20071990
    @JOSE20071990 16 днів тому

    Automatizar > pedírselo a la IA > hacer conversiones a mano

  • @r.amilcarrivasmarquez2892
    @r.amilcarrivasmarquez2892 16 днів тому

    No conozco java pero si el tipo Either no es de la librería estándar, lo tiene regado por todo sus código, con la dependencia que eso conlleva. El motivo principal para tener un objeto de valor es crear cohecion, pero con ese Either ya la perdieron. Creo que por no usar excepciónes están duplicando lógica defensiva y la clase tiene más de una responsabilidad. Exactamente para evitar esto, es que nacieron las excepciónes. En mi opinión era capturar la excepción en el controlador maperala a una página de error. Pero antes de eso capturarla en el servicio para el log. Ahora todos las API asta las de domino devuelven Either. Eso ya no es codigo facil de leer. Tendré que analizarlo bien, talvez esto es bueno y algo me estoy perdiendo (no es sarcasmo) como sea muchas gracias por el contenido. Carlos gracias por tu libro, me sirvió mucho. La segunda edición no he tenido tiempo de leerla pero sin duda estará genial.

  • @MegaDanni96
    @MegaDanni96 17 днів тому

    Muchas gracias, lo entendí muy fácil una vez que lo entendí😊❤

  • @Batuzai25
    @Batuzai25 17 днів тому

    Saludos chico, pero tiene haber una aggregate Root por agregado??

  • @roldanduarteholguin7102
    @roldanduarteholguin7102 18 днів тому

    Queremos compartir con Empresas, Universidades y Gobiernos 57 años de experiencia profesional exitosa en varios países, en Proyectos de Ingeniería y Construcción, Oil and Gas, Petroquímica, Siderúrgicas, Hidroeléctricas. Desde 1981 hemos estado desarrollando el Digital Twin que es la herramienta tecnológica más completa para optimizar todo tipo de Empresas, Ciudades y Países. ua-cam.com/video/eadaQiL_AK0/v-deo.html ua-cam.com/video/fXlp4QLdWQs/v-deo.html

  • @roldanduarteholguin7102
    @roldanduarteholguin7102 18 днів тому

    Exporta el archivo de Azure, Power Apps, Copilot, Chat GPT, Revit, Plant 3D, Civil 3D, Inventor, ENGI del Edificio o de la Refinería a Excel, prepara el Presupuesto 1 y expórtalo a COBRA. Prepara el Presupuesto 2 y expórtalo a Microsoft Project. Soluciona los problemas de Recursos Sobreasignados, Problemas de Planificación, prepara el Presupuesto 3 con el cual se va a cotizar la construcción del Edificio o de la Refinería.

    • @mirandolapiramide
      @mirandolapiramide 8 днів тому

      La cuestión es ver si puedes tener la propiedad de los datos dentro del dominio de la empresa y que las empresas detrás de la IA no tengan control sobre los datos que le mandes.

  • @blacknight4414
    @blacknight4414 18 днів тому

    Pedazo de video, graciaas

  • @julerft8399
    @julerft8399 19 днів тому

    Y la parte de las inyecciones? como es uu

  • @FabioCardonaG
    @FabioCardonaG 20 днів тому

    No suelo tener grandes documentos, pero si lo voy a usar para las excepciones ! Gracias

  • @cololeo
    @cololeo 20 днів тому

    Me encant{o el directo este, super esclarecedor y rompedor de cabeza. Vamos a ver a que nos dedicamos en 5 años todos los desarrolladores de software, estamos en camino a la extincion! jajaj. Somos los dinosaurios viendo como el cometa se va acercando.... Excelente Javi la entrevista.

    • @CodelyTV
      @CodelyTV 20 днів тому

      Muchas gracias por el feedback! 😊

  • @progrexsolutionsacademy1854
    @progrexsolutionsacademy1854 20 днів тому

    Que buena forma de explicarlo! Me encantó escucharos

    • @CodelyTV
      @CodelyTV 20 днів тому

      Se agradece el feedback! 😊

  • @LOFIBOT-bp6hm
    @LOFIBOT-bp6hm 20 днів тому

    pues lo unico que sale es Error: could not connect to ollama app, is it running?

    • @smitemf155
      @smitemf155 2 дні тому

      ollama serve y después ollama run llama3

  • @rattlesnakerenegades770
    @rattlesnakerenegades770 21 день тому

    Pero las vertical slices son los dominios mismos, no? que diferencia entre carpeta "courses" que contiene el "course" en el domain? Son los vertical slices los plurales de los domains? Perdonad pero menudo lío :-)

  • @CharlesDv
    @CharlesDv 21 день тому

    Pufff ver esas queries me hace pensar si realmente son necesarias. He visto tantas veces requerimientos absurdos que solo agregan complejidad con cero beneficio al usuario, es más, hay caso donde ni se usan.

  • @sergiofidelis1556
    @sergiofidelis1556 21 день тому

    Cada tanto vuelvo a este video porque a este tipo de conceptos le vengo dando vuelta hace años y el otro día me di cuenta de algo referente a esa "Razón para cambiar". Comparado con el caso extremo del video original, en el que se planteaba un solo método público para una clase. Tenía que implementar un registro de usuario y un login. En el registro guardo el password encriptado y en el login se hace el check con el password que se envía al login y el hash. Tengo una interfaz Crypt que tiene el método encrypt y check para no acoplarme a la librería bcrypt de node y si bien, el método encrypt lo uso en el registro y el check en el login, es decir, en casos de uso diferente, en el video original se hubiese hecho alusión a que debería tener una clase Encrypter y EncryptVerifier, pero el problema de hacer esto es que se pierde totalmente la cohesión que debería existir entre la encriptación y la verificación de la misma, porque la realidad es que deberían ir de la mano, si por algún motivo quiero remover la librería bcrytp necesito que tanto el cifrado como la verificación se hagan con la misma libería, ya que si separo en diferentes clases corro el riego de que el cifrado se haga con bcrypt y la verificación se haga con otra cosa y por ende pierdo la cohesión, tranquilamente en el caso de uso del login podría inyectar una implementación para el check y en el caso de uso del registro otra, lo cual haría que no funcione, es decir, tengo que acordarme de que uso bcrypt en dos clases si algún día tengo que cambiar de librería, al estar tanto el encrypt como el check en la misma interfaz, cuando vaya a tener que cambiar de librería, en ese mismo momento deberé actualizar ambos métodos, porque la razón para cambiar de esa implementación sería el cambio de librería.

  • @danielyevenes8163
    @danielyevenes8163 22 дні тому

    Dejen de proponer consultas embebidas en el código. Los procedimientos almacenados existen hace tiempo ya

  • @jermanromcc5993
    @jermanromcc5993 22 дні тому

    CHAPGPT NO SIRVE COMO INTELIGENCIA ARTIFICIAL LO UNICO QUE ES UN PROGRAMA QUE DA ESTRUCTURA DE PROGRAMACION A BUENA VELOCIDAD PERO CON GRAVES ERRORES

  • @AlejandroMartinezAp
    @AlejandroMartinezAp 22 дні тому

    Muy buena la explicación pero hay que reducir las dependencias, un plugin que te ayude a forzar una estructura de directorios? Totalmente innecesario

  • @leandrowitzke6405
    @leandrowitzke6405 22 дні тому

    Bien, va mejorando. La búsqueda en notion todavía deja mucho que desear. Espero que mejore

    • @CodelyTV
      @CodelyTV 20 днів тому

      totalmente. Encima ahora en la app móvil, al menos en iOS, vas a buscar y sólo lo puedes hacer usando IA :S

  • @victorgarcia3526
    @victorgarcia3526 23 дні тому

    También más que vistas se pueden mover a un modelo de base de datos no relacional como mongodb en el que las queries de lectura son bastante rápidas, y para alimentar la base de datos dejas un motor que se vaya ejecutando cada x tiempo o mediante algún evento

  • @chicoxin
    @chicoxin 23 дні тому

    El SQL muy bien pero Rafa de donde es esa tremenda sudadera?