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

¿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.

Git Merge vs. Git Rebase

Git Merge vs. Git Rebase

Recientemente he leído un tweet en el que explicaban el uso tanto `git merge` como `git rebase`, un hilo conciso y muy poco explicado, a partir de eso es que decidí escribir este artículo donde abordo lo mismo, pero esta vez he escrito la versión extendida y de la forma en que yo la entendí, considerando que ambos métodos pero tienen enfoques y resultados diferentes.

Revelaciones para nuevos Team Leads para la gestión efectiva de sus equipos

Revelaciones para nuevos Team Leads para la gestión efectiva de sus equipos

Recientemente, tras una semana particularmente desafiante en el trabajo, tuve una revelación: confío en mi equipo, quizás incluso más de lo que ellos confían en mí. Puede parecer una idea extraña al principio, pero en realidad es un reflejo de lo que significa ser la cabeza de un equipo, en este caso un equipo de desarrollo de software.

Compartiendo Información entre Pantallas en React Native

Compartiendo Información entre Pantallas en React Native

Con React Native, a menudo nos encontramos con diferentes y pequeños desafíos y un caso muy común es el de compartir información entre pantallas. Si bien esto puede parecer trivial, hay diversas técnicas disponibles, y elegir la adecuada puede tener un impacto significativo en la eficiencia, claridad y mantenimiento de tu aplicación.

Búsquedas de cadenas en PostgreSQL

Búsquedas de cadenas en PostgreSQL

Estos días que he estado escribiendo activamente y metiendo mucho código a Deeditt, he decidido investigar un poco sobre las diferentes técnicas de búsqueda en PostgreSQL y aunque finalmente he llegado a utilizar una mezcla de los posibles métodos.

Concurrencia en Node.js: Workers, Clusters y cómo combinarlos

Concurrencia en Node.js: Workers, Clusters y cómo combinarlos

Node.js es conocido por su modelo de programación no bloqueante basado en un bucle de eventos. Sin embargo, cuando se trata de aprovechar múltiples núcleos de CPU o realizar operaciones intensivas en CPU, es posible que necesite recurrir a técnicas más avanzadas como Workers y Clusters.