Blog de Sébastien TIMONER
Todos los artículos
English🇫🇷Français🇪🇸Español🇩🇪Deutsch🇮🇹Italiano🇨🇳中文🇮🇳हिन्दी🇯🇵日本語
mailgithublinkedinrss
Sébastien Timoner
© 2025
•
timoner.com

Archives

•

•

•

•

•

•

•

•

•

•
































17/05/2025•javascript

Var, let y const en JavaScript: El trío infernal explicado (con un toque de TypeScript)

Guía completa sobre las diferencias entre var, let y const en JavaScript: alcance, hoisting, mejores prácticas e integración con TypeScript. Aprende a elegir la palabra clave correcta para tus variables.

Leer másacerca de Var, let y const en JavaScript: El trío infernal explicado (con un toque de TypeScript)→
06/05/2025•typescript

TypeScript Utility Types – Guía completa de principiante a avanzado (con Zod)

Descubre los Utility Types de TypeScript, su utilidad y cómo combinarlos con Zod para potentes esquemas de validación tipados.

Leer másacerca de TypeScript Utility Types – Guía completa de principiante a avanzado (con Zod)→
04/05/2025•ai

RAG y su implementación práctica con LangChain, Bun, Ollama y Qdrant

Descubre el concepto de RAG, cómo funciona y cómo implementar un chatbot RAG en TypeScript con Bun, LangChain, Qdrant y Ollama para aprovechar modelos de lenguaje locales.

Leer másacerca de RAG y su implementación práctica con LangChain, Bun, Ollama y Qdrant→
08/01/2025•nextjs

Presentando snippet: Un Elegante Generador de Fragmentos de Código con Next.js 15

Descubre snippet, una herramienta de código abierto para generar y formatear tus fragmentos de código de manera profesional, construida con Next.js 15 y Tailwind.

Leer másacerca de Presentando snippet: Un Elegante Generador de Fragmentos de Código con Next.js 15→
08/01/2025•cpp

Sudoku Challenge: Un Mismo Juego en Diferentes Lenguajes

Descubre cómo se implementa el mismo juego de Sudoku en C++/Qt, Symfony 7 y Next.js 15, ilustrando diferentes enfoques de desarrollo.

Leer másacerca de Sudoku Challenge: Un Mismo Juego en Diferentes Lenguajes→
07/01/2025•blog

Mejoras gráficas y nuevas funcionalidades del blog

Descubre las últimas mejoras del blog: animaciones fluidas con Framer Motion y reserva de citas simplificada

Leer másacerca de Mejoras gráficas y nuevas funcionalidades del blog→
03/01/2025•symfony

Presentando pdf-service: Un Microservicio de Generación de PDF con Symfony 7

Descubre pdf-service, un microservicio de código abierto basado en Symfony 7 y Chrome Headless para generar PDFs desde contenido HTML.

Leer másacerca de Presentando pdf-service: Un Microservicio de Generación de PDF con Symfony 7→
01/01/2025•iot

IoT & Web: Cree un monitor de semáforos con Zephyr OS, Next.js y WebSocket

Aprenda a construir una aplicación web en tiempo real para monitorear semáforos IoT usando Zephyr OS, Next.js 15, WebSocket y Redis.

Leer másacerca de IoT & Web: Cree un monitor de semáforos con Zephyr OS, Next.js y WebSocket→
31/12/2024•symfony

FrankenPHP: Potencia el Rendimiento de tus Aplicaciones Symfony en 2025

Descubre cómo FrankenPHP, el nuevo servidor de aplicaciones PHP escrito en Go, puede multiplicar por 4 el rendimiento de tus aplicaciones Symfony gracias al modo worker y Early Hints.

Leer másacerca de FrankenPHP: Potencia el Rendimiento de tus Aplicaciones Symfony en 2025→
30/12/2024•iot

[En Desarrollo] Creando una Interfaz Web IoT con Zephyr OS y Next.js

Próximo artículo sobre la integración de Zephyr OS con Next.js para crear una interfaz web IoT moderna y eficiente.

Leer másacerca de [En Desarrollo] Creando una Interfaz Web IoT con Zephyr OS y Next.js→
03/12/2024•iot

Zephyr OS: Un RTOS Moderno para tus Proyectos IoT

Descubre cómo Zephyr OS, junto con Raspberry Pi Pico, puede revolucionar tus proyectos IoT con una moderna interfaz web Next.js.

Leer másacerca de Zephyr OS: Un RTOS Moderno para tus Proyectos IoT→
20/11/2024•typescript

TypeScript: ¿Por qué preferir Maps sobre Enums?

Descubre por qué los Maps son una alternativa más robusta a los Enums en TypeScript para un código mantenible y eficiente.

Leer másacerca de TypeScript: ¿Por qué preferir Maps sobre Enums?→
13/11/2024•nextjs

Next.js 15: Formularios TypeScript con Prisma y Arquitectura Limpia 🚀

Aprende a crear un sistema profesional de formularios con Next.js 15 siguiendo una arquitectura hexagonal. Las características incluyen: validación segura con Zod, componentes modernos con shadcn/ui, persistencia de datos con Prisma, todo ilustrado a través de un divertido ejemplo de registro en la Academia Jedi. Un tutorial completo que va más allá de simples formularios para cubrir las mejores prácticas de desarrollo y arquitectura moderna de aplicaciones React.

Leer másacerca de Next.js 15: Formularios TypeScript con Prisma y Arquitectura Limpia 🚀→
11/11/2024•typescript

El Singleton en TypeScript: De Principiante a Experto

Guía completa para dominar el patrón Singleton en TypeScript. Descubre las implementaciones básicas y avanzadas, las mejores prácticas y cómo evitar errores comunes para mejorar la calidad de tu código.

Leer másacerca de El Singleton en TypeScript: De Principiante a Experto→
08/11/2024•typescript

Guía TypeScript: Optimización del Rendimiento con Memoización

Guía práctica para implementar la memoización en TypeScript. Descubre cómo reducir el tiempo de ejecución de tus funciones hasta un 90% y optimizar el rendimiento de tus aplicaciones TypeScript de manera segura.

Leer másacerca de Guía TypeScript: Optimización del Rendimiento con Memoización→
08/11/2024•php

Guía PHP: Optimización del Rendimiento con Memoización

Guía práctica para implementar la memoización en PHP. Descubre cómo reducir el tiempo de ejecución de tus funciones hasta un 90% y optimizar el rendimiento de tus aplicaciones PHP de forma segura.

Leer másacerca de Guía PHP: Optimización del Rendimiento con Memoización→
07/11/2024•typescript

TypeScript: Dominar el operador `satisfies`

Descubre cómo el operador `satisfies` de TypeScript permite validar tus tipos con precisión mientras mantiene la inferencia de tipos.

Leer másacerca de TypeScript: Dominar el operador `satisfies`→
07/11/2024•react

¡Entiende Radix UI y ShadCN UI en 2 minutos: Potencia tus interfaces React!

Una visión completa de Radix UI y ShadCN UI para crear interfaces React accesibles, eficientes y modernas sin esfuerzo.

Leer másacerca de ¡Entiende Radix UI y ShadCN UI en 2 minutos: Potencia tus interfaces React!→
06/11/2024•nextjs

¡Comprende Next.js en 2 minutos: El framework React definitivo!

Guía práctica para dominar Next.js 14 y sus características modernas: App Router, Server Components, Server Actions y más.

Leer másacerca de ¡Comprende Next.js en 2 minutos: El framework React definitivo!→
06/11/2024•typescript

Entender Zod en 2 minutos: Validación de esquemas en TypeScript

Guía práctica para dominar Zod y la validación de datos en TypeScript.

Leer másacerca de Entender Zod en 2 minutos: Validación de esquemas en TypeScript→
06/11/2024•react

¡Comprender React en 2 minutos: componentes, hooks y buenas prácticas!

Una guía completa y práctica para dominar React y crear interfaces dinámicas modernas.

Leer másacerca de ¡Comprender React en 2 minutos: componentes, hooks y buenas prácticas!→
06/11/2024•typescript

TypeScript en 2 minutos: Guía Rápida de Tipado Inteligente

¡Domina los fundamentos de TypeScript en 2 minutos! Descubre cómo el tipado estático, las interfaces y los genéricos pueden transformar tu código JavaScript en una fortaleza inexpugnable. Guía práctica con ejemplos concretos para todos los niveles.

Leer másacerca de TypeScript en 2 minutos: Guía Rápida de Tipado Inteligente→
05/11/2024•blog

El arte de criticar sin saber: un clásico del desarrollo

El desarrollo atrae a expertos en crítica pero aficionados en la práctica. Exploración sin filtros de un fenómeno tóxico que paraliza la innovación.

Leer másacerca de El arte de criticar sin saber: un clásico del desarrollo→
01/11/2024•typescript

Domina los Tipos Condicionales en TypeScript

¡Aprende a manipular los tipos condicionales en TypeScript para casos dinámicos y avanzados!

Leer másacerca de Domina los Tipos Condicionales en TypeScript→
01/11/2024•blog

El mundo de antes: recordando el indestructible Nokia

Una mirada irónica y nostálgica al Nokia, ese teléfono indestructible que nos alejaba de las pantallas y nos acercaba a los demás.

Leer másacerca de El mundo de antes: recordando el indestructible Nokia→
31/10/2024•typescript

Prisma para la gestión de datos (y un poco de magia)

Prisma, el ORM para Node.js que hace brillar tus datos, ahora con Zod para una validación impecable.

Leer másacerca de Prisma para la gestión de datos (y un poco de magia)→
31/10/2024•nextjs

Next.js 15: todas las novedades por descubrir

Descubre las nuevas funcionalidades de Next.js 15: nuevos hooks, Turbopack, mejoras en SSR y soporte reforzado para TypeScript.

Leer másacerca de Next.js 15: todas las novedades por descubrir→
31/10/2024•typescript

Introducción a Zod: Validar Datos con TypeScript

Descubre Zod, una librería potente para la validación de datos en TypeScript y asegúrate de que tus datos estén siempre limpios y bien tipados.

Leer másacerca de Introducción a Zod: Validar Datos con TypeScript→
31/10/2024•blog

¿Por qué lanzar un blog de desarrollador a finales de 2024?

Redescubrir la libertad de expresión y el control del contenido como desarrollador con un blog personal

Leer másacerca de ¿Por qué lanzar un blog de desarrollador a finales de 2024?→
31/10/2024•typescript

¿Por qué el 'as' en TypeScript suele ser peligroso?

Descubre por qué el operador 'as' en TypeScript puede causar errores de ejecución a pesar de una compilación exitosa, y cómo Zod puede ayudarte a evitar estas trampas.

Leer másacerca de ¿Por qué el 'as' en TypeScript suele ser peligroso?→
30/10/2024•react

Cuándo evitar usar useEffect en React para optimizar tu código

Descubre cómo evitar el uso de useEffect en React para simplificar tu código y mejorar el rendimiento de tu aplicación.

Leer másacerca de Cuándo evitar usar useEffect en React para optimizar tu código→
11/10/2024•typescript

Aprovechar los Tipos Utilitarios en TypeScript

Descubre cómo los tipos utilitarios en TypeScript pueden simplificar tu código y fortalecer la seguridad de tipos.

Leer másacerca de Aprovechar los Tipos Utilitarios en TypeScript→
11/10/2024•typescript

Aprovechar los tipos Intersection para fusionar múltiples tipos

Descubre cómo utilizar los tipos Intersection en TypeScript para combinar diferentes tipos y crear estructuras de datos más robustas y versátiles.

Leer másacerca de Aprovechar los tipos Intersection para fusionar múltiples tipos→