Buenísimo por fin entendí que es lo que esta detrás del famoso chasis de la empresa en donde trabajo (tienen un chasis con su propio inyección de servicios, db, etc), muchas gracias, igualmente te sigo en los cursos de Udemy (la empresa tiene full acceso) y me gustaría alguna recomendación de buscar temas mas avanzados , ejemplo hoy en día tengo un desafío con una function en azure la cual esta suscrita a un topico, para orquestar lo que es un proceso de pago, me encantaría ver contenido referente a function, topicos, redundacia de esto y como poder recuperarse ante fallos, alguna recomendación o video por donde ir viendo
Excelente video! Yo le hago a Java y un dia me puse a revisar la implementación de muchos de los metodos y clases en Spring, me encontre tanto con Generics como con reflection (incluso varias cosas mas como metodos native). No todos los cursos nos hablan de como funciona por detras el framework, pero creo que seria importante que lo mencionen al menos (el curso que yo hice si hablaba de eso)
Yo no tengo idea de C#, pero me cree uno con Java con una API similar a la de Spring, realmente me gusto mucho aprender sobre reflection, incluso le puse deteccion de dependencias circulares y que pudiese detectar dependencies en sub proyectos. Es muy divertido probar este tipo de cosas.
Genial el video Hector!! esta genial!! me surgen dudas como por ejemplo ¿si tengo dos clases con la misma interfaz? o ¿Cómo hacer cuándo inyecto una clase esta toma variables por el constructor?, estaría bien una clase mas avanzada siguiendo este tema.
Puedes ponerle Key a tu inyección. Ya solo buscas por el Key en el constructor. Ir al apartado de Keyed Services: learn.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-8.0
Según yo ese código no usa reflexión ya que reflexión es en tiempo de ejecución lo que si baja el rendimiento, este código "compilar" o mejor dicho se manda a código intermedio pero solo hay una instancia no puedes hacer más instancias con diferentes proveedores, hasta que recompiles.
man necesito ayuda no tengo ni idea de que quiere decir este mensaje segun yo debo cambiar algo de un tipo de int a otro tipo de int (The specified cast from a materialized 'System.Int16' type to the 'System.Int32' type is not valid.) ayuda
la neta la neta al final entendi la vuelta que da el código al buscar los parametros de los constructores para crear objetos que llegaran como parametro a los constructores donde se van a invocar, perooo si me sigue costando, creo que por los conceptos "nuevos" para mi como object, type, el where de la validación, typeof, TryGetValue, GetConstructors, GetParameters, Invokeparameter.ParametType, (TInterface)constructorInfo.Invoke, pero al final todo ok, si me quedo xd
Una duda hector, porque en muchas plataformas que ofrecen cursos, casi no hay cursos sobre programación de bajo nivel? me refiero en la lengua española... como creación de drivers, crear un cpu virtual, crear un framework, un compilador ,cosas por el estilo , la mayoria de cursos son sobre aplicaciones web y es muy dificil encontrar sobre cosas de bajo de nivel, alguna recomendación de donde buscar? de plano tengo q aprenderlo en inglés?
Para bajo nivel tiene que se en lenguajes compilados como c, c ++ o rust, creo que si sabes eso no deberías tener problemas, te puedo recomendar a profesor retroman, no habla específicamente de lo que quieres si no de programación de video juegos pero enserió e seña bien incluso programar en binario
Hay un libro llamado assembly language for x86 processors por kip Irvine, no estoy seguro si las 2 últimas ediciones estan traducidas pero si se que la sexta tiene traducción
El video es para mostrar conceptos avanzados, ventajas, pues hay frameworks antiguos que no tienen inyectores de dependencia, esto podría resolver esa parte.
Wow interesante implementacion creo que para proyectos pequeños y medianos viene bien. Me has dejado una duda fuera del mundo educativo arduino si tiene algun sector que lo use para producción? Como siempre gracias cabezon ❤
@@hdeleonnet wow yo solo ví en la universidad en un semestre y se me hacía muy sencillo usarlo y programarlo pero ví que al momento de pasarlo a producción por así decirlo se usaba el PIC sabe si siga siendo el mismo