• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • Inicio
  • Secciones
    • Ciencia de datos
    • Criptografía
    • Herramientas
    • Machine Learning
    • Noticias
    • Opinión
    • Productividad
    • Programación
      • JavaScript
      • Julia
      • Matlab
      • Python
      • R
  • Programación
    • JavaScript
    • Julia
    • Matlab
    • Python
    • R
  • Laboratorio
    • Estadística
      • Calculadora del Tamaño Muestral en Encuestas
      • Calculadora de estadísticos descriptivos
      • Test de normalidad
      • Calculadora de contrastes de hipotesis
      • Calculadora de tamano del efecto
      • Simulador de Regresión Lineal con Ruido
      • Visualizador de PCA
      • Visualizador de Series Temporales
      • Simulador de Regresión Logística
      • Simulador de K-Means
      • Simulador de DBSCAN
      • Detector de la Ley de Benford
      • Ajuste de Curvas
      • Calculadora de Matrices
    • Probabilidad
      • Calculadora de Probabilidad de Distribuciones
      • Calculadora de Probabilidades de Lotería
      • Simulador del Problema de Monty Hall
      • Simulador de la Estrategia Martingala
    • Finanzas
      • Calculadora de Préstamos e Hipotecas
      • Conversor TIN ↔ TAE
      • Calculadora DCA con ajuste por inflación
      • Calculadora XIRR con Flujos Irregulares
      • Simulador FIRE (Financial Independence, Retire Early)
    • Negocios
      • CLV
      • Scoring
    • Herramientas
      • Formateador / Minificador de JSON
      • Conversor CSV ↔ JSON
      • Comparador y Formateador de Texto y JSON
      • Formateador y Tester de Expresiones Regulares
      • Inspector de JWT
      • Generador y verificador de hashes
      • Codificador / Decodificador Base64 y URL
      • Conversor de bases numericas
      • Conversor de Timestamp Unix
      • Conversor de colores
      • Generador de UUIDs
    • Juegos
      • Tres en Raya
      • Nim con Q-Learning
    • Más
      • Método D’Hondt
      • Generador de Contraseñas Seguras
  • Noticias
  • Boletín
  • Contacto
  • Tienda
    • Libros
    • Equipamiento de oficina
    • Equipamiento en movilidad

Analytics Lane

Ciencia e ingeniería de datos aplicada

  • Ciencia de datos
  • Machine Learning
  • IA Generativa
  • Python
  • Pandas
  • NumPy
  • R
  • Excel

TypeScript

Migrar tslane a un paquete dual CommonJS y ESM con tsup y Vitest

octubre 1, 2026 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

tslane es la plantilla que uso como punto de partida para mis librerías TypeScript, nacida de la serie de 2020 y actualizada varias veces desde entonces. La más reciente, sobre consistencia de nombres con ESLint. En esta entrada aplico el razonamiento de la primera entrada de esta serie a este proyecto, pero con una diferencia clave respecto a la anterior: tslane no es una … [Leer más...] acerca de Migrar tslane a un paquete dual CommonJS y ESM con tsup y Vitest

Actualizar expresslanets a ES Modules con tsx y Vitest

septiembre 24, 2026 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

expresslanets es la plantilla de API REST con Express y TypeScript que empezó como una serie de diez entradas en 2022 y que desde entonces ha ido incorporando mejoras, como la documentación con OpenAPI/Swagger. En esta entrada aplico el razonamiento de la entrada anterior de esta serie a este proyecto en concreto: paso la plantilla a ES Modules, sustituyo ts-node/Nodemon por … [Leer más...] acerca de Actualizar expresslanets a ES Modules con tsx y Vitest

Por qué migrar tus proyectos TypeScript a ES Modules en 2026

septiembre 17, 2026 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

Durante años, CommonJS (require/module.exports) ha sido la forma por defecto de organizar módulos en Node.js, y la inmensa mayoría de proyectos TypeScript (incluidos los publicados en Analytics Lane) se han construido sobre esa base sin cuestionarla demasiado. Pero el ecosistema lleva tiempo moviéndose en otra dirección, y creo que ha llegado el momento de explicar por qué he … [Leer más...] acerca de Por qué migrar tus proyectos TypeScript a ES Modules en 2026

null y undefined en JavaScript y TypeScript: ¿son realmente lo mismo?

enero 27, 2026 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Cuando alguien empieza a programar en JavaScript o TypeScript, una de las primeras dudas que aparece es esta: ¿null y undefined son lo mismo? A simple vista parecen equivalentes porque ambos representan la ausencia de un valor, pero en realidad expresan conceptos distintos, y usarlos de forma incorrecta puede provocar errores difíciles de rastrear.En esta entrada veremos … [Leer más...] acerca de null y undefined en JavaScript y TypeScript: ¿son realmente lo mismo?

Documentar tu API de Express con TypeScript usando OpenAPI (Swagger)

octubre 21, 2025 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 6 minutos

En la serie Creación de una API REST con Express y TypeScript construimos una API básica con Express y TypeScript como plantilla para futuros proyectos. El código completo está disponible en el repositorio de GitHub de Analytics Lane.Sin embargo, en aquella ocasión dejamos pendiente un aspecto fundamental: la documentación de la API. Tener una buena documentación es clave … [Leer más...] acerca de Documentar tu API de Express con TypeScript usando OpenAPI (Swagger)

Consistencia en nombres y orden en TypeScript: la base de un código mantenible aplicado a tslane

junio 18, 2025 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 10 minutos

Cuando se colabora en un proyecto de software, uno de los mayores desafíos es lograr que todos los miembros del equipo puedan comprender, extender y depurar el código con facilidad. Un factor clave para alcanzar este objetivo es establecer una metodología clara para nombrar los elementos del código (como clases, interfaces, funciones o variables), así como definir el orden en … [Leer más...] acerca de Consistencia en nombres y orden en TypeScript: la base de un código mantenible aplicado a tslane

¡Acelera tus pruebas unitarias en Jest! Reduce el tiempo de ejecución a menos de la mitad

marzo 21, 2025 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Jest es uno de los frameworks de pruebas más populares en JavaScript. Su facilidad de uso y rapidez lo convierten en la opción preferida de muchos desarrolladores. Sin embargo, a medida que los proyectos crecen y el número de pruebas aumenta, los tiempos de ejecución pueden volverse un problema.Afortunadamente, Jest ofrece un parámetro poco conocido que puede mejorar … [Leer más...] acerca de ¡Acelera tus pruebas unitarias en Jest! Reduce el tiempo de ejecución a menos de la mitad

Cómo empaquetar una librería TypeScript para npm y reutilizarla en otros proyectos

marzo 5, 2025 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Reutilizar código es esencial para desarrollar aplicaciones mantenibles y escalables. Una de las formas más eficientes de lograrlo en TypeScript es mediante la creación de un paquete para npm, lo que permite importar tu librería en distintos proyectos sin la necesidad de copiar archivos manualmente. En esta entrada veremos cómo empaquetar tu librería TypeScript para … [Leer más...] acerca de Cómo empaquetar una librería TypeScript para npm y reutilizarla en otros proyectos

Cómo usar Ollama con Node.js y TypeScript para ejecutar modelos LLM locales

febrero 19, 2025 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 6 minutos

Los modelos de lenguaje de gran tamaño (LLM, por sus siglas en inglés) como GPT-4, Llama o Phi están revolucionando la forma en que las máquinas procesan y generan texto. Son esenciales para aplicaciones como chatbots, herramientas de análisis de texto y generadores de contenido. Sin embargo, la mayoría de estos modelos se ejecutan en la nube, lo que plantea preocupaciones … [Leer más...] acerca de Cómo usar Ollama con Node.js y TypeScript para ejecutar modelos LLM locales

Sobrecarga en TypeScript: Cómo garantizar el tipo correcto al convertir valores

noviembre 29, 2024 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 6 minutos

En TypeScript, los tipos son una parte clave del lenguaje para garantizar la robustez y claridad del código. Siendo la inclusión de tipos estáticos una de las principales características de TypeScript respecto a JavaScript. Por lo que la conversión de tipos es una operación habitual. A menudo, los datos que se manejan en las aplicaciones tienen que transformarse de un tipo a … [Leer más...] acerca de Sobrecarga en TypeScript: Cómo garantizar el tipo correcto al convertir valores

Cómo incluir archivos JavaScript en un proyecto TypeScript

octubre 18, 2024 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

En los proyectos TypeScript algunas veces puede ser necesario integrar módulos escritos en JavaScript. Aunque traducir una función de JavaScript a TypeScript suele ser fácil, si el módulo es complejo puedes ser más rápido integrarlo directamente. En este caso, incluir simplemente incluir archivos .js en un proyecto TypeScript no llega para aprovechar las características … [Leer más...] acerca de Cómo incluir archivos JavaScript en un proyecto TypeScript

Cómo depurar pruebas unitarias Jest en proyectos Node.js con TypeScript usando Visual Studio Code

junio 19, 2024 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

La depuración de código es una parte clave dentro del desarrollo de software, ya que facilita la identificación y corrección de errores de forma eficiente. Algo que también se puede hacer con las pruebas unitarias. En esta entrada, se explicarán los pasos para configurar Visual Studio Code (VS Code) para depurar pruebas unitarias Jest en proyectos Node.js con TypeScript, pasos … [Leer más...] acerca de Cómo depurar pruebas unitarias Jest en proyectos Node.js con TypeScript usando Visual Studio Code

  • Página 1
  • Página 2
  • Página 3
  • Ir a la página siguiente »

Barra lateral principal

Suscríbete a nuestro boletín

Suscríbete al boletín semanal para estar al día de todas las publicaciones.

Política de Privacidad

Analytics Lane en redes sociales

  • Amazon
  • Bluesky
  • Facebook
  • GitHub
  • Instagram
  • Mastodon
  • Pinterest
  • RSS
  • Telegram
  • Tumblr
  • Twitter
  • YouTube

Publicidad

Entradas recientes

Cómo Saber si una Diferencia Significativa es Importante

noviembre 5, 2026 Por Daniel Rodríguez

== vs is en Python: la diferencia que causa bugs misteriosos

noviembre 3, 2026 Por Daniel Rodríguez

Curiosidad: El puerto 80 y los números de puerto

octubre 29, 2026 Por Daniel Rodríguez

Publicidad

Es tendencia

  • Numpy básico: encontrar la posición de un elemento en un Array de Numpy publicado el septiembre 11, 2019 | en Python
  • Cómo Verificar la Normalidad de tus Datos antes de un Test Estadístico publicado el octubre 8, 2026 | en Ciencia de datos
  • Instalación de PostgreSQL en Rocky Linux 9 (RHEL 9, AlmaLinux 9) publicado el octubre 27, 2023 | en Herramientas
  • Qué significa realmente “calidad de datos” publicado el octubre 15, 2026 | en Ciencia de datos
  • Codificación JSON Archivos JSON con Python: lectura y escritura publicado el julio 16, 2018 | en Python

Publicidad

Lo mejor valorado

4.9 (24)

Seleccionar filas y columnas en Pandas con iloc y loc

4.6 (16)

Archivos JSON con Python: lectura y escritura

4.4 (14)

Ordenación de diccionarios en Python mediante clave o valor

4.7 (13)

Operaciones de filtrado de DataFrame con Pandas en base a los valores de las columnas

4.1 (11)

Aplicar el método D’Hondt en Excel

Comentarios recientes

  • Daniel Rodríguez en Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios
  • Hatepi en Curiosidad: La Paradoja de Simpson, o por qué no siempre debes fiarte de los promedios
  • Daniel Rodríguez en Los récords con asterisco, o la épica del titular sin contexto – El bestiario de los indicadores económicos absurdos (parte 8 y final)
  • Juan en Los récords con asterisco, o la épica del titular sin contexto – El bestiario de los indicadores económicos absurdos (parte 8 y final)
  • bif en JSON en bases de datos: cuándo es buena idea y cuándo no

Publicidad


Footer

Analytics Lane

  • Acerca de Analytics Lane
  • Boletín de noticias
  • Contacto
  • Libros
  • Lo más popular
  • Noticias
  • Tienda
  • Tiendas afiliadas

Secciones

  • Ciencia de datos
  • Criptografía
  • Herramientas
  • Machine Learning
  • Opinión
  • Productividad
  • Programación
  • Reseñas

Sobre de Analytics Lane

En Analytics Lane tratamos de explicar los principales conceptos de la ciencia e ingeniería de datos con un enfoque práctico. Los principales temas tratados son ciencia de datos, ingeniería de datos, inteligencia artificial, machine learning, deep learning y criptografía. Además, también se habla de los principales lenguajes de programación y herramientas utilizadas por los científicos e ingenieros de datos.

Copyright © 2018-2026 Analytics Lane ·Términos y condiciones ·Política de Cookies ·Política de Privacidad ·Herramientas de privacidad ·Contacto