Пікірлер
@puntoycoma47
@puntoycoma47 8 сағат бұрын
Microsoft: "Vamos a poner mucho esfuerzo en hacer LINQ para facilitarle la vida a los devs." KZbinr estandar: "No usen eso que consume memoriaaaahjhhhh * procede a mostrar un ejemplo rebuscado * Estamos en 2024, la memoria es lo mas barato que ha sido nunca. Sal de 1982
@edwinlozano6891
@edwinlozano6891 Күн бұрын
Uff esto vale millones. Antes de implementarlo sera bueno probr como lo haces con benchmark?
@gavilanch2
@gavilanch2 Күн бұрын
Siempre es bueno basarte en datos a la hora de tomar decisiones. Así que sí, es recomendable hacer benchmark primero 🙌
@atpayero
@atpayero 2 күн бұрын
Excelente, muchas gracias Felipe. pregunta para incluir: 1) Que pasa cuando el Yamel de un proyecto de Visutal Studio pierde el Secret de publicación.
@gavilanch2
@gavilanch2 Күн бұрын
Buenas, Alberto, gracias. Con respecto a tu pregunta, si se te pierde el Secret de publicación debes volver a obtenerlo y sustituirlo.
@herbertsaldavaasencios5396
@herbertsaldavaasencios5396 2 күн бұрын
Altamente recomendado el curso, lo estoy disfrutando mucho. Si eres un junior es un gran recurso de aprendizaje, si eres un experto veras casos aplicados que puedes tomar en cuenta en tu día a día y que a veces pasamos por alto y nos rompemos la cabeza pensando en como solucionar ...
@gavilanch2
@gavilanch2 2 күн бұрын
Me alegro te guste, Herbert 🙌🔥
@jorgeromero9759
@jorgeromero9759 2 күн бұрын
Podes medir su performance profe?
@leonela.2618
@leonela.2618 2 күн бұрын
no sabia ese dato, ahora lo tendre en cuenta antes de usar toList de manera indiscriminada, excelente video
@gavilanch2
@gavilanch2 2 күн бұрын
Gracias 🙌🔥
@santosmarte
@santosmarte 3 күн бұрын
Estoy hay que guardar lo
@israelhurtado2182
@israelhurtado2182 3 күн бұрын
Hola Felipe, es un tema muy interesante que desconocia y podría afectar en el rendimiento de las apps, gracias por el dato. Saludos.
@karinalejandrolugogutierre5395
@karinalejandrolugogutierre5395 3 күн бұрын
hola, saludos puedes pasar ese codigo ?
@gavilanch2
@gavilanch2 2 күн бұрын
Buenas, claro, aquí está: github.com/gavilanch/BenchmarkToListKZbinDemo
@josevicente2106
@josevicente2106 3 күн бұрын
En el ultimo caso del any no estas operando sobre todos los elementos, porque en el momento que se encuentra un elemento que cumple se para la busqueda. Es decir, any tiene un mejor caso de que el elemento este en la primera posicion y un caso peor de que este en la ultima posicion
@gavilanch2
@gavilanch2 3 күн бұрын
Buen punto 🙌
@andresgarciaalves
@andresgarciaalves 3 күн бұрын
Muy interesante el como un cambio muy simple impacte tanto en la performance 👍🏻
@gavilanch2
@gavilanch2 3 күн бұрын
Así es 🙌🔥
@Gilgameshx
@Gilgameshx 3 күн бұрын
Excelente contenido como siempre sensei, definitivamente los metodos any, all, forall llegaron a mejorar demasiado el rendimiento (solo se les pasa el delegate/func y hace todo el proceso directamente), muchas gracias por mantenernos actualizados siempre, PD: cuando nos traes unos ejemplos o curso de comunicacion entre micro servicios (publisher - consumer) con azure bus o masstransit/rabbitmq <3
@gavilanch2
@gavilanch2 3 күн бұрын
Microservicios es uno de los futuros cursos que haré para Udemy, y claro, también haré tutoriales para youtube del tema. Saludos!
@Gilgameshx
@Gilgameshx 3 күн бұрын
@@gavilanch2 Excelente, tengo varios de tus cursos antiguos y nuevos y me han sido de bastante provecho y utilidad.
@jorge-garces
@jorge-garces 3 күн бұрын
La pregunta sería entonces cuándo es conveniente usar el ToList() para que la regla sea no usarlo. Gracias Felipe, un saludo!
@gavilanch2
@gavilanch2 3 күн бұрын
Excelente pregunta. No es que ToList sea malo, solo que hay que tener cuidado de no usarlo cuando no es conveniente. El lugar más claro de cuándo usarlo es cuando necesitamos realizar operaciones de lista sobre una colección (Ejemplo: manipular los elementos de una colección usando los métodos definidos en IList, como Insert y RemoveAt). El segundo lugar (y esto lo mencionan en la charla) para usar ToList es cuando tienes una API que lo requiere. Ejemplo, si usas una librería que necesita que le envíes un List de algo para usarla, pues ese es un momento donde se justifica hacer el ToList. Tercero, para materializar enumeraciones. Por ejemplo, en el tercer ejemplo del video hicimos un foreach sobre un OrderByDescending. Dado que esta iteración la hacemos una vez, no hay problema. Sin embargo, si necesitáramos iterar dicha enumeración varias veces, podemos considerar materializarla en una lista, pues cada vez que hagamos el foreach podría haber un costo que pagar por tener que enumerar y re-enumerar la misma colección. Si te fijas, el factor común en los ejemplos del video es el uso de ToList en escenarios donde no hacía ningún aporte. No es que ToList sea malo, pero debemos siempre estar claros de cuando realmente lo estamos usando por hábito (admito que me ha pasado), y cuando lo estamos usando porque realmente lo necesitamos. Saludos!
@David_Llave
@David_Llave 2 күн бұрын
Muy buena info, ahora a aplicarla en el código. Muchas gracias Felipe
@pablosym
@pablosym 3 күн бұрын
Gracias Felipe!!, no lo sabia, a realizar refactor!
@gavilanch2
@gavilanch2 3 күн бұрын
Antes de eso, es bueno que hagas una medición con una herramienta como BenchmarkDotnet para cerciorarte de que realmente estás introduciendo mejoras en el proyecto. Y me alegro que te gustara!
@maylle-552
@maylle-552 3 күн бұрын
genio
@gavilanch2
@gavilanch2 3 күн бұрын
Gracias!
@botcampeador428
@botcampeador428 3 күн бұрын
Hola Felipe, una consulta. Estoy interesado en tu curso de Minimal API. Ví que publicas en Azure... es gratuito ese servicio? Hay otras variantes en el caso que no? Gracias!
@gavilanch2
@gavilanch2 3 күн бұрын
Buenas tardes, Azure tiene algunos servicios con opciones gratuitas. Otros son pagos. En general, para pruebas, Azure es prácticamente gratuito. Puesto que, al ser de pruebas, creas un servicio, lo usas unas horas, y lo quitas. Y, si acaso, te cobrarían centavos al mes. Si eres estudiante te dan un crédito gratuito. Saludos!
@fernandosantillana4122
@fernandosantillana4122 3 күн бұрын
Excelente!!!!
@gavilanch2
@gavilanch2 3 күн бұрын
Gracias 🙌🔥
@hugomartinez1219
@hugomartinez1219 4 күн бұрын
Al usar el login de asp por defecto el sweetalert no me funciona con los authorize pero sin ellos si, que puede ser?
@jantoniojimenez5358
@jantoniojimenez5358 4 күн бұрын
Muy buen video, como siempre, muchas gracias por compartir su conocimiento, solo tengo una duda por que al publicarlo en ISS no funciona el cache?
@juliansegura5507
@juliansegura5507 5 күн бұрын
Genial como siempre Felipe. Que tal pasarle un método como delegado? Así se puede tener eso en un archivo aparte y no cargar la clase program.
@lukoppc
@lukoppc 5 күн бұрын
O una extension.
@juliansegura5507
@juliansegura5507 5 күн бұрын
Lo pensé luego del comentario. Es genial.
@gavilanch2
@gavilanch2 5 күн бұрын
Así es, en lo personal yo usaría un método de extensión como dice lukoppc
@edwinroman30
@edwinroman30 5 күн бұрын
Saludos Felipe, una pregunta. ¿Esta nueva propuesta es solo para el enfoque code-first?
@gavilanch2
@gavilanch2 5 күн бұрын
Buenas, Edwin, no lo he probado, pero entiendo igual funcionaría con Database-first
@TM-ln1jc
@TM-ln1jc 6 күн бұрын
Todavía no acabo los cursos de aplicaciones MVC y de web APIs REST Full😅 Espero igual se actualicen a lo más nuevo, Gracias.
@gavilanch2
@gavilanch2 6 күн бұрын
¡Claro que sí! Las actualizaciones a .NET 9 se vienen pronto. 😊
@OtonielMartinez-pr7sc
@OtonielMartinez-pr7sc 6 күн бұрын
Gracias!! Te agradecería un video explicando el SearchValue<T>
@gavilanch2
@gavilanch2 6 күн бұрын
Anotado
@JonathanSantos-pu8bf
@JonathanSantos-pu8bf 6 күн бұрын
Excelente explicación, los conceptos me quedaron clarismo.
@gavilanch2
@gavilanch2 6 күн бұрын
Me alegro!
@atpayero
@atpayero 6 күн бұрын
excelente video.
@gavilanch2
@gavilanch2 6 күн бұрын
Gracias, Alberto!
@gavilanch2
@gavilanch2 6 күн бұрын
Link de mi curso de EF Core completo con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=entity-framework-core-esp Link de mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp
@joseleonrs9817
@joseleonrs9817 7 күн бұрын
Vengo de laravel y aunque la implementación es diferente la logica es la misma 😊
@joseleonrs9817
@joseleonrs9817 7 күн бұрын
Tome su like, mi suscripción y este comentario 🎉🎉
@gavilanch2
@gavilanch2 7 күн бұрын
Gracias!
@SoyIvan1
@SoyIvan1 7 күн бұрын
super importante los GitHub Actions.intentaré comprarlo
@gavilanch2
@gavilanch2 7 күн бұрын
Gracias 🙌
@diegofabian2011
@diegofabian2011 8 күн бұрын
Menudo material! Traes la desta de fuera!
@gavilanch2
@gavilanch2 7 күн бұрын
🙌🔥
@herbertsaldavaasencios5396
@herbertsaldavaasencios5396 8 күн бұрын
Lo que no esperábamos pero necesitábamos!
@gavilanch2
@gavilanch2 8 күн бұрын
Espero te guste!
@sendostudiogames
@sendostudiogames 8 күн бұрын
Comprado !!
@gavilanch2
@gavilanch2 8 күн бұрын
Gracias!
@jessy2819
@jessy2819 8 күн бұрын
Bro podrías comprarmelo a mí también?😢
@TM-ln1jc
@TM-ln1jc 8 күн бұрын
Muchas gracias! En cuanto al curso de C# 10 de udemy, se va actualizar a la versión 13?
@gavilanch2
@gavilanch2 8 күн бұрын
Claro que sí! Ahora que salió .NET 9 actualizaré unos cuantos. Saludos!
@TM-ln1jc
@TM-ln1jc 8 күн бұрын
Gracias nuevamente, igual tengo cursos de MVC y web APIs, espero igual se vayan actualizando. 😎👍🏽
@JohanJimenez23
@JohanJimenez23 12 күн бұрын
grasa 🔥
@frandyjeffrycepeda8998
@frandyjeffrycepeda8998 13 күн бұрын
Duro
@BigMaster2004
@BigMaster2004 13 күн бұрын
Muy buen contenido. Estaría interesante y sería más intuitivo para los usuarios que las validaciones se mostraran en su campo correspondiente y no todas juntas en la parte superior. Saludos!
@gavilanch2
@gavilanch2 8 күн бұрын
Eso es para el caso en el que no capturemos los errores en el front. Fíjate que luego en el video hacemos eso mismo que dices realizando la validación con Angular. Saludos!
@brailynperez8651
@brailynperez8651 14 күн бұрын
Gracias por el contenido, ideas para nuevos videos: arquitectura de Sotfware en C# con que se come, pq se usa cuando se usan, es algo que creo que podrias explicar bien. Buen video por cierto
@gavilanch2
@gavilanch2 14 күн бұрын
Sí, quiero en el futuro hablar de arquitectura. Gracias!
@gavilanch2
@gavilanch2 15 күн бұрын
Curso completo de ASP.NET Core y Angular con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=angular-y-asp-net-core Link de todos mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp Repositorio de github: github.com/gavilanch/angular-asp.net-core-youtube-esp
@AliezerSuarez
@AliezerSuarez 16 күн бұрын
Buen dia hermano una peticion de un subscriptor jejeje un curso de c# con React
@gavilanch2
@gavilanch2 14 күн бұрын
Buenos días, sí, React viene después de Angular. Saludos!
@AliezerSuarez
@AliezerSuarez 14 күн бұрын
@@gavilanch2 genial muchas gracias...excelentes cursos
@william.fitnesss1164
@william.fitnesss1164 17 күн бұрын
Gracias!!!
@manuelcobasguerra4741
@manuelcobasguerra4741 19 күн бұрын
yo estoy pasando por un proceso similar pero no he tenido la oportunidad de trabajar, empece a los 14 con JS y el Stack MERN yo desde que empece he querido aprender C# pero la pc que tenia cuando comence solo aguantaba lenguajes tipo php y js y usaba sublime text porque visual studio code se me colgaba por la falta de RAM y siendo honesto me conforme con aprender Javascript porque se podia hacer lo mismo que con .NET, puedo hacer back, front, apps de escritorio y mas, pero ahora que tengo una buena PC me he planteado el aprender el stack de microsoft, pero ya estoy tan acoplado a JS y TS y mi necesidad de tener empleo es tan grande que no me animo a hacer uso de mi escaso tiempo en aprender mas cosas cuando puedo terminar una app para mi portfolio o puedo hablar con mis contactos para conseguir proyectos y asi mejorar mis ingresos, practicamente soy un junior con anos de experiencia, pero que no ha podido trabajar por falta de equipo y porque en su momento era menor de edad hoy en dia tengo 19 y ando en este dilema :(
@gavilanch2
@gavilanch2 16 күн бұрын
Si supieras que yo empecé programando en notepad por algo similar. Mi primera pc era muy lenta y tuve que resolver como pude. Con respecto a tu dilema, ciertamente, todo tiene un costo de oportunidad. Definitivamente tu prioridad es armar ese portafolio que demuestre tu capacidad de terminar proyectos. Quizás luego puedas aprender C#, pero en tu lugar le daría prioridad al portafolio para conseguir tus metas a corto y mediano plazo. Saludos y suerte 🙌
@manuelcobasguerra4741
@manuelcobasguerra4741 16 күн бұрын
@gavilanch2 gracias por tu consejo, lo seguiré
@hernanramirezweb
@hernanramirezweb 23 күн бұрын
Excelentes explicaciones!, voy a empezar a aprender Angular y C# con tu curso, actualmente vengo de Laravel y Vue, saludos!!
@gavilanch2
@gavilanch2 22 күн бұрын
Muchas gracias!
@bonaoenchelcha
@bonaoenchelcha 27 күн бұрын
Gracias camarada
@Userx1x2x3
@Userx1x2x3 29 күн бұрын
Yo lo entiendo y tú lo entiendes. Pero el problema radica en que la gente no contrata a alguien que no tiene experiencia en otro stack así sean 10 años. Y es que aparte teniendo un sueldo alto por tener experiencia en el stack A no te van a dar lo mismo con el stack B solo por que no tienes experiencia en este último. Cómo hacer en esos caso? Bajar el sueldo?
@harvey2010yt
@harvey2010yt Ай бұрын
“Todo debe ser hecho tan simple como sea posible, pero no más simple” - Dijo un sabio. QED Controladores.
@RichardDraconian
@RichardDraconian Ай бұрын
Hola Felipe gracias por tus videos , algunos Loading Gif no funcionan aunque se copie el link (solo 2 me funcionaros )y cuando guardo la imagen del Loading Gif en la carpeta Public(que cree) , no se muestra en el navegador, es por copyright o algo así ?.. gracias
@gavilanch2
@gavilanch2 Ай бұрын
Buenas, Richard, difícil decir sin ver la imagen en cuestión, quizás sea un tema de formato.
@_djwest
@_djwest Ай бұрын
Buen día.. Me puedes recomendar host donde poner las aplicaciones de. Net con sql.. Gracias de antemano..
@gavilanch2
@gavilanch2 Ай бұрын
Buenas, yo uso y recomiendo Azure. Saludos!
@gavilanch2
@gavilanch2 Ай бұрын
Curso completo de ASP.NET Core y Angular con descuento: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=angular-y-asp-net-core Link de todos mis cursos con descuento: www.felipe-gavilan.com/cursos?idioma=esp Repositorio de github: github.com/gavilanch/angular-asp.net-core-youtube-esp
@leonardojavierrossi4399
@leonardojavierrossi4399 Ай бұрын
Hola Felipe, como andas?? Esta muy bueno el ejemplo y tus videos. En este caso tengo un problema cuando hago @for, no me anda. ya arme 3 veces el ejemplo y anda todo pero no esa parte, busque info en internet no encontré mucho. alguna idea?? Desde ya gracias Saludos Leo
@gavilanch2
@gavilanch2 Ай бұрын
Buenas, Leonardo, sube tu proyecto a github (completo, Angular y Web API) y te lo reviso. Saludos!
@leonardojavierrossi4399
@leonardojavierrossi4399 Ай бұрын
@@gavilanch2 Buenas, como andas?? después de estar todo el finde probando, probé lo ultimo desinstale todo, volvi a tu video donde explicar como armar el ambiente. y ahí funciono, Me salte un paso la vez anterior o algo quedo mal instalado. Lo unico es que en el Html @for (... queda en blanco y no en color como a vos. Desde ya muchas gracias por la ayuda
@JHOHANSTIWARGIRALDOESCALANTE
@JHOHANSTIWARGIRALDOESCALANTE Ай бұрын
Muchas gracias por el vídeo, muy interesante, de pronto tienes uno de login con JTW? estaría muy bien, explicas muy bien y de verdad entiendo mucho, te agradecería demasiado ese video, feliz día
@gavilanch2
@gavilanch2 Ай бұрын
Eso es algo que haré en el curso de angular gratuito que estoy haciendo en youtube. En los cursos de Udemy también tengo dicho tema ya explicado. Saludos!