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

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.

Promesas y Async/Await en JavaScript

Promesas y Async/Await en JavaScript

Cuando el código necesita acceder a recursos como APIs, bases de datos o archivos, se debe evitar bloquear la ejecución mientras se esperan las respuestas y técnicas como callbacks, promesas y async/await permiten que nuestro código siga fluyendo mientras se realizan tareas en segundo plano, dominar y comprender estas técnicas es clave para crear aplicaciones JavaScript escalables y de alto rendimiento.

Subida y procesamiento de multiples archivos con NestJS y BullMQ

Subida y procesamiento de multiples archivos con NestJS y BullMQ

La carga de archivos, imágenes en este caso y el procesamiento de las mismas, es crucial para muchas aplicaciones modernas, y un caso común en el que necesitamos subir imágenes, procesarlas y almacenarlas en un servicio como AWS S3, todo ello mientras mantenemos una alta eficiencia y escalabilidad.