post image

Clases en TypeScript

2023-03-25 TypeScript

En TypeScript, una clase es una plantilla para crear objetos que tienen propiedades y métodos comunes. Ya que TypeScript es un superconjunto de JavaScript soporta el uso de las clases agregadas en la especificación ES2015. La programación orientada a ob...

by Darío Rivera


post image

Decoradores en Typescript

2023-03-17 TypeScript

Los decoradores en TypeScript son un tipo especial de funciones que permiten modificar el comportamiento de clases, métodos, propiedades y parámetros. Proveen una forma para agregar anotaciones al código y una sintaxis de meta-programación para declara...

by Darío Rivera


post image

Funciones Genéricas en TypeScript

2023-03-15 TypeScript

Pareciera que no hay nada más allá de las funciones y las firmas de llamada y de constructor en Typescript. Sin embargo, aquí es cuando entra el concepto de funciones genéricas. En este post, veremos todo lo relacionado a este tipo de funciones en Type...

by Darío Rivera


post image

Firma de llamada y de constructor en Typescript

2023-03-14 TypeScript

Ya vimos una introducción estándar al uso de Funciones en Typescript. En este post, veremos algunas de las particularidades de typescript que seguramente no tiene ningún otro lenguaje de programación y que hacen de TypeScript único. Veamos pues las fi...

by Darío Rivera


post image

Literales en C

2022-11-19 Lenguaje C

En nuestro artículo Tipos de Datos en C vimos como pueden ser representados cada uno de los tipos de datos primitivos en C. Sin casi notarlo, utilizamos el concepto de "Literales", el cual no es más que la representación del valor de un dato entero...

by Darío Rivera


post image

Solución al error "Background saving terminated by signal 9" en Redis

2022-11-18 Redis

Es bastante común que el servicio de redis reporte este error cuando tiene un fallo en la asignación de memoria disponible y no puede guardar los datos. Si cuando inicias el servicio de redis obtienes una alerta como la siguiente WARNING overcommit_memor...

by Darío Rivera






post image

Instalar Flutter en Ubuntu 22.04 (Jammy Jellyfish)

2022-11-05 Flutter

Instalar Flutter es relativamente sencillo ya que este SDK trae consigo una herramienta llamada "flutter doctor" que nos dice cuales requerimientos de configuración o software debemos completar para poder empezar a programar con este framework.Antes que n...

by Darío Rivera


post image

Variables estáticas con Strings en C

2022-09-21 Lenguaje C

Puede que en algún momento de tu carrera como programador en lenguaje C te hayas topado con el error "Segmentation Fault". Este error tiene un sin número de causas, sin embargo, hoy veremos una de las más importantes y requiere que tengas conocimiento e...

by Darío Rivera


post image

Sistema estructural de Tipos en TypeScript

2022-09-14 TypeScript

El sistema estructural de tipos en typescript es un concepto bastante interesante pero sencillo de entender. Vamos a ver a detalle qué significa esto en el lenguaje. Para esto, es necesario que tengas algunas bases acerca de alias de tipos e interfaces.En...

by Darío Rivera


post image

Alias de tipos en TypeScript

2022-09-13 TypeScript

En un post anterior vimos los Tipos de Datos en TypeScript. Hoy vamos a ir un poco más allá y estudiar los alias de tipos, que permiten usar de una manera mucho más fluída un tipo de dato. Para definir un tipo se utiliza la palabra reservada type. Atr...

by Darío Rivera


post image

Sentencias de Decisión en C (switch)

2022-09-12 Lenguaje C

En un post anterior hemos visto las Sentencias de Decisión en C (if, else), el día de hoy terminaremos el tema con la sentencia Switch. Las sentencias de control permiten ejecutar bloques de código basados en una condición. En el caso específico de la...

by Darío Rivera


post image

Sentencias de decisión en C (if, else)

2022-09-11 Lenguaje C

Las sentencias de control de flujo nos permiten ejecutar bloques específicos de código basados en una decisión. Recordemos que el flujo general de un programa es de arriba hacia abajo, es decir, se ejecuta desde la primera línea hasta la última (en la...

by Darío Rivera


post image

Caracteres de C

2022-09-09 Lenguaje C

Los caracteres en C se pueden agrupar en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. En este post veremos en que casos se utilizan cada uno de ellos y cuales son los caracteres que los conforma...

by Darío Rivera