Programación

Por qué Django es el mejor marco web

Hola, soy Luis y esta vez les traigo un artículo. En esta breve publicación, cubriré solo algunas de las razones por las que creo que Django es el mejor marco web. Fácil – Muy fácil «Django es muy fácil de aprender y empezar. Puedes aprender Django en un par de semanas». El framework rest de Django es famoso por tener una de las mejores, si [...]

Leer más

Configurar Traefik v2 para HA en Kubernetes

Bienvenido, me llamo Miguel y aquí les traigo este tutorial. Usando cert-manager para administrar certificados TLS de Let's Encrypt y ejecutando múltiples réplicas de Traefik v2 En mi publicación anterior, «Inicio rápido con Traefik v2 en Kubernetes«, revisé una configuración rápida de 5 minutos de un extremo a otro de Traefik, Let's Encrypt y [...]

Leer más

Construyendo un reloj digital usando Python

Muy buenas, les saluda Miguel y aquí les traigo este nuevo artículo. Cómo crear una aplicación Python simple con el paquete Tkinter En esta publicación, le mostraré cómo construir y diseñar la ventana de su reloj digital usando Python. Este es un proyecto simple para comenzar con Tkinter, que es un paquete integrado que viene con Python. La gran [...]

Leer más

Administrar formularios con React Hook Form

Hola, soy Miguel y aquí les traigo otro nuevo artículo. Trabajar con formularios en React Es muy difícil, especialmente cuando hay campos dinámicos involucrados. Existe una serie de bibliotecas que facilitan todo el proceso. Una de esas bibliotecas es  React Hook Form. Este enfoque presenta algunas ventajas, principalmente que los usuarios no [...]

Leer más

Programación de dardos: variables de aprendizaje

Muy buenas, soy Luis y en esta ocasión les traigo este nuevo post. Las variables se utilizan para almacenar información para ser referenciada y manipulada en el programa. Las variables no son más que una especie de contenedor que contiene una pieza de información. El objetivo principal de las variables es almacenar y etiquetar datos en la memoria [...]

Leer más

5 razones para utilizar TypeScript con React

Muy buenas, les saluda Miguel y en esta ocasión les traigo otro tutorial. Conozca los beneficios que puede obtener al usar TypeScript con React TypeScript es un superconjunto de JavaScript que proporciona principalmente tipos, clases e interfaces estáticos opcionales. En este artículo, analizaré 5 razones importantes para que consideres TypeScript [...]

Leer más

Introducción a la base de datos MyRocks de Facebook

Hola, me llamo Miguel y aquí les traigo este nuevo post. Cómo Facebook diseñó una base de datos con un rendimiento de escritura 10X y una tasa de compresión 2X en comparación con InnoDB Las bases de datos están en el corazón de prácticamente todas las aplicaciones de Internet. El rendimiento y las latencias de las bases de datos son normalmente el [...]

Leer más

Cómo configurar pruebas unitarias con TypeScript

Hola, soy Miguel y para hoy les traigo otro post. Las pruebas unitarias son una de las medidas más valiosas y tediosas de su base de código al mismo tiempo. Escribir pruebas lleva mucho tiempo y podría ser otro tipo de «sub-aplicación» cerca de su código principal. Si se manejan correctamente, las pruebas unitarias pueden salvarle la vida y la [...]

Leer más

Cada método de matriz de JavaScript

Hola, les saluda Luis y hoy les traigo un nuevo post. Shift, unshift, push, pop, map y más Las matrices son un aspecto importante de cualquier lenguaje de programación, ya que podemos almacenar datos dentro de números, cadenas, objetos e incluso otras matrices. Ser capaz de trabajar con matrices de forma eficaz es una habilidad importante para [...]

Leer más

Las dos partes de la resolución de un algoritmo

Muy buenas, soy Luis y esta vez les traigo un nuevo post. Una de las influencias que recuerdo al considerar el desarrollo de software, fue que mi hermana me dijo que sería bueno en eso porque soy «realmente un buen solucionador de problemas». Disfrutamos jugando juegos de ingenio y juegos relacionados con la memoria como «Bomb Corp» de Jackbox [...]

Leer más