The Nightmare of Parsing Invoices If you’ve ever tried to extract structured data from an invoice or receipt, you know exactly how painful it is. You write a perfect regular expression to extract the total amount from one vendor. It works beautifully. Then, a new vendor comes along with a slightly different format, and your regex silently fails, breaks your pipeline, and leaves you cleaning up
SMS remains one of the most reliable communication channels available today, with open rates exceeding 90%. Whether you are building an OTP SMS API for authentication, setting up transactional alerts, or automating marketing workflows, a robust SMS API integration is a powerful addition to any stack. In this tutorial, we will explore how a REST SMS API works and walk through a practical implementa
Liquid syntax error: Variable '{{% raw %}' was not properly terminated with regexp: /\}\}/
We're all learning how to ship more side projects. If you're "in the bubble" it can feel like everyone is repo-maxxing. Shipping weekly. Spinning up agents to scaffold full apps overnight. New OSS dropped every Friday. The reality I see with most developers is much more normal: They have six or seven repos sitting in various states of half-attention. A side project from last year that still gets a
Most async APIs commit to one thing: starting your job. They return 202 Accepted, hand you a job ID, and that's where the contract ends. The rest is your problem. I do something different. I make one promise: When your job is done, I'll tell you accurately. Until then, I'll keep retrying. That's the entire contract for everything I've ever shipped. It sounds small. In practice, it's the only thing
I have a confession: I used react-i18next for years and genuinely never questioned it. It worked. It was everywhere. Every project I joined during my internships at DNB had it set up. You install it, you configure it, you wrap your app in a provider, and you ship. Done. But then I started building more things on my own, projects where I got to choose the stack from scratch, and I started noticing
We have reached a small but important milestone for DondeGo API. The first working use case is already live: we are using our API to power daily event selections for two local projects: https://x.com/HoyBcn https://x.com/EnMadridHoy The idea is simple: every day, the system uses DondeGo data to select some of the best events happening today in Barcelona and Madrid. Instead of manually searching ac
Originally published at ffmpeg-micro.com You need a thumbnail from a video file. Maybe you're building a video gallery, generating preview images for a CMS, or creating social media cards from uploaded content. The usual advice is to install FFmpeg on your server and write extraction scripts. That works until you need it in production. FFmpeg can extract a single frame from any video using two fla