Learning Python when you already know how to program poses a strange problem. You don't need someone to explain what a variable, a condition, or a loop is, but neither is it enough to memorize a shorter syntax. The hard part is recovering—or building—the judgment needed to write Python that...
Modern applications depend on APIs. A user logging in, placing an order, uploading a document, activating a subscription, or requesting a payment rarely triggers just one HTTP request. Behind every visible action, several services communicate, exchange data, update state, and wait for other processes to finish. Testing one endpoint at...
I'm picking up InceptionDB again after two months of focusing the free time I have left on getting flowtest.io off the ground (I like to think it will be the service that will revolutionize how APIs are tested). Despite the time that has passed, I clearly remember that I was...
Actually, it was already January 1, 1970. For many it is just another date, for others it is the origin of time, also known as UNIX Time , the number of seconds elapsed since midnight on Jan 1 1970. But I don't want to talk about UNIX Time this time,...
In the information age, size isn’t measured in revenue, headcount, or market cap.
It’s measured in control — specifically, in control of the world’s data flows. And under that metric, Google isn’t just a large company.
It’s the largest force in the digital ecosystem. Because no other organization has built such a...
This was my two-hour project together with my interim Codex — ChatGPT. 👉 https://real-canid.holacloud.app/ ➚ We built a real-time Global Liquidity Dashboard powered by hola.cloud, connecting directly to the Federal Reserve’s FRED API through a custom proxy Lambda. It visualizes key liquidity indicators — ON RRP, TGA, WALCL, USD Broad...
At hola.cloud we migrated a MongoDB 3.6 between machines. To ensure we don't have any issues with versions, we used exactly the same version with the official Docker images. Here are a couple of scripts that have come in handy. export.sh #!/bin/bash
# check argument
if [ -z "${1:-}" ]; then echo...
Today I decided to test Cloud Code (or Gemini Code Assist), which is Google's alternative to OpenAI's Codex. I made a few changes to the open-source project GoPress . I have the same thoughts about code assistants in general, but there are a few key differences since this one is...
I have been working for large companies for more than twenty years, and I’ve seen many situations where the company tries to adopt a public cloud as its main infrastructure. But it almost never happens. There are many reasons for this, and one of the biggest ones is price. At...
Estoy fascinado con lo que puedo hacer hoy en día con IA. Pero creo que tiene mejor prensa de la que debería. Hace unas pocas semanas, mi amigo Gerardo decidió reescribir uno de los productos que había creado, usando Codex de ChatGPT. Estaba entusiasmado: en apenas unas horas había...
Corría el año 98 y yo merodeaba por el campus de informática de la Universidad Pontificia de Salamanca en Madrid. No recuerdo muy bien cómo —porque en aquella época casi nadie tenía portátil— pero me llegó un meme (aunque entonces no los llamábamos así) que decía: It's not a bug,...
Le he preguntado a ChatGPT 4-0 si sería capaz de saber si un texto ha sido escrito por una IA. [...] basándome únicamente en este fragmento, no puedo determinar de manera definitiva si fue escrito por una IA o un humano sin más información. Chat GPT 4.0 El texto que...
As you probably know, I enjoy developing things when I have some spare time (sometimes with a friend of mine ). I have a long-term side project called HolaCloud which is a tiny cloud with some services crafted from scratch: a database engine, API Gateway, logs service, computing with lambdas...
#buildinpublic #SeniorGo HTTP server in golang from scratch Golang already comes with a robust, powerful, production-ready HTTP server. Moreover, it is very easy to use and yet remains versatile and configurable down to the smallest detail. The http package contains a Server object with everything we need. The absolute minimum...
InceptionDB , a versatile NoSQL database similar to MongoDB, now includes a powerful new feature: "Defaults". This feature allows users to define default values for new documents within a collection, streamlining data entry and ensuring consistency. The "Defaults" feature in InceptionDB simplifies document creation by automatically populating fields with predefined...
Golang: Unlocking High Performance in Production Systems Introduction In the evolving landscape of software development, selecting the right programming language for production systems is paramount. Over the past six years, with four of those being intensively hands-on, my journey with Golang has underscored its profound impact on developing efficient, reliable,...
A través de un enfoque esquemático y simplificado, este artículo demuestra cómo la introducción de redundancia, evaluando y eligiendo alternativas para las dependencias críticas, no solo puede mejorar significativamente la disponibilidad del servicio sino también transformar las tensiones en reuniones en conversaciones constructivas sobre mejoras y estrategias a futuro. Al...
Viaje a Mordor Era el séptimo día de viaje a lomos de un conejo Uruj-ai convenientemente ensillado para la travesía. La vasta extensión de la llanura de Serindë se desplegaba ante mí, un mosaico de verdes y dorados que se extendía hasta donde alcanzaba la vista. El aire fresco de...