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 =>>

¿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 =>>

¿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 =>>

¿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 =>>

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 =>>

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 =>>

¿Por qué las startups fallan?

De todos es conocido que montar una empresa es una tarea arriesgada, tiene un alto porcentaje de fracasos y en el mundo de las startups es prácticamente lo mismo. Tener una idea y poder llevarla a cabo con o sin inversión, con o sin experiencia previa no es indicativo de éxito o fracaso, pero hay detalles que han marcado el fracaso de las startups, ¿sabes cuáles son estos puntos?

Leer más =>>

El Coste de la Calidad: Amortizando la Deuda Técnica

El diseño de software es uno de los aspectos menos tratados en general y sin embargo, uno de los más importantes. Cuando nos enfrentamos a un código hecho por otras personas o por nosotros mismos hace mucho tiempo terminamos etiquetándolo como legado (legacy code), a mi me pasó hace poco con un juego, leprechaun, pero ¿por qué sucede esto?

Leer más =>>

Entrevista a Louis Pilfold I:: ¿Qué es Gleam?

El pasado 11 de abril tuve la fortuna de poder entrevistar a Louis Pilfold, creador del lenguaje Gleam. Hablamos durante una hora sobre el lenguaje, su futuro y sus orígenes, ¿damos una vuelta por Gleam?

Leer más =>>

Michael Stonebraker: El Futuro de las Bases de Datos

Me llegó una notificación sobre una conferencia de Michael StoneBraker en el Postgres Build 2021 y teniendo en cuenta su papel como diseñador de una de las bases de datos más empleadas en el mundo, merece la pena oírlo. ¿Lo comentamos?

Leer más =>>

Historia de los Lenguajes de Programación: Las máquinas nos quitarán el trabajo

Quien no conoce su historia está condenado a repetir sus errores, decía Paul Preston pero esta misma frase de otra forma también la dijo anteriormente Jorge Santayana. Está claro, es importante conocer nuestra historia, ¿Y tú conoces la Historia de los Lenguajes de Programación?

Leer más =>>

Erlang/OTP 24 y 3ª Edición del Libro: Un Mundo Concurrente

En 2009 comencé en el mundo de Erlang, en 2012 publiqué el primer libro sobre Erlang y ahora, 12 años después de aquél primer momento publico la tercera edición, sobre OTP 24, ¿Quieres saber qué hay de nuevo en OTP 24 y la 3ª edición del libro?

Leer más =>>