100 TRUCOS DE PROGRAMACION en 10 MINUTOS!

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2024

ความคิดเห็น • 226

  • @CodelyTV
    @CodelyTV  2 ปีที่แล้ว +25

    ¿Cuál es tu truco preferido? 😊

    • @NicoProgramando
      @NicoProgramando 2 ปีที่แล้ว +6

      Los 10 primeros sin dudas, buen video!

    • @RommelMendozaZ
      @RommelMendozaZ 2 ปีที่แล้ว +3

      El último 👍 _ahora a esperar me regalen una membresía_ :v es broma todos los tips están muy buenos me impresionó el de no usar else porque sin que me lo recomendaran últimamente siempre pongo de primero lo que no quiero que suceda en un if para luego continuar con la demás lógica y asi no recurrir al else

    • @francm_1
      @francm_1 2 ปีที่แล้ว +3

      El #19 necesita un video :)

    • @xSirGames
      @xSirGames 2 ปีที่แล้ว

      Me hacia falta algo como tldr en su principio, siempre la vieja confiable google, pero con eso no tengo que salir de la terminal, gracias!

    • @Cresnik1702
      @Cresnik1702 ปีที่แล้ว

      Matar a mi profesora de programación y poner a una persona que sepa programar no por haber escrito libros significa que sepa enseñar.

  • @cr_hdz4851
    @cr_hdz4851 2 ปีที่แล้ว +78

    Sería increíble si de cada tip haces un pequeño video explicativo en profundidad y los enlazas en la descripción

  • @CeleChaudary
    @CeleChaudary 2 ปีที่แล้ว +11

    Es un estándar usar I de prefijo en las interfaces de C#, incluso no vas a encontrar una interfaz del framework de .NET que no comience así, y pienso que es mejor seguir la convención porque hasta el mismo Intellisense te va a decir: hey chiquillo, infracción de regla, la convención es poner la I te guste o no

    • @johancitygames
      @johancitygames 2 ปีที่แล้ว +6

      Totalmente, no entendí muy bien ese tip, tener I en las interfaces nos permite diferenciarlas rápidamente de los tipos, ya que la herencia no se separa de las interfaces así podemos saber rápidamente cual es cual. Y así evitas cometer el error de instanciar una interfaz en lugar de castearla.

  • @davipradaaaa
    @davipradaaaa 2 ปีที่แล้ว +4

    estoy aprendiendo programación y no entendí ni chota de lo que están explicando, por supuesto, esto no me desanima ni mucho menos, me motiva un montón para seguir aprendiendo y crecer como desarrollador

    • @Vanessa-tw8qh
      @Vanessa-tw8qh 2 ปีที่แล้ว

      justo iba a decir lo mismo jaja

  • @dieguitto3528
    @dieguitto3528 2 ปีที่แล้ว +13

    Nunca he parado tantas veces un vídeo jajajaja muy buena chicos!

  • @albertotorre5477
    @albertotorre5477 2 ปีที่แล้ว +8

    Nota sobre la 84: Los JOINs optimizan las queries, la performance de un JOIN es muy superior a la suma de dos queries aisladas, y es perfectamente contrastable.
    Si tienes un problema de performance, probablemente lo que habría que hacer es revisar el modelo de la base de datos, lo más probable es que no estén definidos los índices adecuados.
    Lo quería decir porque no me parece un tip para programar "mejor", programar mejor es aprender y saber lo que se hace, no esconder el problema!

  • @yoelczalas
    @yoelczalas 2 ปีที่แล้ว +41

    Me gustaron 99 de ellos, tengo dudas sobre los de PUT en lugar de POST ¿Como le mando un id que no existe? ¿Sería un id creado por el frontend? Las buenas prácticas de RestFul menciona que post es para crear un recurso o para una acción en general

    • @beetfeater
      @beetfeater 2 ปีที่แล้ว +1

      Creo que se refería al put

    • @diegoperez6575
      @diegoperez6575 2 ปีที่แล้ว +10

      Lo que quieren decir es que para poder ejecutar la creación de recursos de forma idempotente, el cliente (que puede ser un frontend u otro microservicio o aplicación, genere el identificador (puedes usar un uuid estandar para ello). Esto lo que permite es poder lanzar la misma operación las veces que quieras, porque si el recurso ya existe, como estás pasando el mismo id, no se crearía otro distinto.

    • @beetfeater
      @beetfeater 2 ปีที่แล้ว +14

      @@diegoperez6575 prefiero que se encargue de eso el back

    • @tricoman
      @tricoman 2 ปีที่แล้ว

      para asegurarte que el id no existe puedes usar UUID's

    • @SergioAdonis
      @SergioAdonis 2 ปีที่แล้ว

      Se puede enviar el {ID} por URL usando POST ??

  • @TheSldsnake
    @TheSldsnake 2 ปีที่แล้ว +3

    Me quedo la duda del #19 usar put para evitar el post, gran video Rafita !

    • @NekoTashi
      @NekoTashi 2 ปีที่แล้ว

      me too

    • @jsan5709
      @jsan5709 2 ปีที่แล้ว

      @@NekoTashi a mi igual. Sin embargo por la explicación que creo que se refiere a modificar un recurso y a crearlo.

  • @Kusluvalos
    @Kusluvalos 2 ปีที่แล้ว +2

    WOW. Quiero aprender a programar pero veo que son demasiados conceptos que no tengo ni idea. Es increible lo que me falta por aprender. Muchas gracias por estos trucos, saludos.

    • @KevinDavilaDev
      @KevinDavilaDev 2 ปีที่แล้ว +2

      Tranquilo, yo soy ya programador y tuve la misma impresión. La calidad de este vídeo es muy alta!

    • @Kusluvalos
      @Kusluvalos 2 ปีที่แล้ว

      @@KevinDavilaDev Si, me abrumó todo la verdad. Soy ing. de computación pero he hecho tanto trabajo de soporte que me he oxidado en tecnologías. Tengo noción de programación pero viendo este video me hace darme cuenta lo mucho que me falta. Solo queda seguir y seguir adelante. Saludos

    • @paularthur9110
      @paularthur9110 2 ปีที่แล้ว

      @@Kusluvalos Esto es como todo en la vida, olvidate de estos terminos y empieza por lo basico. No intentes aprender todo de golpe.

    • @Nakahara04
      @Nakahara04 2 ปีที่แล้ว

      "Para correr, primero hay que gatear", me lo dijo un profesor.
      Enfócate en aprender los conceptos básicos y tus ganas de seguir en la programación te irán guiando.

  • @jdgonzalez907
    @jdgonzalez907 2 ปีที่แล้ว +4

    Muy buenos tips. Muchas gracias!
    Solo como retroalimentación: en el 2:31 no es la I, es la D "Dependency inversion"... recuerda que la I es Interface segregation.

  • @rodrigoamaya5234
    @rodrigoamaya5234 2 ปีที่แล้ว +2

    Considero que todo esta excelente, excepto lo de los prefijos en C Sharp, ya que, no siempre estaremos trabajando en Visual Studio donde la paleta cromatica nos sugiere un color en especifico para detectar que es una interfaz, de no aplicar el prefijo INombreInterfaz, no sabria que es tal cosa, puede ser una clase abstracta, etc.

    • @boscodomingo
      @boscodomingo ปีที่แล้ว

      Esto se explica en Clean Code si mal no recuerdo: La gracia es precisamente esa, que no deberías saber que es una interfaz. Son las implementaciones las que hay que diferenciar. Ejemplo simple: en vez de `Shape implements IShape`, haz `ShapeImpl implements Shape` (obviamente los nombres son mejorables, pero entiendes)

  • @RobertoSMelo
    @RobertoSMelo 2 ปีที่แล้ว +1

    me preocupa no saber muchas de las cosas de las que habla en el video, pero te ganas mi sub por que quiero aprenderlas y si hablas de ellas es por que seguramente las enseñas!!!

  • @germanmartin8778
    @germanmartin8778 ปีที่แล้ว

    Muchas gracias por el video, como seria para sacar la tipografia "comic mono"? gracias!

  • @joelcollcosta
    @joelcollcosta 2 ปีที่แล้ว +8

    Jajajajajaja me ha encantado “el pasilleo”. Yo era muy de eso en la uni y normalmente acababa en el bar!!! Muy buenos tips y video genial, la parte del pasilleo ha quedado muy pantomima, jejeje

    • @CodelyTV
      @CodelyTV  2 ปีที่แล้ว +1

      jajajajajajajajaajaja, grande Joeeel!! 😂

  • @MentalStackProject
    @MentalStackProject 2 ปีที่แล้ว +1

    Ojala entendiese la mitad de los tips pero llevo un par de meses estudiando esto. Gran contenido señores, seguiré aunque me entere a medias

  • @basketaom5481
    @basketaom5481 2 ปีที่แล้ว +1

    Pedazo de vídeo. Curradísimo. Muy muy muy útil y muy meritorio. Enhorabuena

  • @ThePomelo09
    @ThePomelo09 2 ปีที่แล้ว +1

    porque usar PUT para crear un recurso en vez de POST? semánticamente no es correcto pero cual es el motivo ?

  • @jaime7295
    @jaime7295 2 ปีที่แล้ว +3

    Se echaban de menos este tipo de videos.
    Muy buen video!!!

  • @tadeogonzalezalvarez6488
    @tadeogonzalezalvarez6488 2 ปีที่แล้ว +6

    ya extrañaba un video así, tanto trabajo y conocimiento detrás en solo 10 minutos, sigan asa, Brutal!!
    El 46 del UML, me llamo la atención, los diagramas de clases, despliegue/componentes y de secuencia siento que tienen un gran valor agregado, pero cual es la motivación para que tenga muchas criticas y consideran que es "regular".
    por otro lado, existe actualmente alguna alternativa de tipo UML para modelar software que nos permita sobrepasar ese estado "regular"? o para modelar software lo mas que tenemos es algo "regular" :/

  • @Jefferson4026
    @Jefferson4026 14 วันที่ผ่านมา

    Pero si no se hace getters como luego paso los datos a un DTO para pasarlo entre capas ? Necesito conocer el estado del objeto y poner un toDTO no ensuciaria el dominio?

  • @suko8285
    @suko8285 2 ปีที่แล้ว +8

    En SQL las Joins con indices adecuados son lo mejor en performance de una query para juntar tablas, no acabo de entender lo de que no se usen 🤔

    • @Nakahara04
      @Nakahara04 2 ปีที่แล้ว

      Tienes razón

    • @freeman2347
      @freeman2347 2 ปีที่แล้ว

      Si se refiere a desnormalizar el modelo algo para evitar hacer muchas joins o a no hacer joins innecesarias para obtener información, puede ser correcto, pero si se refiere a sustituir joins por subselects o recorrerse una estrutura en bucle e ir lanzando querys por cada iteración para obtener la información dependiente, esta totalmente errado, y las claves ajenas siempre con indices, mucho mejor

    • @luisramirezcalle5834
      @luisramirezcalle5834 2 ปีที่แล้ว

      En este caso creo que se refiere a trabajar con proyecciones, así te evitas hacer joins y simplemente haces un select * from projected_table por ejemplo

    • @azad2096
      @azad2096 2 ปีที่แล้ว

      se refiere al linq, en linq es horrible hacer joins

  • @tomasprado2387
    @tomasprado2387 2 ปีที่แล้ว +3

    5:45 ojalá todo el mundo pudiese entender el valor del por qué debemos usar una idea u otra en relación al contexto (equipo/código/cultura/etc), en vez de citar el último autor o libro leído porque sí .

  • @xalex1200
    @xalex1200 2 ปีที่แล้ว +4

    7:25 Qué sorpresa que nombréis a Manz! Le conozco personalmente y asistí a 3 cursos suyos de desarrollo web durante mi etapa universitaria. De hecho, en la facultad había como una ley no escrita de que había que hacer los 3 cursos de Manz o era como si te faltase una asignatura de la carrera xD. Tiene un don para la enseñanza y es un jodido crack.

  • @aleraste8911
    @aleraste8911 2 ปีที่แล้ว +2

    Aah Tan buena información en tan poco tiempo jajaja voy a buscar mis apuntes y verlo otra ves ..

  • @joseab1948
    @joseab1948 2 ปีที่แล้ว +2

    Muy buen video.. en el caso de los join para sql porque podria cambiarlo si se tienen llaves foraneas en varias tablas y se necesita sacar la información. ??

    • @paularthur9110
      @paularthur9110 2 ปีที่แล้ว

      Pues me imagino que hacer queries en code level como si de una no-sql database se tratara. Pero bueno, si las tablas estan bien indexadas los Joins no deberian ser problema. Es peor hacer subqueries.

  • @lesdarussoftware
    @lesdarussoftware 2 ปีที่แล้ว

    Qué importante es ser consciente de la propia ignorancia. Es la única forma de seguir aprendiendo. Buen video!

  • @dariorodt
    @dariorodt 2 ปีที่แล้ว +1

    Video para disectar. Tarea pendiente :D

  • @AngelDiazFUTURO
    @AngelDiazFUTURO 2 ปีที่แล้ว

    Woao, me encanto. Oye, que tal un video de 100 trucos para empezar a ser programador, luego de los 50..... O como como empezar en este mundo porque de verdad te interesa. Gracias...

  • @davidgarciasantes
    @davidgarciasantes 2 ปีที่แล้ว +10

    Entrar en detalle en lo de evitar join en las selects, seria interesante saludos

    • @beetfeater
      @beetfeater 2 ปีที่แล้ว

      Divide el codigo y simplifica con linq

    • @CristianRodriguez_baruchneo
      @CristianRodriguez_baruchneo 2 ปีที่แล้ว +3

      Hola me uno a tu comentario =)

    • @davidgarciasantes
      @davidgarciasantes 2 ปีที่แล้ว

      @@beetfeater por lo que veo es solo para C# no ?

    • @beetfeater
      @beetfeater 2 ปีที่แล้ว

      @@davidgarciasantes si pero hay implementaciones para otros lenguajes, pero vamos que php lo hará de otra forma.

    • @M-DVD
      @M-DVD 2 ปีที่แล้ว

      Sino, entonces luego la gente se pone hacer selects dentro del ciclo que recorre el result anterior.

  • @leopoldoromacho1836
    @leopoldoromacho1836 2 ปีที่แล้ว +16

    La I de solid significa “interface segregation”, no inversión de dependencias. Creo que la has confundido con la D, dependency inversion.

    • @boscodomingo
      @boscodomingo ปีที่แล้ว

      Me sorprende no haber visto más veces este comentario. En cuanto lo dijo me saltaron alarmas!

  • @betterdeveloper9073
    @betterdeveloper9073 2 ปีที่แล้ว

    Necesito algo como este vídeo pero más tranquilito, que no me da el cerebro para enterarme de todos los trucos jaja

  • @misaelpereira9679
    @misaelpereira9679 2 ปีที่แล้ว +1

    Quiero un varios vídeos explicando todo esto pleaseee

  • @Yousudame
    @Yousudame 2 ปีที่แล้ว +3

    Excelente video, el #81 siempre veía que lo usaban! :)))

  • @matthewseidel4698
    @matthewseidel4698 2 ปีที่แล้ว +1

    aplicaré la parte de los joins, tengo un cliente que se demora mucha la carga de sus productos por una consulta y usaré la parte de los joins para verificar si se puede mejorar los tiempos

    • @LuisSousa491
      @LuisSousa491 2 ปีที่แล้ว

      Pero como evitas los joins? ese punto no lo he entendido

    • @Nakahara04
      @Nakahara04 2 ปีที่แล้ว

      ¿Cómo se evitan?

    • @matthewseidel4698
      @matthewseidel4698 2 ปีที่แล้ว

      ​@@LuisSousa491 investigué y se hacen subconsultas y se agregan índices a las llaves que se llaman.

    • @JesusMedinaQuezada
      @JesusMedinaQuezada 2 ปีที่แล้ว

      @@matthewseidel4698 esto directo en Sql?
      En SQL server, las subconsultas dan problemas de performance, esto se corrige con los join, ademas de crear indices en las tablas hay que saber colocarlos en las comparaciones entre las tablas para que estos te den buenos resultados en tiempo

    • @luisramirezcalle5834
      @luisramirezcalle5834 2 ปีที่แล้ว

      @@LuisSousa491 Utiliza proyecciones

  • @eliasnacher6157
    @eliasnacher6157 2 ปีที่แล้ว +1

    Increíble vídeo. Buen trabajo

  • @PhosphorusMoscu-code
    @PhosphorusMoscu-code 2 ปีที่แล้ว +2

    Uff lo de los snipets es genial, no conocia espanso.

  • @alexangulo3854
    @alexangulo3854 2 ปีที่แล้ว +9

    Una duda. Como que no hagas getters/setters? Todos los libros que he leído de Java promueven la utilización de getters/setters. Cual es tu fundamento?

    • @sebas21ec
      @sebas21ec 2 ปีที่แล้ว

      Estoy con la misma pregunta 🤔! Acaso hay otra forma de acceder a mis atributos privados de las clases? 🤔..

    • @elgatosoft
      @elgatosoft 2 ปีที่แล้ว +3

      Es una nueva moda... asi como eso que "La POO es lo peor que existe". Creo que las cosas existen por una razón, el problema surge cuando no comprendemos el concepto y abusamos de su uso como una receta... entonces nos chocamos con implementaciones que no debieron hacerse y culpamos al concepto y no al programador

    • @albertosanch292
      @albertosanch292 2 ปีที่แล้ว

      Igual tengo la misma duda, por qué no usarlos?

    • @CharlesOliveros
      @CharlesOliveros 2 ปีที่แล้ว

      Creo que solo aplicaría para lenguajes de programación que no usan variables de clases "private" o "protected". Sabemos que Java maneja este concepto, donde se hacen necesarios estos métodos para obtener y/o manipular este tipo de variables de clase. En cambio en lenguajes de programación como Python que no manejan ese tipo de variables (al menos en el sentido funcional), no son tan necesarios.

    • @luisramirezcalle5834
      @luisramirezcalle5834 2 ปีที่แล้ว

      En este caso se refiere a que si tienes la propiedad firstname en una clase, en vez de hacer el método getFirstname, quita el get y déjalo simplemente en firstname(). En el caso de los setters, se refiere a que pases la información por el constructor

  • @CharlesDv
    @CharlesDv 2 ปีที่แล้ว

    Magistral video. Voy a suscribirme ahora.

  • @land4bikers
    @land4bikers 2 ปีที่แล้ว

    Grande Rafa, gracias por los tricks, Pura Vida 👍🏾

  • @gustavoramos1316
    @gustavoramos1316 2 ปีที่แล้ว

    Gracias por compartir los conocimientos.

  • @Prymeist
    @Prymeist 2 ปีที่แล้ว

    Hablando del truco #19, como es que se llega a saber un id libre para un recurso para hacer el put? me hace ruido eso

  • @MagnetiC135
    @MagnetiC135 2 ปีที่แล้ว

    No entendí la 19 ¿qué problema hay con el POST?

  • @rafaminanajover9267
    @rafaminanajover9267 ปีที่แล้ว

    Porque no hacer inner join en las querys?

  • @ardielfuentessanchez7409
    @ardielfuentessanchez7409 2 ปีที่แล้ว +1

    Hola!
    Grandísimo trabajo.
    El 8 es un poco generalista, no? Dependiendo del caso de uso puedes necesitar más de 2 dependencias.
    Por lo que he encontrado, la regla está dirigida a variables de instancia, entiendo que la formulais como argumentos de constructor haciendo referencia a Value objects, ¿es así?

  • @nicolascastiblanco9515
    @nicolascastiblanco9515 2 ปีที่แล้ว +2

    8:39 Me gustaría saber que piensa codely acerca de atomic design aplicado a React (por ejemplo), sería genial un vídeo profundizando en este tema

  • @franciscoruiz661
    @franciscoruiz661 2 ปีที่แล้ว +4

    Son los mejores🙌

    • @CodelyTV
      @CodelyTV  2 ปีที่แล้ว +1

      Muchas gracias!! ☺️☺️☺️

  • @juanma_doe
    @juanma_doe 2 ปีที่แล้ว

    alias l='ls -lsarth --color=auto' :) Bromas a parte, gracias por el vídeo ;)

  • @mariapech924
    @mariapech924 2 ปีที่แล้ว +1

    ESTOS SON LOS VIDEOS QUE ME GUSTAN A MI
    Que cuero está Rafa 😍

  • @gustavokant9454
    @gustavokant9454 2 ปีที่แล้ว

    noc si es bueno o malo quedarme a personalizar VIm por que me demoro mucho estar de repositorio en repositoro y aprendi tambien mecanografia y pero no aprendi bien lo que es porgramacion basica en java o python por estar mas pendiente a aprender a personalizar Parrot os con lo que seria oh my zsh Neovim (vim-plug and lua) y aun no se usar los bucles anidados F

  • @jmorenoponce
    @jmorenoponce 2 ปีที่แล้ว +1

    Pedazo de vídeo Rafa, pedazo de vídeo

  • @sakuray5528
    @sakuray5528 2 ปีที่แล้ว +5

    Siempre intento seguir el #8 en mis códigos, pero muchas veces veo imposible hacer constructores más pequeños y no sé como afrontarlo. En el caso del ejemplo tampoco creo que sirva; pasamos de tener un constructor con 5 parámetros a uno de 2 y otro (BillingAddress) de 4. Seguimos rompiendo la regla, no? La verdad es que un vídeo explicando truquitos y patrones evitar tener constructores largos me iría muy bien :) Un saludo!

    • @MrMxio
      @MrMxio 2 ปีที่แล้ว

      podes usar el patron Factory

  • @JGA47
    @JGA47 2 ปีที่แล้ว

    bro sigo tus videos cuando explicas php eres un grande

  • @cristianscript5649
    @cristianscript5649 2 ปีที่แล้ว

    Qué libros lees para saber tanto?

  • @ramonsorto5107
    @ramonsorto5107 2 ปีที่แล้ว

    Ya hacia falta este tipo de videos

  • @SantyTrashMetalwhjjjnjjjj
    @SantyTrashMetalwhjjjnjjjj 2 ปีที่แล้ว

    Vi el bajo atras y me suscribi automaticamente

  • @saulblancotejero8298
    @saulblancotejero8298 2 ปีที่แล้ว

    Muy buen vídeo, me recordó un poco a la serie de Totally Tooling Tips de Google :)

  • @fernandocisneros4061
    @fernandocisneros4061 2 ปีที่แล้ว

    gracias x los consejos

  • @ricardomoralesparedes5407
    @ricardomoralesparedes5407 2 ปีที่แล้ว +1

    No nos vendría mal un post en algún medium o blog con la explicación a detalle

  • @ychevarrias
    @ychevarrias 2 ปีที่แล้ว +1

    2:48 eso no rompería el estándar REST? y como pasarías un identidador si el objeto ni existe.

    • @wijanruiz1481
      @wijanruiz1481 2 ปีที่แล้ว +1

      Entiendo que generando el identificador en el cliente, o teniendo un endpoint para solicitar el identificador

    • @rubencm
      @rubencm 2 ปีที่แล้ว

      Uuid

  • @NelsonRGrana
    @NelsonRGrana 2 ปีที่แล้ว

    Genial!! Que bueno esta este video. Me suscribo a tu canal.

  • @juacodz
    @juacodz 2 ปีที่แล้ว

    Hola, sinceramente no se nada de programación, ya tengo un trabajo, pero quiero aprender algo nuevo, y sin saber nada de programación, se que me gusta, no se si tiene alguna lógica. Quisiera saber si me podías guiar un poco y decirme por donde comenzar, también quiero ganar dinero, quizá podrías recomendarme lo mas rentable? gracias!

    • @paularthur9110
      @paularthur9110 2 ปีที่แล้ว

      Como dice el video, JS se ha comido todo y es bastante sencillo de aprender. Empieza por ahí. Te diria que React que es lo que más piden. Empieza con un curso de w3school y empieza proyectos sencillos que te ayuden a entender lo aprendido. Como por ejemplo una calculadora o un tres en raya.

    • @jonao.o9119
      @jonao.o9119 2 ปีที่แล้ว

      th-cam.com/video/vz4z0RLcAyk/w-d-xo.html Te Recomiendo este Video Para Empezar
      .html = Estructura De la Pagina
      .css = Estilos De la Pagina ( Decoracion )
      .js = Funcionalidad De la Pagina
      Tendrias Que Aprenderlo en ese Orden , De Nada ^^

  • @vmmlau
    @vmmlau 6 หลายเดือนก่อน

    IMHO, en aplicaciones no triviales desde el punto de vista del data model, los joins mas que necesarios son imprescindibles.

  • @medicenanonimo
    @medicenanonimo 2 ปีที่แล้ว

    ohh que buenos consejos, muchas gracias, de lo mejor que he vistoo

  • @giuseppecv56
    @giuseppecv56 2 ปีที่แล้ว

    jaja, bebe café, pero sobretodo bebe agua, esta vale oro

  • @ElObservadorTico
    @ElObservadorTico 2 ปีที่แล้ว

    min 2.30, la I de SOLID no es inversion ni inyección
    es
    I - Interface Segregation Principle

  • @aravello
    @aravello 2 ปีที่แล้ว

    joya de video

  • @thedarsideofit
    @thedarsideofit 2 ปีที่แล้ว

    gracias 100!

  • @lethamburn
    @lethamburn 2 ปีที่แล้ว

    Preparar algo para enseñar a los demás es la forma en la que estoy aprendiendo x15 :D

  • @juanperez-ms2xo
    @juanperez-ms2xo 2 ปีที่แล้ว +1

    Con la segunda no estoy de acuerdo me parece util utilizar el else, pero no el colocar mas niveles con otro if dentro del else eso no pero si un else . if{ } else{ }.

    • @davidadan2817
      @davidadan2817 2 ปีที่แล้ว +1

      Cuando pase el tiempo verás que es mejor evitar los else...

  • @TheJaviercrafter
    @TheJaviercrafter 2 ปีที่แล้ว

    Dios... Dejé algunos consejos sin anotarlos ... Y ahora tengo que ver el vídeo de nuevo porque no encuentro lo que buscabaaaaa

  • @byron7454
    @byron7454 2 ปีที่แล้ว

    Un server de discord para dudas no vendría bien? 😏

  • @oduran
    @oduran 2 ปีที่แล้ว +1

    Necesito una segunda parte de tanta sabrosura encapsulada en tan poco tiempo 🥵 Pura sabiduría en pocas palabras 😊

    • @CodelyTV
      @CodelyTV  2 ปีที่แล้ว

      Jajajajaja sabrossssura la tuyaaaaaaa

  • @noehusumaki
    @noehusumaki 2 ปีที่แล้ว

    que buen video de tips

  • @cristhianvlx7
    @cristhianvlx7 2 ปีที่แล้ว

    Que alternativas hay para no usar joins en los query?

    • @josepzin
      @josepzin 2 ปีที่แล้ว

      Buena pregunta...

    • @azad2096
      @azad2096 2 ปีที่แล้ว

      crear vistas en el sql que te simplifican los linq muchisimo es solo un select

  • @thedevdudeyt
    @thedevdudeyt 2 ปีที่แล้ว

    gracias excelente tip saludos!

  • @cristobalvazquez7337
    @cristobalvazquez7337 2 ปีที่แล้ว

    magistral

  • @aeapyps
    @aeapyps 2 ปีที่แล้ว

    Uff Gold!!

  • @Luisluis12982179CrafterSCT
    @Luisluis12982179CrafterSCT 2 ปีที่แล้ว

    Genial, nuevo sub

  • @eduardoabelarde5455
    @eduardoabelarde5455 2 ปีที่แล้ว

    jaja excelente video.

  • @camilomolina2110
    @camilomolina2110 2 ปีที่แล้ว +1

    Soy nuevo en programación y tengo una pregunta, es estrictamente necesario que tenga que aprender diferentes lenguajes de programación si solo quiero enfocarme en desarrollo web?? Estoy aprendiendo javascript con React, y tambien se lo básico de python, pero tengo cierto rechazo con java, c#, etc. Tengo que aprenderlos si o si??

    • @Thelimbers7
      @Thelimbers7 2 ปีที่แล้ว +1

      No es necesario, si sabes exactamente a qué te quieras dedicar puedes aprender solo las tecnologías relacionadas a eso, incluso cuando aprendes, con el tiempo ves necesario aprender algún otro lenguaje, por ejemplo, yo estaba en desarrollo web con Java y tuve que aprender JavaScript para complementarlo, así que no creo que sea necesario aprender muchos lenguajes a menos que realmente lo veas como una necesidad para seguir avanzando en lo que te quieras dedicar (Desarrollo web)

    • @CeleChaudary
      @CeleChaudary 2 ปีที่แล้ว +1

      El común denominador para web siempre será Javascript, HTML y CSS, luego elige y enfócate en algún lenguaje para el backend, pero no, no tienes que aprender todos los lenguajes

  • @pegatino
    @pegatino 2 ปีที่แล้ว +1

    que lenguaje es el que muestras? Typescript? Java?

  • @Javi_Noble
    @Javi_Noble 2 ปีที่แล้ว

    No entendí lo de no hacer geters ni seters, no son las bases del paradigma de la programación orientada a objetos? :(

    • @azad2096
      @azad2096 2 ปีที่แล้ว

      no. Debes crear los valores de los atributos en el constructor, que sea la misma clase la que asigna los valores y no desde afuera de la misma. Y para el get se debe hacer un mètodo que retorne el atributo. Es parte de los principios SOLID

  • @jorgeherrera6895
    @jorgeherrera6895 2 ปีที่แล้ว

    excelente

  • @SYMRN701
    @SYMRN701 2 ปีที่แล้ว

    No entendí lo del PUT pasando el id por parametro , y si es autogenerado?

  • @JoseXSMusic
    @JoseXSMusic 2 ปีที่แล้ว

    Que grandes !

  • @sakimoe
    @sakimoe 2 ปีที่แล้ว +1

    Soy daltónico y no lo sabía :O eso o me trolearon con eso de los números en los circulos por que nomas pude ver algo que parecía un 5

    • @CodelyTV
      @CodelyTV  2 ปีที่แล้ว +1

      Ueueueueee, 0 troleo!!!
      El daltonismo es un problema muy común 😊

  • @angelpepo
    @angelpepo 2 ปีที่แล้ว

    Cómo se activa modo daltonismo en visual studio ?

  • @juanpedroezequielbarattini6790
    @juanpedroezequielbarattini6790 ปีที่แล้ว

    👏👏👏👏

  • @SimaDamian
    @SimaDamian 2 ปีที่แล้ว +1

    Esta muy bueno... pero algunas cosas son afirmaciones que no tienen sentido. digo, cosas que son cuestion de gusto. por lo cual no hay que tomar el pie de la letra. Saludos

  • @flaviocesarsolizsalinas2380
    @flaviocesarsolizsalinas2380 2 ปีที่แล้ว

    Tienes algun pdf

  •  2 ปีที่แล้ว

    Te amo haha

  • @maxhoustonramirezmartel5991
    @maxhoustonramirezmartel5991 2 ปีที่แล้ว +1

    el 19 de crear con PUT es correcto???? cada uno de los métodos http no tiene un propósito?

    • @javi5296
      @javi5296 2 ปีที่แล้ว +1

      PUT es idempotente, siempre que lo ejecutas hace y devuelve el mismo resultado. POST no, cada vez te crea un recurso con un identificador diferente. Está buscando la idempotencia usando el PUT con un identificador en la URL.

    • @maxhoustonramirezmartel5991
      @maxhoustonramirezmartel5991 2 ปีที่แล้ว +1

      @@javi5296 genial muchas gracias, ahora me queda mucho más claro, crack.

  • @abejarano87
    @abejarano87 2 ปีที่แล้ว

    Son brutales jaja

  • @matitk
    @matitk 2 ปีที่แล้ว

    No entendí la diferencia con los value object, cual seria la ventaja de hacerlo así?

  • @willywes
    @willywes 2 ปีที่แล้ว

    La mejor fue el Núria not approved 11:42

  • @facurodriguez3852
    @facurodriguez3852 2 ปีที่แล้ว +1

    2,5 años en la carrera y creo que he entendido 2 tips

    • @josepzin
      @josepzin 2 ปีที่แล้ว

      30 años y lo mismo :D

  • @freddy6233
    @freddy6233 2 ปีที่แล้ว

    rafa wapo :3

  • @juanpablobolivarmartinez7937
    @juanpablobolivarmartinez7937 ปีที่แล้ว +1

    El 97 es mi favorito jajajaja

  • @eljardinderoundhay5540
    @eljardinderoundhay5540 2 ปีที่แล้ว

    Los trucos de github no me lo sabía jajaj

  • @sorlac001
    @sorlac001 2 ปีที่แล้ว

    ¡pues mira!, me voy enterando que soy daltonico xD