Hola Antonio, felicitaciones por tu excelente contenido. Tengo una sugerencia: hacer un video explicando como utilizar lazy loading con standalone components con children. Es decir rutas padre que cargan de forma perezosa rutas hijas solo cuando estas son utilizadas. Es una estructura muy común en las app y existe poca o casi ninguna documentación o material sobre ese tema en español. Un cordial saludo.
@uFercho16 күн бұрын
Excelente video, actualmente estamos en este punto con mi equipo. Probando diferentes modelos para ver cual se adapta mejor a nuestro caso de uso
@alfierimorillo18 күн бұрын
Podrias crear uno explicando las diferencias entre prompting, RAG, fine-tuning , ese tema si considero que tiene mucho futuro!
@fullstackoficial18 күн бұрын
Estoy preparando uno de rag vs fine-tuning, pero lo del prompting no veo muy bien cómo meterlo 😂😂
@alfierimorillo18 күн бұрын
@@fullstackoficial Bueno yo lo haria en forma de personalizar y uso de modelos
@alfierimorillo18 күн бұрын
Gran video, yo he estado usando langchain para RAG y fine-tuning ollama, y me va muy bien en mi ordenador y hasta para ventas y automatizaciones!
@fullstackoficial18 күн бұрын
Ventas y automatizaciones? Interesante, cuéntame más…
@alfierimorillo18 күн бұрын
@@fullstackoficial Pues tu lo dijistes, analistas a empresas, en el que el encargado del power bi tiene una navaja suiza en la que puede tener mas accesosiempre que tenga un buen prompt y un buen RAG , bot para atencion al publico, y muchos mas
@greenyngchannel85518 күн бұрын
Muy interesante resumen , no descuides semantic-kernel capa 3 y Microsoft autogen a caballo de 3 y 4 de cara al futuro agentes ..
@fullstackoficial18 күн бұрын
Estoy ya trabajando en un vídeo de agentes, aunque antes me gusta hacer unas cuantas pruebas yo mismo para ver bien lo que podemos hacer en este momento (y que en seis meses esté totalmente obsoleto claro…) Gracias por comentar!
@carlosbaldo845919 күн бұрын
Gran vídeo Antonio! Buen resumen
@oscarpow123 күн бұрын
Creo que el tema está en volver microservicios, aquellos puntos que son transversales entre proyectos. Por ejemplo, si quieres un sistema de login de usuarios único y centralizado. En vez de convertir todo tu proyecto en microservicios, pueden crear un monolito distribuido para las funcionalidades generales y que el backend se encargue de la suscripción de eventos al microservicio de autenticación. En vez de convertir todo a microservicio, identificar los puntos críticos que podrían ser utiles al desacoplarlos.
@fullstackoficial21 күн бұрын
No puedo estar más de acuerdo
@vicentelacuesta259324 күн бұрын
Lo del Bibliotecario/RAG me parece un caso de uso muy interesante. A poco que una empresa/departamento tenga unos años la montaña de documentacion se hace inmanejable. ¡Gracias Antonio por ser tan buen comunicador!
@gonzaloarboleda43025 күн бұрын
Shape Up puede ser el antídoto para la burocratización de las empresas.Saludos
@uxiofraga6413Ай бұрын
Hola, Antonio. Gracias por el vídeo; es súper-interesante. Pero me surge una pregunta: Hablas de casos de uso, como RAG, que no lo conocía, y dices que son muy fáciles de implementar. No sé si es que estás pensando/trabajando para mega-empresas y "fácil" es otro nivel. Yo tengo una startup con 10 personas. ¿Esto es aplicable a mi caso? ¿Cómo sería la implementación? ¿En qué consiste? ¿En contratar a una consultora? Me encanta la IA y la uso a diario, pero en la práctica no paso de ChatGPT (o similares). Mi empresita lleva menos de 3 años y ya sufro de ese déficit de claridad documental. Y, efectivamente, tenemos un NAS, y un Confluence y mil piezas de información en mil sitios más, como docenas de excel de Google Drive y cosas así. No sabría cómo implementar ese bibliotecario, o analista. Gracias, Antonio.
@fullstackoficial29 күн бұрын
Buenas y antes de nada, gracias por comentar! Muy interesante tu pregunta. Si dentro de tu empresa tienes desarrolladores te diría que sí, montarte un prototipo para empezar a ordenar las cosas es bastante sencillo. Si no tenéis desarrolladores tendrías dos opciones, una, tirar por una consultora, la otra, usar algún producto ya existente, ya hay empresas que ofrecen este servicio, yo en esta opción la duda que me queda es ¿Donde almacenan mis datos? ¿Que hacen luego con ellos? Al final se trata de información CORE de tu empresa, no sé, esa vía no me da a mi personalmente todavía toda la confianza que me gustaría. En definitiva, dime algo o envíame un correo si quieres saber más o explicarme tu caso concreto para darte un poco más de información. Un abrazo!
@uxiofraga641329 күн бұрын
@@fullstackoficial Muchas gracias, Antonio. Efectivamente, no se me ocurre enviar la información a un servidor de terceros. Tengo un par de informáticos, pero sumirlos en este proyecto desviaría su foco. Y si algo tiene el departamento de IT es que tiene saturación crónica, así que no querría añadirles carga. Si me das un email, te lanzo la consulta por privado; pero, vamos, que la pregunta va a ser a qué consultora(s) le puedo pedir ayuda que tenga experiencia montando estas cosas. Me encantaría verlo en acción y lo entiendo como una ventaja competitiva a largo plazo, especialmente para una micro-pyme como la mía.
@@fullstackoficial ¡Ay, disculpa. Se me había pasado tu respuesta!
@flavioenriquerodriguezrobl150Ай бұрын
Seria intersante saber que tipo de hw y sw requiere una empresa para implementar los casos de uso mencionados
@fullstackoficial29 күн бұрын
Pues en realidad se utilizan sobre todo bibliotecas específicas tipo langchain junto con herramientas de computación en la nube tipo AWS, Google Gemini, GPT-4, etc... junto con LLMs ya existentes
@flavioenriquerodriguezrobl150Ай бұрын
Saludos, que modelo de lenguaje (llm) son los mas recomendables para los casos de uso mencionados
@fullstackoficial29 күн бұрын
Para esto se viene video en breve, así que si no estás suscrito...
@flavioenriquerodriguezrobl150Ай бұрын
Hola, te.escribo desde Perú.
@josezzz96Ай бұрын
Hola buenos días, muy interesante el video y muy bien explicado aunque se echa de menos ejemplos gráficos. Se que es mucho curro pero creo que sería bueno tanto para captar subscriptores como para nosotros entenderlo mejor. Gracias
@fullstackoficial29 күн бұрын
Hola! Antes de nada, gracias por comentar, no puedo más que darte la razón, es algo en lo que estoy trabajando pero me veo un poco limitado en tiempo, jeje, te agradezco el comentario, a ver si poco a poco lo voy mejorando, un saludo!
@MaxClintonHarriganChatergoonАй бұрын
Gracias por la información, y si seria genial ver un video en este canal sobre RAG
@code1866Ай бұрын
Muy interesante estos casos de uso. En mi empresa estaría muy interesante aplicar el primer y tercer caso de uso. Estaría genial si pudieses ampliar la información de estos puntos, soy front-end y este tema es algo mas complejo para mi. 💯💯💯
@serloren5308Ай бұрын
Si si, hablas mas de RAG !!!
@arcamafeАй бұрын
¡¡¡¡Yo si espero el video de RAG!!!! buen contenido, saludos.
@alarico_reiАй бұрын
Contenido para volver a escucharlo hasta asimilarlo. En mi opinión de iniciado en agilidad, transmites muy bien tu conocimiento basado en la experiencia 100% ¡¡Gracias por compartir!!
@carlosbolivar3508Ай бұрын
Genial! Estoy en la misma onda. Viendo cómo puedo aplicar IA con todos mi años de software engineer
@fullstackoficialАй бұрын
Pues estate atento, se vienen unos cuantos vídeos al respecto!
@mdmarcaassportАй бұрын
Yo creo que las vacunas tambien tienen su influencia. Han idiotizado bastante al coder medio, por lo que se necesitan a más... hahahah y sabes que es verdad
@djbosco29ableАй бұрын
Creo que lo que falla es que se trata de aplicar la misma solución (microservicios, monolitos, etc) a todo tipo de aplicación. Creo que los arquitectos e ingenieros de software tienen que dejar de usar las modas y pensar seriamente cual es el poducto que que quieren desarrollar. Veo que en muchos casos le dicen a los programadores "Hay que hacer esto", sin casi ninguna planificación o delineamiento. Hay empieza a jugar el nivel de señority de cada uno, sumado al problema de la rotación, los proyectos terminan como "Frankesteins" con poca resiliencia, difíciles de continuar y mantener.
@andresespinoza8136Ай бұрын
El tiempo del desarrollo dependerá del tamaño del proyecto.. no se puede limitar a un tiempo determinado.. el tiempo se debe llegar a un acuerdo entre todos los involucrados
@blyjzАй бұрын
Yo tengo opiniones encontradas (por no decir q la solución “DEPENDE”) Por un lado me ha servido desacoplar las funcionalidades en microservicios porque me ha sido mas fácil mantener el código y añadir nueva funcionalidad, pero por otro lado al entrar en equipos donde ya tienen todo su sistema montado con 6 o 7 micros se me hizo casi imposible entender como funcionaba todo el flujo, seguir la traza de errores o identificar el estado y en que punto se había quedado. Entonces creo q lo mejor es no casarte con una solución sino d intentar dejar todo lo las simple posible y si vez q el sistema crece sacarlo en otro micro servicio pero evaluando la complejidad q se le añade.
@shumitoАй бұрын
Scrum si funciona, lo he visto. Eso si, debe ser adaptado a cada equipo, no debe ser algo fijo
@EstebanColoradoP-bo9ncАй бұрын
El problema de SCRUM es por los que lo siguen al pie de la letra, si te das la libertad de modificar el framework a tus necesidades, es un marco de trabajo maravilloso, yo lo odiaba antes, cuando en mi empresa lo seguian a raja tabla, las reuniones constantes innecesarias eran un calvario, hasta que un día de un momento a otro empezarón a ser mas flexibles, eliminando todas esas reuniones y basicamente dejando solo la daily que no pasa de los 15 minutos, desde entonces le he agarrado el cariño porque es una perfecta forma de organizarse y documentar todo el proceso de desarrollo del proyecto. Yo hasta lo uso para proyectos personales o de freelance, y lo uso a pesar de ser el unico que trabaja sobre esos proyectos. Y seamos honestos, la industria esta completamente casada con SCRUM, esto no va a cambiar al corto o mediano plazo, donde llegue a mencionar en mi compañia sobre cambiar el marco de trabajo, les daria un ataque cardiaco a todos.
@jean-gillesraimbault8196Ай бұрын
Excelente... Para analizar y digerir. Información basada en realidades 👍
@jowork4645Ай бұрын
muy buen aporte, gracias amigo
@cristhian-oo7czАй бұрын
Muy buen video
@ShinigamiRemGamerАй бұрын
Para cuando un video de shape up?
@fullstackoficialАй бұрын
Pues lo acabo de subir ayer mismo! En la página del canal lo tienes!
@luchogurruchaga13512 ай бұрын
Todo bien, pero nada que ver el titulo del video amigo, tenes muchos seguidores para que hagas ese tipo de preguntas jaja igual, tenes muchos seguidores, por algo será! Buen video. Pero bueno, a simple vista es una vendida de humo el título y la foto.
@S4MBENTZ2 ай бұрын
Tiene mucho sentido, trabajo en una empresa donde parece haber una espidemia de microservicesitis
@KoltPenny2 ай бұрын
Me da un poco de risa que ahora se está volviendo popular el "Server Side Rendering", o como me gusta llamarlo "un servicio web normalito de toda la vida".
@jfsanchez21662 ай бұрын
Shape Up sería interesante que hicieras el vídeo.
@fullstackoficialАй бұрын
Ya lo tienes recién publicado ayer 😉
@jfsanchez21662 ай бұрын
A veces pienso que se sobre dimensiona los proyectos. Gran video.
@sa1dkl2 ай бұрын
Buen trabajo, como se llama la extensión que usas para a completar el placeholder
@fullstackoficialАй бұрын
No es una extensión, es una app que se llama text expander
@juayhi2 ай бұрын
Buen video. Por mi experiencia, la clave es ese alcance de proyecto o incluso la documentación funcional: indefiniciones, fechas imposibles por alcance o incluso por esas indefiniciones. etc. Además, unido a eso, la incapacidad para priorizar porque no se tiene claro qué es clave y qué no para iterar y avanzar. Este tema también sería un buen contenido para un video.
@fullstackoficial2 ай бұрын
Me lo apunto, cierto, buen tema!
@ShinigamiRemGamer3 ай бұрын
Acabi de conocer este canal y este conocimiento no tiene precio
@oscareduardo95543 ай бұрын
Muchas empresas comenzaron a utilizar microservicios por subirse al hype, sin entender que la idea de los microservicios es que distintas secciones del negocio puedan crecer y caerse sin afectar a otras, en su lugar solo separaron la lógica en distintos servicios, pero todos dependen entre todos, haciendo inútil la separación, gastando más en infra y complicando el mantenimiento
@tecnotutoriales42303 ай бұрын
Esto son Plus de angular para darnos mucha mas flexibilidad en nuestros proyectos, pero no significa que se dejará de lado los módulos, se pueden combinar componentes standalone con modulos, y eso le da más poder aun.
@jaimeaguilo3 ай бұрын
Totalmente de acuerdo contigo. Si yo, propietario de una pequeña empresa, estoy sufriendo todo esto que dices, al aumentar el tamaño de la misma los problemas se multiplican exponencialmente y esto llevará en pocos años a grandes quiebras y a miles de programadores sin trabajo. Además, programadores ultra preparados en una tecnología pero no válidos cuando se necesiten "hombres orquesta". Todo lo que sube como la espuma, se disuelve como ella. Ya te digo, desgraciadamente totalmente de acuerdo contigo.
@antoniorodriguezvega89383 ай бұрын
Buenas que tal, Tengo 6 años de experiencia en el sector como programador y 2 años y medio de SRE. Actualmente trabajo en un equipo de plataforma / devops en una empresa B2B. Me dedico también a desarrollar en node.js, módulos de terraform, y a ayudar a los equipos de desarrollo de otras empresas a ser más efectivos mediante ciclos de CI/CD donde el programador tiene mucha responsabilidad a la hora de sacar nuevas versiones a producción. En mi caso no existe la especialización, sino que desarrollo mis "soft skills", en otras palabras, sé leer la documentación necesaria para resolver problemas de frontend, backend, devops, pero no tengo que hacerme un experto en algo específico, ya que no es necesario. Estoy de acuerdo en parte en que la especialización pura no es buena porque cierra demasiado el scope de un profesional de cara a donde trabaja y su futuro, en cambio las soft skills también tienen sus contras, como que lleva muchos más años ser un Senior con una posición del estilo siendo un "todoterreno". Lo que comentas de la securización, urls, se podría solucionar quizá en una arquitectura integrada en un cluster de kubernetes, que te garantiza toda esa coordinación de comunicación entre los micros de una forma más sencilla. Por otro lado el empleo de monorepos donde exista código común y construcción de imágenes de docker separadas puede ser de mucha ayuda también, es decir un monolito ordenado y que pueda construirse sin tener que compilar/transpilar todo el código, sino las partes necesarias. Un saludo.
@antoniocanseco14183 ай бұрын
Excelentes puntos de vista. Solo me quedó una duda ¿Por qué tendría que ser una nueva opción de integración o acoplamiento el hecho de hacer rendering desde el servidor para enviar HTML? Me parece que al final ahí estarían los 2 monolitos, aunque el front sin la tarea de renderizar y procesar Json. No veo la ayuda... Saludos!!
@luisfernandochacon65624 ай бұрын
En mi caso utilicé mucho ssr, pero vi que los frameworks se fueron quedando atrás en la gestión de recursos
@warclan54294 ай бұрын
Soy Scrum Master y si Scrum no es optimo para todos. Hay otras metodologias como KanBan, scrum ban , etc. El asunto es que management solo agarra la moda de sus grupos de amigos empresariales. Porque supuestamente funciona. Error 2 mucho de Agile se toma de la cultura Japonesa, el problema es que se piensa funciona con Latinos, hindues, franceses y no. Se termina haciendo un Franquestein de los modelos de proyectos. Como indica la vision de a donde se desea llegar se pierde en muchos casos es management pensando que se debe reforzar la productividad cuando se hace lo contrario, nadie habla de cuando alguien se enferma y debe estar fuera de linea una semana 😂🎉
@warclan54294 ай бұрын
Creo que mas el problema como en todos los proyectos es tener una buena arquitectura. La modulizacion resulto ser muy buena para hacer mas robustos los proyectos en escalabilidad de cargas y multi servidores. Pero como indica en el video el mantenimiento se volvera siempre complicado y creo al final AI se encargara de eso al final eventualmente reemplazar a los programadores. Al final no sera raro ver un DevOps AI. Un ejemplo es la modulacion de logs en Splunk AI que Cisco planea como solucion para QA
@alarico_rei4 ай бұрын
**Definición GIT 4:52: que bueno lo del "seguro de vida", que algunos tenemos tendencia a "liarla parda"... -> Tu buena dicción, junto con un contenido tan "magro", son de gran ayuda. ¡¡Gracias maestro!!
@GabrielaTorres74 ай бұрын
Hola Antonio, que buen video! Por favor haz el detalle de la metodología Shape Up. Un saludo 👋🏻
@moreauangelo94494 ай бұрын
Estoy empezando a aprender programación desde 0, tienen algún consejo para mí o alguna ayuda para poder saber cómo empezar a aprender
@fullstackoficial4 ай бұрын
Tan solo uno, persevera, al principio durante un tiempo vas a estar perdido, no te desesperes. Es normal, persevera y aprende de la gente que sabe más que tú, aunque esto es aplicable a cualquier desarrollador lleve el tiempo que lleve programando