¿Estás preparado para hacer parte del 1%? 🔥 logo

¿Estás preparado para hacer parte del 1%? 🔥

Archivo
Suscribirse

¿Estás preparado para hacer parte del 1%? 🔥 ¿Estás preparado para hacer parte del 1%? 🔥

Archivo

EP070: Consistent Hashing

Quiero que imagines el siguiente escenario: estás almacenando la información de tus usuarios en una base de datos distribuida —esta última palabra es clave—, pues se encuentra repartida en 3 servidores A, B y C.

Cuando vayamos a guardar registros, queremos distribuir la información tan uniformemente como sea posible, es decir, que haya una cantidad de registros similar en cada uno de los servidores.

Para ello, es muy común utilizar una técnica conocida como mod-N hashing, en la que:

  1. Se aplica una función de hash a una clave (como el ID del registro a insertar).

  2. Posteriormente, se saca el módulo entre el número de servidores que tenemos, así:

Publicación premium
#140
mayo 3, 2025
Leer más

Ya está abierto. Y sí, puedes entrar. (De momento).

Ya está abierto.

Después de días contándote la historia,

compartiéndote cómo nació todo esto

y hablándote de lo que estamos construyendo…

Publicación gratuita
#139
abril 30, 2025
Leer más

EP069: Cron, cronjobs y crontab

¿Es posible que un servidor haga cosas por sí solo a las 3 am mientras tú estás durmiendo? 😰.

Sí, tranquilo. No es nada paranormal, y se puede hacer gracias a una poderosa herramienta que tenemos en Linux: cron.

Si administras servidores es 100% necesario que la domines.

En este episodio aprenderemos todo sobre Cron, desde la sintaxis más básica hasta técnicas avanzadas para evitar colisiones entre tareas programadas.

Publicación premium
#138
abril 26, 2025
Leer más

EP068: Crea un servidor MCP desde 0

Si has estado pendiente de nuestras redes sociales, seguramente ya hayas visto un video reciente en el que hablamos sobre el auge de MCP o Model Context Protocol.

Si no lo has visto, hazlo 😉 (porque igual lo vas a necesitar).

Tal y como lo dijimos en el vídeo, MCP actúa como el cable USB-C que usas en tu laptop; te permite cargarla, transferir datos, conectar pantallas y hasta cargar otros dispositivos.

Pero en el contexto de MCP, se estandariza la comunicación de los sistemas de IA en general —no solo chatbots— a herramientas externas y fuentes de datos.

Publicación premium
#137
abril 19, 2025
Leer más

Por qué pienso que tú eres VIP (y por eso debes acceder al grupo)

No todos están recibiendo estos correos.

De hecho, si te están llegando,

es porque en algún momento levantaste la mano,

te uniste a la newsletter,

Publicación gratuita
#136
abril 16, 2025
Leer más

¿WhatsApp? ¿En serio?

Ya me lo han preguntado varios:

“¿Por qué montáis esto en WhatsApp y no en Discord?”

Respuesta rápida<:

Porque no quiero ruido.

Publicación gratuita
#135
abril 15, 2025
Leer más

Esto va sobre ti, no solo de mí

Llevo 4 días contándote mi historia.

No por nostalgia.

No para que me aplaudas.

Sino porque sé que, en algún punto,

Publicación gratuita
#134
abril 14, 2025
Leer más

Así nació Ingeniero Binario (no fue bonito)

Había noches donde me iba a dormir a las 2 o 3 de la mañana.

Y me despertaba a las 7 con un solo pensamiento:


seguir.

Publicación gratuita
#133
abril 13, 2025
Leer más

Dormía 4 horas, pero me levantaba como un cohete

En 2020 todo se vino abajo


Tenía un trabajo estable, proyectos con Oracle, rutinas claras.


Publicación gratuita
#131
abril 13, 2025
Leer más

EP067: Cómo lidiar con pagos (en 10 minutos)

¿Alguna vez has tenido que desarrollar una pasarela de pagos? 😬.

Bueno, realmente no es complicado si entiendes el flujo de pago. Sin embargo, una parte que sí se puede tornar realmente complicada (y que, por supuesto, aprenderemos hoy) es la del manejo de errores.

Durante la realización de un pago, se pueden presentar una cantidad de situaciones: particiones de red, fallas en los sistemas del banco o incluso un timeout.

Nuestro mayor desafío será decidir cuándo es conveniente reintentar el pago y cuándo no.

Publicación premium
#132
abril 12, 2025
Leer más

Cómo llegué a project leader en Oracle (y cómo todo se cayó)

Mi primer lenguaje fue C.


Mi primera “herramienta” fue un boli Bic.


Publicación gratuita
#130
abril 10, 2025
Leer más

Quería ser arquitecto, pero me jodió un profesor a distancia

Quería ser arquitecto.


De esos que diseñan espacios y construyen cosas bonitas.


Publicación gratuita
#129
abril 9, 2025
Leer más

El cambio de hora que descoloca tus APIs (y tus logs)

Hace dos domingos nos quitaron una hora.
A ti te dolió el sueño.
A tu API… le dolió la lógica.

Tiempos desfasados.
Registros duplicados.
Fechas que parecen sacadas de un multiverso.

Todo porque alguien se olvidó de esto:

Las máquinas no entienden el cambio de hora.
Solo entienden UTC.

Publicación gratuita
#128
abril 7, 2025
Leer más

EP066: Anti-patrones de los microservicios

Si tienes experiencia programando, probablemente ya hayas utilizado patrones.

Los patrones son soluciones reutilizables y probadas para resolver problemas, bien sea en el diseño, la arquitectura o la implementación del software.

Ahora bien, así como hay patrones, también existen los anti-patrones.

Particularmente, en la arquitectura de microservicios, hay algunas prácticas que se consideran anti-patrones y que, a la larga, pueden generar serios problemas.

Publicación premium
#127
abril 5, 2025
Leer más

Bye bye Excel eterno

Me pasaron un Excel con 3.000 registros.

Tenía que subirlos a mano a un CRM.

Una de esas tareas que te quitan la fe en la humanidad (y en los formularios web).

Abrí la hoja, suspiré... y pensé:

Publicación gratuita
#126
abril 4, 2025
Leer más

Esta API me ahorró 3 cafés y un infarto

Un lunes por la mañana, con los ojos medio cerrados y la agenda ardiendo, me encontré en medio de una mini pesadilla:

Tenía que actualizar datos en dos plataformas diferentes, a mano.

Copiar. Pegar. Repetir. Y no equivocarme.

Tenía dos opciones:

Publicación gratuita
#125
abril 3, 2025
Leer más

El día que no entendí nada… y la API tampoco

Fue en una integración que parecía fácil.

Unas cuantas rutas REST, una aplicación frontend conectando a un backend, y todo debería funcionar como un reloj.

Pero no.

Cada vez que lanzaba la petición, la API respondía con un glorioso: error 500.

Publicación gratuita
#124
abril 2, 2025
Leer más

Una API entró en mi vida... y la puso patas arriba

Literal.

Yo pensaba que todo estaba controlado.

Un sistema de reservas, sencillo, funcional, casi elegante.

Hasta que un día la API dejó de responder.

Publicación gratuita
#123
abril 1, 2025
Leer más

Este mail no está escrito por una IA (todavía)

Pero ya podría estarlo.

GPT, Gemini, Claude…

Todas usan algo que tú deberías dominar: APIs.

Sin APIs no hay IA.

Publicación gratuita
#122
marzo 31, 2025
Leer más

EP065: 20 técnicas de refactoring

Así como organizamos nuestras casas, de vez en cuando hay que organizar también el código.

El ‘refactoring’ o refactorización es una práctica que consiste en mejorar la estructura y claridad del código sin alterar su comportamiento.

Mantener el código organizado no solo nos facilitará su futura comprensión y depuración, sino que también reducirá en gran medida la temida deuda técnica.

En este episodio, nos centraremos en explicarte distintas técnicas probadas con las que puedes refactorizar tu código. Si bien hay unas más simples que otras, al final del día verás como, al aplicarlas todas, tu base de código mejorará drásticamente 🙌.

Publicación premium
#121
marzo 29, 2025
Leer más
  Archivos más recientes Archivos más antiguos  
https://ingenie...
Este correo electrónico te lo ha traído Buttondown, la forma más fácil de iniciar y hacer crecer tu boletín.