Entradas

Programador Nuevo o Principiante: Tips que no pueden faltarte!

Imagen
Tomar cursos de programación no es una tarea fácil, debes ser constante, e intentar definir y seguir un plan con total compromiso. Debes también asegurarte de elegir un curso que te brinde contenido de alta calidad. Independientemente de lo que decidas, asegúrate de que tu base de conocimientos sea sólida . Lo importante en el mundo de la programación es la abstracción . Una vez que pones en práctica lo aprendido, y pruebas diferentes tecnologías o lenguajes, debes intentar extraer conocimientos en común de ambos. De esta manera, ya no será un limitante qué lenguaje o qué paradigmas se decidan utilizar. A continuación dejaremos algunos tips: 1. Entender antes que copiar Al aprender a programar, asegúrate de comprender el código, no solo lo copies y pegues sin más. Muchas veces por simplemente falta de tiempo, o porque hacemos muchas tareas a la vez, nos conformamos con que "funcione" sin entender cómo. Esto es una mala práctica. Todo debe entenderse. A veces es útil dividir

Solidity: El lenguaje usado en los Smart Contracts

Imagen
Con la llegada de blockchain, se abrió un nuevo mundo. Lo importante es que blockchain no solo te permite realizar transacciones, sino que al usarlas puedes crear aplicaciones y contratos inteligentes.  Entonces, hablemos de Solidity: un lenguaje de programación para contratos inteligentes es fundamental.  Del mismo modo, el proceso de innovación permite el desarrollo de múltiples lenguajes de programación para obtener diversos beneficios de la cadena de bloques, brindándole así otros servicios a usted y a los usuarios. Por tanto, Solidity es uno de los lenguajes más antiguos diseñado para poder crear contratos inteligentes. De esta forma, cuando digas que utilizar Solidity es útil para facilitar este tipo de contratos, estarás de acuerdo con nosotros.  Es por eso que le proporcionaremos información sobre este lenguaje: ¿Qué puede hacer Solidity? El objetivo de este lenguaje es facilitar la creación de diversas operaciones en la cadena de bloques Ethereum y su máquina virtual. En este

Debounce (o rebote) para C#

Imagen
 ¿Qué es Debounce? El debounce (o rebote) es una práctica de programación que se utiliza para garantizar que las tareas que consumen mucho tiempo no se activen con tanta frecuencia y que detenga el rendimiento de nuestra aplicación o sitio web. En palabras fáciles: Con Debounce establecemos un límite (de milisegundos) que debe transcurrir para poder ejecutar algo. Debouncer.cs Gist:  https://bit.ly/debouncecs  Ejemplo El objetivo de este ejemplo será crear dos páneles, en los cuales se llame a un método en el evento Mouse Move. En el primer panel, no usaremos Debounce, en el segundo sí. En ambos incrementaremos un contador en el mouse move, y lo mostraremos debajo de cada uno. 1. Creamos un nuevo proyecto 2. Renombramos nuestro form principal, y le agregamos dos páneles 3. Pintamos los páneles (opcional), y agregamos algunas label para mostrar los resultados 4. Instanciamos el debouncer, y lo agregamos al dispose del form. El dispose es utilizado para abortar el hilo que corre dentr

Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver on Ionic

Buenas! Son las 5 a.m. Desde las 2 a.m. Que estoy con un problema, y pude repararlo! "Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver on Ionic"

Chart.js en Ionic

Imagen
Buenas, hoy les muestro cómo instalar y utilizar Chart.js para sus proyectos en Ionic, tanto para Cordova como Capacitor.