Mi viaje a través de la carrera de Desarrollo de Software

Soy Jack y aquí es donde publico soluciones para diferentes desafíos y curiosidades de programación.

Latest posts

Introducción a la Creación de Módulos Nativos en Node.js con NAN

Introducción a la Creación de Módulos Nativos en Node.js con NAN

Node.js ha revolucionado la manera en que construimos aplicaciones web, al permitirnos usar JavaScript tanto en el lado del servidor como del cliente. Sin embargo, en ocasiones, es necesario ir más allá de JavaScript y usar código nativo en C++ para realizar operaciones que requieren alto rendimiento o para interactuar con sistemas a nivel de sistema operativo.

Vistas Materializadas (Materialized Views) en PostgreSQL

Vistas Materializadas (Materialized Views) en PostgreSQL

Si has estado siguiendo este blog durante el ultimo mes, te daras cuenta de que he estado trabajando en un proyecto llamado Deeditt, el cual es una red social de logros personales y apoyo entre los miembros de la comunidad. Y ya que he decidido optimizar los recursos al maximo, es que he decidido explorar las "Vistas Materializadas" o "Materialized Views" para mejorar los resultados de busqueda.

Snapshot Testing con Jest

Snapshot Testing con Jest

En el caso de Jest, el snapshot testing se utiliza principalmente para probar componentes de interfaz de usuario (UI). La idea es tomar una instantánea del componente renderizado y compararla con una instantánea anterior. Si el componente se ha actualizado, la nueva instantánea se guardará y el test pasará. Si el componente no se ha actualizado, el test fallará.

Considerando múltiples perspectivas (UX vs. Dev)

Considerando múltiples perspectivas (UX vs. Dev)

Recientemente, experimenté el valor de este enfoque durante una discusión con un colega sobre cambios en el proceso de onboarding de nuevos usuarios para una aplicación en desarrollo, donde planteaba preocupaciones legítimas sobre la eliminación de un campo de descripción del negocio en el formulario de registro.

Introducción al Mocking con Jest

Introducción al Mocking con Jest

Jest es un popular framework de testing para JavaScript, conocido por su facilidad de uso y su robusto soporte para la técnica de mocking. He notado que uno de los artículos más visitados en este blog es sobre "Entendiendo Code Covereage Usando Jest", así es que pensando en que están interesados en las pruebas de sus aplicaciones, he escríto este artículo en el cual exploraremos cómo usar Jest para hacer mocking.

¿Qué es y cómo se utiliza FreeMarker?

¿Qué es y cómo se utiliza FreeMarker?

Esta semana inicié un nuevo reto, medianamente complejo, pero algo nuevo y es que necesitaba clonar y personalizar un tema de FusionAuth. Para muchos, FusionAuth es simplemente una solución de identidad y acceso. Sin embargo, en nuestra organización, se ha convertido en una herramienta fundamental, siendo nuestro proveedor interno de SSO (Single Sign-On), el cual se utiliza como puerta de acceso a diferentes aplicaciones.