historias 2025-03-19
1 minutos de lectura

Ese Odioso Frontend: Esbuild, Tailwind, NPM, ... ¿Qué más?

Hoy acabé de realizar una modificación en Lambdapad, ya hay posibilidad de utilizar herramientas para gestionar los assets de forma dinámica. Dicho de otra forma, es un paso para facilitar la vida a los programadores frontend. Pero, ¿realmente vale la pena?

Leer más ➤
historias 2025-02-27
13 minutos de lectura

Gambas y Copilot: El Junior que cree que sabe

Para uno de los capítulos de Programando Otra Historia estuve haciendo un desarrollo con Gambas3 y como hace tiempo que no programo en BASIC y quería hacerlo rápido dije: "Vamos a usar Copilot, ¿qué puede salir mal?"

Leer más ➤
historias 2025-01-25
14 minutos de lectura

Avances en Dymmer: Los Peligros de la Deuda Técnica

Hace 5 años escribí una entrada sobre Cómo se Hizo Dymmer y solo tengo palabras de desaliento para ese programador de hace 5 años que se embarcó con ilusión en el desarrollo de Dymmer: ¿¡En qué estabas pensando!?

Leer más ➤
desarrollo 2024-09-06
6 minutos de lectura

Diseño de software por niveles: Construyendo bloques

Cuando programaba en VisualBasic usaba un elemento de tabla que conectaba a la base de datos y presentaba los datos, pero si quería mostrar los datos de otra forma tenía que crear todo el elemento desde cero yo mismo, ¿por qué no había posibilidad de usar bloques de construcción?

Leer más ➤
desarrollo 2024-08-12
3 minutos de lectura

Deja de llamar Real-time a HTTP o WebSocket

Hay un término que se está haciendo muy famoso cuando se programa con HTTP y es real-time. El término lo emplean actualmente para referirse a obtener una respuesta rápida o incluso recibir información cuando esta está disponible pero, ¿sabes que este término no es correcto?

Leer más ➤
opinión 2024-04-05
4 minutos de lectura

Algún día fracasarás y está bien

Puede sonar extraño sugerir algo como fracasar y además considerarlo algo positivo. Antes de que te vayas o consideres que esto es una locura, déjame explicarte por qué es importante fracasar y por qué está bien.

Leer más ➤
historias 2023-12-11
7 minutos de lectura

Altenwald Books: Cómo avanza

Hace 5 años escribí una entrada donde contaba el gran cambio que tuvo la página de Altenwald Books, cómo avanzó de ser una página estática con gran dependencia en integraciones de terceros, si quieres leerlo por aquí anda, hablemos ahora de cómo ha ido progresando.

Leer más ➤
opinión 2023-01-15
3 minutos de lectura

¿Genio de la Programación o Tornado Táctico?

Leyendo la Bonilista me encontré una distinción entre genios de la programación y la generación de desperdicio que me hizo pensar, ¿no debería ser un genio de la programación lo suficiente bueno para no dejar un desastre a su paso? ¿estamos confundiendo ser un genio con un tornado táctico?

Leer más ➤
opinión 2022-11-04
5 minutos de lectura

¿Miscelánea o Procrastinación Encubierta?

Estaba pensando en escribir una nueva entrada en el blog, pero de repente me acordé que debía crear un fichero Markdown desde cero para eso y recordé que tenía esa característica en Lambdapad a medio terminar, cuando abrí el editor recordé que no había actualizado la versión de Elixir... ¿te ha pasado?

Leer más ➤
desarrollo 2022-09-19
7 minutos de lectura

¿Debo usar LiveView ahora?

Cuando escribí el libro Phoenix Framework: Red Social en 7 días me pregunté si valdría la pena incluir LiveView, en esos momentos se incluía por defecto con Phoenix Framework y me preguntaba si sería estable, no obstante, no consideré que fuera el momento, ¿lo es ahora?

Leer más ➤
productividad 2022-08-10
4 minutos de lectura

No funciona

Una de las frases que más stress me causa es no funciona. Como desarrollador, administrador de sistemas o incluso líder técnico he tenido que escuchar esta frase acompañada del elemento que no funciona descrito de forma tan ambigua que la frase en sí no sirve de nada, ¿te ha pasado?

Leer más ➤
desarrollo 2022-08-02
7 minutos de lectura

Carbon: ¿El sucesor de C++?

Chandler Carruth propuso en la CppNorth 2022 la evolución de C++ hacia Carbon. Según indicaba en su charla, Java fue mejorado por Kotlin, JavaScript por TypeScript y ahora C++ puede serlo con Carbon, ¿puede ser un digno sucesor?

Leer más ➤