Tu contenido es espectacular, hay mucho conocimiento de calidad, favor no dejes de compartir tus conocimientos, hay muchos que lo necesitamos, muchas felicidades y agradecimientos!!
Que BUEN video, primero que veo de tu canal y me parecio excelente, muy buena explicacion y geniales los ejemplos, saludos y gracias por el contenido, se aprecia mucho!
Que buenísima que está esta explicación. Justamente estoy estudiando Python, y estoy viendo la parte de "listas" y todas esas cuestiones de mutabilidad e inmutabilidad. Si bien, esto lo explicas para javascript, veo que en Python funciona de una manera bastante parecida. Y es muy importante tener bien en claro estos conceptos de mutabilidad e inmutabilidad.
En programación orientada a objetos y programación funcional un «objeto inmutable» es un objeto cuyo estado no puede ser modificado una vez creado. Es el opuesto a los «objetos mutables», que pueden ser modificados tras su creación.
Podrías hacer un video dedicado a "composición" y si es posible compararlo con "herencia"? Me gusta tu forma de explicar y creo que serviría mucho con algún ejemplo. Gracias Héctor! Edit: Busqué y vi que hiciste un ejemplo con GO pero siento que se merece un video específico y más si se puede comparar con la herencia
Rust tiene en su filosofía la inmutabilidadz Si una variable puede cambiar de valor se tiene que usar la keyword mut. Algo que suele ser al revés en la mayoría de los lenguajes.
Hola Héctor, gran video como siempre! Entiendo que este tema no está resuelto de manera tan directa en C# (cosa que más de una vez trae dolores de cabeza). ¿Sabes si en futuras versiones de C# / .Net está previsto incluir funcionalidad para poder crear clones de instancias de manera directa? ¿Qué técnicas son las recomendables para manejar inmutabilidad en C# con lo que el lenguaje ofrece hoy por hoy? Gracias!
El inicio del vídeo me ha generado una duda en C#. ¿Que sería más correcto y recomendable hacer al pasar un objeto a un método de una clase que va a hacer cambios a ese objeto dentro del método? No devolver nada (void) ya que al funcionar los objetos por referencia, ya está el cambio en el objeto fuera del método. Crear una copia dentro del método y devolverlo a la salida del método. El este caso, tendrías el original sin modificar y la copia con los cambios.
Gente estoy empezando en esto de progra, y este año voy a iniciar mi carrera como Ingeniero del Software en mi universidad, me he decidido por centrarme en ser Back-end, quería preguntarles cuál Path me recomiendan para entrar a trabajar más rápido, digamos cual me podría llegar a dar trabajo más rápido en si tenga mayor demanda, un javascript, Java, C#, no sé cuál escoger
Bro si eres de mexico, java, hay muchisimo trabajo de java/c# bien pagado al curso de 2-3 años, al inicio puede que te exploten pero trata de aprender lo mas que puedas, si tu deseo es programar, busca una consultoria y evita las que se dedican a otra cosa que no sea programar.
C#, Java y JS, con eso tienes, además de aprender bien inglés, yo trabajo en una trasnacional y cada rato caen ofertas para trabajar en el extranjero o remoto, por eso es bueno aprender el inglés. Saludos desde MTY
Buenas! Podrías hacer un tutorial para programar los pagos a plazos de PayPal. Al parecer permite al vendedor recibir el pago completo y el comprador lo va pagando a plazos.