Writing

My Blog

Tutorials and notes on web development, mostly things I've figured out along the way.

Next.jsSEOReact

Next.js App Router SEO: Fixing Missing Metadata

Learn how to fix missing metadata and structural issues in Next.js App Router to boost your technical SEO and organic traffic.

Oct 29, 2026 0 views
Read more
TypeScript Validation Libraries Compared: Speed and Safety
TypeScriptValidationWeb Development

TypeScript Validation Libraries Compared: Speed and Safety

A deep dive into comparing TypeScript validation libraries. See which tools bring speed, safety, and efficiency to your modern full-stack apps.

Oct 29, 2026 3 views
Read more
Planning a Custom SaaS Architecture and Cost
SaaSArchitectureCost

Planning a Custom SaaS Architecture and Cost

Learn how to plan your custom SaaS architecture, estimate realistic development costs, and avoid common technical pitfalls.

Oct 29, 2026 5 views
Read more
Git for the US Code: Managing Legislation with Version Control
GitOpen SourceVersion Control

Git for the US Code: Managing Legislation with Version Control

Exploring Git for the US Code: how version control principles apply to public legislation and what it means for developers and open-source transparency.

Oct 28, 2026 7 views
Read more
Mastering Prisma Transactions in NestJS for Safe Database Writes
NestJSPrismaPostgreSQL

Mastering Prisma Transactions in NestJS for Safe Database Writes

Learn how to implement safe, atomic database writes in NestJS using Prisma transactions to prevent data corruption and race conditions.

Oct 28, 2026 5 views
Read more
Tailscale SSH Security Update: What Developers Need to Know
SecurityTailscaleDevOps

Tailscale SSH Security Update: What Developers Need to Know

Learn about the Tailscale SSH security update, why network-level access controls matter, and how developers can secure remote infrastructure.

Oct 28, 2026 6 views
Read more
Publishing Expo Apps to App Store and Play Store Without Stress
React NativeExpoMobile

Publishing Expo Apps to App Store and Play Store Without Stress

Learn how to build, configure, and publish your Expo React Native mobile apps to the Apple App Store and Google Play Store smoothly.

Oct 27, 2026 7 views
Read more
Scaling AI Agents: Why JetBrains Open-Sourced an Agentic IDE
AIIDEJetBrains

Scaling AI Agents: Why JetBrains Open-Sourced an Agentic IDE

Discover why JetBrains open-sourced an agentic IDE where AI never touches your code checkout, and what it means for software developers.

Oct 27, 2026 14 views
Read more
Building Islamic Software: Lessons from My Apps
Mobile AppsIslamic SoftwareReact Native

Building Islamic Software: Lessons from My Apps

Discover practical lessons on building respectful Islamic apps, handling Arabic fonts, offline audio, and prayer times based on my real projects.

Oct 27, 2026 9 views
Read more
Dammam React Native Apps: What to Know Before You Hire
React NativeSaudi ArabiaMobile Apps

Dammam React Native Apps: What to Know Before You Hire

Planning a React Native app in Dammam or Saudi Arabia? Learn how to handle Arabic RTL layout, Mada payments, and remote development.

Oct 27, 2026 8 views
Read more
React Native to Flutter Migration Guide
FlutterReact NativeMobile

React Native to Flutter Migration Guide

A practical guide on migrating your mobile app from React Native to Flutter, covering audits, shared APIs, and safe rollout strategies.

Oct 27, 2026 4 views
Read more
Expo vs Flutter in 2026: Which One to Choose
ExpoFlutterReact Native

Expo vs Flutter in 2026: Which One to Choose

Compare Expo (React Native) and Flutter in 2026 on setup, native modules, performance, OTA updates, and hiring cost.

Oct 27, 2026 4 views
Read more
Optimizing MCP Token Cost in AI Apps
AIAPIsPerformance

Optimizing MCP Token Cost in AI Apps

Learn how cutting down Model Context Protocol tools slashes token costs and speeds up your AI-powered web and mobile applications.

Oct 27, 2026 6 views
Read more
React Native App Store Optimization and Monetization Guide
Mobile AppsASOMonetization

React Native App Store Optimization and Monetization Guide

Learn practical App Store Optimization and monetization strategies for React Native apps to increase downloads and revenue.

Oct 26, 2026 10 views
Read more
Fixing Tool-Call Accuracy in vLLM for AI Apps
AILLMvLLM

Fixing Tool-Call Accuracy in vLLM for AI Apps

Learn how fixing tool-call accuracy in vLLM improves reliability for modern LLM-powered applications and web platforms.

Oct 26, 2026 10 views
Read more
Building Offline-First Apps with WatermelonDB and SQLite
Offline-FirstWatermelonDBSQLite

Building Offline-First Apps with WatermelonDB and SQLite

Learn how to build lightning-fast offline-first mobile apps using WatermelonDB and SQLite for local data persistence and privacy.

Oct 26, 2026 14 views
Read more
How to Hire a Full-Stack Developer
HiringBusinessFull-Stack

How to Hire a Full-Stack Developer

A practical guide for business owners on how to evaluate, interview, and hire the right full-stack developer for your next web or mobile app.

Oct 26, 2026 7 views
Read more
We Should Be More Ambitious With Software
Software EngineeringArchitectureWeb Development

We Should Be More Ambitious With Software

A look at why developers and businesses should aim higher with the software we build, moving beyond basic CRUD apps.

Oct 25, 2026 7 views
Read more
Deploying Full-Stack Apps: Vercel and Neon Serverless Postgres
VercelNeonPostgres

Deploying Full-Stack Apps: Vercel and Neon Serverless Postgres

Learn how to deploy your full-stack web applications seamlessly using Vercel for frontend and Neon Serverless Postgres for backend persistence.

Oct 25, 2026 23 views
Read more
Why Gopher in 2026? Go Language Relevance
GoBackendMicroservices

Why Gopher in 2026? Go Language Relevance

Exploring why Go continues to thrive in 2026 for high-performance microservices, cloud-native backends, and modern software engineering.

Oct 25, 2026 12 views
Read more
Distributed SQLite at Twelve: What It Means for Modern Apps
SQLiteDatabaseArchitecture

Distributed SQLite at Twelve: What It Means for Modern Apps

SQLite has reached twelve years of distributed architecture. Explore what this milestone means for modern full-stack web and mobile apps.

Oct 24, 2026 25 views
Read more
Securing Apps Against HTTP2Shell Vulnerability
Node.jsSecurityHTTP

Securing Apps Against HTTP2Shell Vulnerability

Learn how the Node2Shell and HTTP2Shell vulnerabilities impact software and how developers can secure their apps.

Oct 24, 2026 11 views
Read more
SaaS SEO Strategy: Ranking Your Web App Without Paid Ads
SEOSaaSGrowth

SaaS SEO Strategy: Ranking Your Web App Without Paid Ads

Learn how to build a sustainable SaaS SEO strategy to rank your web application, attract organic traffic, and grow without relying on paid ads.

Oct 24, 2026 8 views
Read more
How I Built Nept Track | An Offline Habit Tracker and Budget App in React Native
React NativeExpoOffline-First

How I Built Nept Track | An Offline Habit Tracker and Budget App in React Native

How I designed and built Nept Track, a private, offline-first habit tracker, budget planner and notes app, using Expo, SQLite, Drizzle ORM, custom Kotlin modules and a privacy-first Gemini assistant.

Oct 24, 2026 10 views
Read more
Real-Time Face Detection in React Native: Lessons from Shipping an AI App
React NativeVision CameraAI

Real-Time Face Detection in React Native: Lessons from Shipping an AI App

What I learned building FaceSculpt AI: using Vision Camera for live face detection, validating frames before capture instead of after, measuring distance with a face-to-frame ratio, and writing camera permission strings that pass App Store review.

Jul 26, 2026 262 views
Read more
Designing the Goldmines Picture App: A Cross-Platform Movie Experience
React NativeExpoTypeScript

Designing the Goldmines Picture App: A Cross-Platform Movie Experience

How I translated a movie discovery website into a focused React Native mobile experience with reusable screens, REST APIs, caching, watchlists, and responsive performance.

Jul 26, 2026 270 views
Read more
How I Built Goldmines Picture: A Full-Stack Movie Discovery Website
Next.jsFull-Stack DevelopmentMongoDB

How I Built Goldmines Picture: A Full-Stack Movie Discovery Website

A practical case study on building a fast, responsive movie discovery platform with Next.js, MongoDB, REST APIs, search, watchlists, and an admin-managed catalogue.

Jul 26, 2026 269 views
Read more
React Native vs Flutter in 2026: Which One Should You Actually Choose?
React NativeFlutterMobile

React Native vs Flutter in 2026: Which One Should You Actually Choose?

An honest comparison from a working developer: language and hiring, UI philosophy, real performance in 2026, shipping speed with Expo, and a 5-question checklist to decide for your own app.

Jul 18, 2026 138 views
Read more
Stripe Connect Split Payments with NestJS: A Real Marketplace Guide
StripePaymentsNestJS

Stripe Connect Split Payments with NestJS: A Real Marketplace Guide

How I built automatic payment splits between customers, drivers, and the platform in JobsiteX using Stripe Connect, NestJS destination charges, and webhooks. With the code and the mistakes to avoid.

Jul 1, 2026 159 views
Read more
React Native Cross-Platform App Development: Zero to Production with Expo
React NativeExpoCross-Platform

React Native Cross-Platform App Development: Zero to Production with Expo

Learn how React Native and Expo help businesses build Android and iOS apps from one codebase, reduce costs, launch faster, and simplify maintenance.

Jul 1, 2026 177 views
Read more