Curated developer articles, tutorials, and guides — auto-updated hourly


In my previous article on Dev.to, I showed how to build expressive text-to-speech using Gemini and.....


114 posts, 98 tools and 32 games on Firebase Blaze, billed at $0.00 a month. The exact rules: no Clo...


Cuentopia es una app Ionic + Angular que escribe cuentos para ayudar a las familias a explicar cosas...


Most "AI-powered" side projects follow the same arc: a slick demo, a hardcoded API key, one shared.....


ReflectAI ReflectAI is an AI-powered reflective journaling application designed to provide...


🧠Personal Gemini Journal: A Secure AI Reflection App with Gemini, Firebase & Cloud Run Write...


When I was scoping RecallAI, I spent a weekend going back and forth between Supabase and Firebase...


How I redesigned the data layer of my anti-proxy attendance system around access patterns, security,...


I shipped a small trivia app called Trivia Quest. The product bet is boring on purpose: ten...


1. The Architectural Challenge: The Decoupled Client Pattern Authenticating a Google...


I've spent the last few months building Misnivo — you post a mission, someone films it, they get...


Background I run a handful of small static sites as a side project. All but one work the...


I'm Ahmed Mohamed, Founder & CTO of Ahmed Innovation. Over the past 6+ years I've built and...

Yes — Firebase API keys (the AIzaSy… string) are identifiers, not secrets. The real risk is weak Sec...

Firebase Google popup auth hangs in Next.js when Cross-Origin-Opener-Policy blocks the window.closed...

Seeing 'Expected first argument to collection()' when calling Firestore from Next.js? You're likely ...


A technical walkthrough of the WhatsApp booking pipeline - calendar sync, Google freeBusy, blocked t...


Notes from shipping a real-world PWA in Korea: Vite SSG is worth it. SPAs lose Korean SEO because....


Pick Supabase if your data is relational or you're adding AI features. Pick Firebase if you're...