Evita que tu Backend se CAIGA con este TRUCO
HTML-код
- Опубликовано: 4 июн 2024
- En este video te enseñare un truco que puedes aplicar en el Frontend para evitar hacer solicitudes innecesarios al Backend, sobre todo cuando tienes botones de Like en tus sistemas.
🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cursos-premium/
📚 Mis Libros
📖 Aprender a Programar con C#: hdeleon.net/libro-aprender-a-...
🤖 Mi Setup
🖥️ Mi Monitor: amzn.to/3dtnDkk
⌨️ Mi Teclado: amzn.to/3BtjKnq
⌨️ Mi Deck elgato: amzn.to/3dvEKC3
🎧 Mis Orejeras: amzn.to/3BwQYm0
🎤 Mi Micrófono: amzn.to/3qPvFHh
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
🐦Twitter: / powerhdeleon
🌎Mi Sitio web: hdeleon.net
📻Raw Radio en Spotify: open.spotify.com/show/3obLU60...
#programación #dev #programming
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
Es el canal en el que veo más vídeos donde se resuelven problemas reales, y encima haces que parezcan fáciles
"puedo comer hoy salmon" jajajaja
Para protegerse desde el front no está mal. Igualmente es ideal implementar un rate limiter en el backend ya que algún listo puede coger la URL y enviarle peticiones de manera masiva, solo quería añadir eso, siempre es mejor protegerse por todos lados :)
es lo que le hicimos con un colega a un imbecil que no nos contrato jajaja le hicimos bosta la DB
Interesante, me ayudará bastante en mi backend. Gracias.
Correcto
Cómo haces para traer un vídeo justo cuando lo necesitamos? Eres como un super héroe
Gracias crack, buen video 👌
A lo mejor siempre necesitas todo. xd
Comunmente utilizamos express, lo ideal es utilizar esta implementación como un middleware y aplicarlo a las rutas que queramos. buen aporte!
Nel sr. Metalero que si se baña, el Salmón es para el gatito en recuperación :p
Las variables boolean usadas como banderas (Flags) son parte importante de un algoritmo y además las usa sincronizadas a un timer, una muy buena lección , de echo si se presta atención este método podría hacer nuestro algoritmo mas eficiente y con ahorro de código considerable, Genial !! una vez mas Maestro.. Saludos desde Chile !!
fantástico video, man. muchas gracias por compartir el video
Muy interesante como siempre cada video, felicidades Hector...
Muchas gracias Hector, me sirve para implementarlo en el proyecto que ando, sigue con este contenido de calidad ✌🏻
Perfecto, muchas gracias!. Siempre se aprende algo nuevo
Me pareció fantástico. Una estupenda solución. Gracias por tu tiempo.
Excelente ejemplo, super claro como siempre, muchas gracias Hector !
Excelente, gracias por el video. 🤘🏽
Muchas gracias por el vídeo, es de gran ayuda Héctor.
Muy bueno, no había tomado esto en cuenta y realmente ayuda mucho, Gracias por compartir!!!
Excelente hector, este es uno de los pocos canales que presentan cosas que pueden pasar en nuestras labores.
Como siempre, excelente contenido!
Excelente!!! Gracias.. un crack .... tengo años con JS y TS y por primera vez le veo la utilidad la Enclosure
Aprendí full, estas cosas son las que te ayudan a destacar porque no se enseña en todos lados! Muchas gracias cabezón
Excelente video!!! siempre traes algo bastante útil e interesante que pasa en la vida real
Muy buen video Héctor 🎉, Me gustó mucho este video porque soluciona un problema cotidiano.
Yo he hecho algo similar, pero para controlar si un control se encuentra visible en pantalla, gracias por el ejemplo más completo.
Este es uno de los problemas mas comunes en backend el algoritmo se llama "el problema de los 2 generales" creo seria una buena continuación a este video @TomScottGo tiene un excelente video explicando el problema.
Excelente tutorial, muchas gracias por el contenido genio!
muy bien explicado amigo. felicidades
Gracias por seguir subiendo videos de este tipo, esta clase de trucos son muy buenos para aprender
Excelente video Héctor
Qué brutal solución. Eres un crack. 💪👏😎
Pequeños detalles que hacen la diferencia. Muy buen video!!! Éxitos!
Claro que aprendí profe Héctor, muchas gracias.
Excelente explicación !!
Muchas gracias, me servirá para un sistema que estoy desarrollando 🫂
Esto es oro compa🎉
Excelente Hector, te has vuelto una referencia para conceptos reales, mas alla de lo academico.
Exelente me encanto, buena explicacion. 🎉🎉
Excelente tip, gracias
gracias por tus aportes como siempre
Justo estaba por hacer esto, me sirvió muchísimo genio, muchas gracias
Qué buen consejo estaba implementó una paginación y su filtro y aplique el consejo de esta video grande Hector
Tus videos ayudan mucho, tu forma directa sin rodeos y a veces tus palabrotas ayudan a "sacar al buey de la barranca"...
Jajajaja
Gracias mi estimado HDeLeon
Aprendo mientras me divierto.
Jajajaja...
Muchas gracias, me sirvió mucho esto.
Tremendo pedazo de vidio Cabezón! Muchas gracias por compartir!!
Espero que puedas comer salmon, con su limoncito y todo jaja
El mejor canal sin lugar a duda
Excelente servicio!!!
En el momento indicado aprendí esto!!! 💪💪💪
Buenazaaaa y practicoooo!! .thanks!!!
Mister, esto me resolvera muchos problemas con el equipo de Front, gracias !!
Se aprendió mucho con este gran concepto!
Estuvo bastante bueno, ya hacia algo parecido pero no sabia que tenia un nombre, muchas gracias
Aprendí esto, esto me pareció fantástico.
esto me parecio muy bueno, te agradezco!
Este video me sirvio mucho, increible cada video es como un tip para programadores y puedo aprender mucho, gracias!
Me pareció excelente el vídeo, grande
gracias, muy buen tutorial
Excelente explicacion.
me ayuda mucho. gracias
Que buen video aprendi bastante y me quedo claro el concepto.
muy buen detalle !!
Este video, ya lo pasé a todos los grupos de whats que tengo jajaja Buenaso el tema.. Gracias ka'on ...
Si me llegas a leer, una duda ... cuando salen comerciales, te ayuda el que lo vea todo? O si le doy "Saltar" te va igual que si lo veo todo? ... Siempre le doy Saltar y me dije, bien puedo darme 1 minuto dejar todo el comercial y es un apoyo mas a tus videos 🤔
fabuloso tio hector venga ese salmon!
Excelente cabezón!
Me has salvado la chamba hoy, tenía un problema de hace días por solucionar y lo solucioné implementando tu función AAAAAAAAAA ❤
Toma pa tu salmón! jajaja
Buen contenido Hector! Gracias!
Excelente truco, super re utilizable, hago front hace varios años y no sabía de este método... Yo simplemente bloqueaba los controles cuanto la async se estaba ejecutando
Muy buen video!!! Toma tu like programador de PHP con pelo
Esto me pareció fantastico!
Gracias!
Muy buena!!
Me gusto dicho truco no lo sabía, saludos desde Ecuador
Gracias Me ayudo mucho
Qué buen truco. A veces se olvida que con JavaScript y pocas líneas se pueden solucionar problemas. Saludos, profe
Muy buen vídeo, lo pondré en práctica. Por cierto, acabo de adquirir tu libro 🤘
Espero te agrade
Excelente video. Incluso se le puedenpasar el tiempo por parametro, para poder manejar el tiempo deacuerdo al tipo de solicitud
Gracias maestro
Es bueno tener librerías que se encargan de esto, pero mucho mejor poder verlo bien explicado, un grande
ertha pri, si aprendi muchas gracias, recomendado
¡Un truco excelente! La verdad es que ayuda mucho a regular las peticiones.
Buena técnica, siempre pensé en un setTimeout pero bien implementado jajaja
Excelente!!! claro y conciso. tambien comeré salmón.
Hector el mejor programador de JS
Buen video capo
Muy interesante 👍
esta buenisimo el tip,,,
Excelente!
Eres un crack!
Puedes usar un debounce o un throttle dependiendo del comportamiento que necesites, rxjs trae funciones para eso
El principal problema del frontend es que se instalan cosas para hacer funcionamientos que no necesitan de bibliotecas. Si vas a hacer solo esto y vas directo por rxjs eres parte del problema de sitios lentos. El objetivo del video es enseñar que no siempre se necesitan bibliotecas.
@@hdeleonnethagamos una librería con estás soluciones sencillas 😂
Me. Pareció útil. Mañana lo voy a probar en mi proyecto
Esto me pareció fantástico
Mi heramano solucionando problemas que no pensé que existían
Es una táctica muy ingeniosa que no termine de entender luego le presto más atención pero no puedo evitar pensar en si es posible que adesde el frontend modifiquen el código del botón para de igual manera convertirlo a un comportamiento por defecto que hagan igual muchas solicitudes. Creo que sería fino hacer esto mismo pero del lado del backend da igual que hagan un millón de solicitudes desde el cliente si el haciendo esta protegido por el mismo código de backend sería genial. Aplicar esto pero en los endpoints
Buen video cabezón, hace al front mas defensivo. Solo resta defender del otro lado también, para que algún malicioso no abuse modificando el javascript para saltearse el event Manager.
Con tus videos me das de comer ❤❤
Mostró se aprende bastante
Gracias crack
Ánimo gatito, es por tu bien! :3
Excelente
el Debouncing salva vidas
Muy util para las cajas de busqueda con el evento keyup o keydown