FullStack Development

TypeScript private keyword vs JavaScript # prefix private field

¡No te confíes del ‘private’ keyword de TypeScript para declarar tus aparentes fields privados en una clase! 🚨 En realidad, pueden ser accesados durante tiempo de ejecución si alguien espía tu código. TypeScript solo previene el acceso en tiempo de compilación. Para una verdadera privacidad en TypeScript, usa el operador ‘#’ para tus campos de […]

Object vs Map en TypeScript​: Elecciones Estratégicas para el Almacenamiento de Datos

En el mundo del desarrollo web moderno, la elección de las estructuras de datos correctas puede tener un impacto significativo en el rendimiento y la mantenibilidad de nuestras aplicaciones. Hoy, me gustaría compartir algunas reflexiones sobre dos enfoques comunes para el almacenamiento de datos en JavaScript: el uso de Objects tradicionales y la estructura de […]

TypeScript Behat

🚀 ¡Potencia tu código con TypeScript y tipado genérico! 💪Imagina poder describir el comportamiento de tu código y que sea 100% dinámico. 🔄 Con el tipado genérico en #TypeScript, ¡es posible! 🎉

TypeScript-Eslint.io

typescript-eslint.io te provee un ambiente para depurar tu configuración de TypeScript ESLint en tiempo real. 💻✨ Prueba este ejemplo y aprende con esta útil herramienta: https://lnkd.in/eNJkN_kf

Errores como unknown en TypeScript

Maneja tus errores en #TypeScript como `unknown`, para que tengas una mejor idea de lo que está mal en tu código, nunca dejes que `any` sea la regla. #DominaTypeScript #AprendeAProgramar

Extrae typos con Query Types

Con @TypeScript, se pueden realizar diversas funciones prácticas que ayudan a ahorrar tiempo y aumentar la confiaza en el código. Aquí te muestro un “Utility Type” personalizado que uso para extraer las claves (keys) de una interfaz o tipo según el tipo de valor asociado a cada clave. #AprendeTypeScript #UtilityTypes #FuncionesEnTypeScript #TypeScript

Abort Controller para Manejar eventos

🚀 Mejora el rendimiento de tu app! 💻 Al manejar listeners de eventos, no olvides `AbortController` 🔄 Aquí tienes algunos ejemplos de cómo utilizarlo para eliminar listeners y optimizar tu aplicación ReactJs #DevTip #JavaScript #ReactJs

Eslint Config ESLint 9.x con Module Js

Habiendo actualizado a ESLint 9.x 📈, me ha llamado la atención ver cómo muchas librerías están migrando desde CommonJS ➡️ a ModuleJS 💡. Me parece una tendencia interesante, y estoy curioso por saber si otros han experimentado algo similar 🤔, ¡comparte tu expericia! Les comparto como configuré Eslint v9.x con TypeScript #JavaScript #ESLint #ModuleJS