Full Stack Development, Freelance Programming & AI Engineering Blog — Aldian Fazrihady
Deep-dive architecture guides, LLM & RAG case studies, and full stack engineering tutorials by Aldian Fazrihady — Senior Freelance Programmer (Hire on Upwork).
- Freelance AI Programmer: Engineering Autonomous LLM Agents, Hybrid RAG & MCP Servers (2026-11-01) — Freelance AI Programmer, AI Application Engineer, Freelance Programmer, LLM Agents, RAG, MCP, Upwork
- Freelance Golang Programmer: High-Throughput Microservices, Payment Ledgers & Identity Gateways (2026-11-01) — Freelance Golang Programmer, Freelance Programmer, Go, Microservices, FinTech, Payments, API Gateway, Upwork
- Freelance React, Next.js & TypeScript Programmer: Building Offline-First PWAs & Real-Time SaaS (2026-11-01) — Freelance React Programmer, Freelance Next.js Programmer, Freelance Programmer, React, Next.js, TypeScript, PWA, Upwork
- Freelance Python Programmer: Scaling High-Throughput Django, FastAPI & Asyncio Systems (2026-11-01) — Freelance Python Programmer, Freelance Programmer, Python, Django, FastAPI, Asyncio, PostgreSQL, Upwork
- Hire a Senior Freelance Programmer in 2026: Full Stack, AI & Cloud Architecture Guide (2026-11-01) — Freelance Programmer, Hire Freelance Programmer, Senior Freelance Programmer, Freelance Full Stack Developer, AI Application Engineer, Upwork, Software Architecture
- Hiring a Freelance Full Stack Developer & AI Application Engineer: Architecture & Production Guide (2026-11-01) — Freelance Full Stack Developer, AI Application Engineer, Upwork, Next.js, Python, LLM, RAG, Cloud Run
- Migrating a Real-Time Django Channels & React PWA from AWS EC2/ALB to Google Cloud Run Scale-to-Zero (2026-10-25) — Django, Cloud Run, WebSockets, Supabase, Redis, Serverless, Cost Optimization
- Production RAG Architecture in 2026: Hybrid Search with pgvector, Knowledge Graphs & Reranking (2026-10-18) — RAG, pgvector, PostgreSQL, AI Application Engineer, Python, Next.js, Knowledge Graphs
- Building Autonomous AI Agents with the Model Context Protocol (MCP), Tool Calling, and Guardrails (2026-10-10) — Autonomous AI Agents, MCP, AI Application Engineer, TypeScript, Python, Security
- Full Stack AI SaaS Blueprint: Next.js App Router, React 19, Python FastAPI/Django & Streaming AI (2026-10-02) — Full Stack Developer, Next.js, React 19, FastAPI, Django, TypeScript, SaaS
- AI Cost Engineering: Cutting LLM & Speech API Bills by 90% with Model Routing and Caching (2026-09-24) — Cost Optimization, AI Application Engineer, Gemini, OpenAI, Groq, LLMOps
- HIPAA-Compliant Healthcare AI & Full Stack Engineering: Integrating LLMs, Vision OCR & Medplum FHIR (2026-09-14) — Healthcare IT, HIPAA, FHIR, Medplum, AWS Bedrock, Full Stack Developer, AI Application Engineer
- Local-First & Offline-Capable AI Web Apps: Service Workers, IndexedDB, SQLite WASM & ONNX (2026-09-04) — Local-First, PWA, WebAssembly, ONNX, SQLite, IndexedDB, Next.js
- Beyond Voice: Building Multimodal Video Transcription with AI Slide Detection & Visual OCR (2026-08-24) — Multimodal AI, Gemini, Computer Vision, NextJS
- Replacing $120/yr TurboScribe with a Self-Hosted Gemini 3.7 & Groq Copilot on Cloud Run (2026-08-24) — AI, Cloud Run, Gemini, Cost Optimization
- Client-Side ML: High-Performance Embeddings with ONNX Runtime Web & Transformers.js (2026-06-06) — WebAssembly, Machine Learning, ONNX, Web Workers
- Client-Side Cryptography: Securing Local API Keys with PBKDF2 & AES-GCM (2026-06-06) — Next.js, Security, Web Crypto, Local-First
- Offline RAG: Building a High-Performance SQLite Vector Index Inside a Web Worker (2026-05-30) — NextJS, WebWorkers, SQLite, VectorSearch, PWA, OfflineAI
- Migrating to Firebase Functions v2: Real-World Lessons from Firestore Event Triggers (2026-05-25) — firebase, cloud-functions, firestore, typescript, serverless
- The Ultimate Local Loop: Running Playwright E2E Tests Against Firebase Emulators (2026-05-25) — playwright, firebase, testing, e2e, devops
- Testing PWAs Locally: Running Next.js on Local HTTPS with Custom Certificates (2026-05-25) — pwa, nextjs, https, ssl, mkcert
- Next-Gen PWAs: Configuring Serwist with Next.js 16 and React 19 (2026-05-25) — pwa, serwist, nextjs, react, frontend
- Reconstructing Thread History: Asynchronous Microsoft Graph API Threading for Teams Chatbots (2026-04-28) — microsoft-graph, teams, asynchronous, chatbots, node-js
- Securing Public AI Webhooks: Mitigating Resource Exhaustion and JWT Vulnerabilities in Express (2026-04-26) — express, security, jwt, webhooks, rate-limiting
- The Dual-Memory Architecture: Orchestrating Short-Term Agent Context and Long-Term Knowledge Graphs (2026-04-24) — nanoclaw, segnog, falkordb, ai-agents, systems-design
- Asynchronous Memory Curation: Decoupling LLM Fact-Extraction with NATS and FalkorDB (2026-04-22) — nats, falkordb, ai-memory, mlops, systems-design
- Standard I/O to SSE: Bridging Ephemeral Docker Sandboxes to Host MCP Servers (2026-04-20) — mcp, docker, sse, node, systems-design
- Securing AI Coding Agents: Building Ephemeral Docker Sandboxes for Claude Code and Cline (2026-04-18) — docker, security, ai-agents, claude-code, sandbox
- Integrating Microsoft Teams with NanoClaw: Bridging ChatOps and Ephemeral Agentic Sandboxes (2026-04-01) — nanoclaw, microsoft-teams, chatops, docker, ai-agents
- Scaling the Medplum Search Index: Strategies for Mitigating API Search Latency in Large Databases (2026-03-26) — medplum, postgres, elasticsearch, performance, systems-design
- Safe Rendering: Converting Patient Markdown Messages to Email-Compliant HTML (2026-03-26) — markdown, email, aws-ses, typescript, systems-design
- Vision AI in Healthcare: Building an Insurance Card Extractor with AWS Bedrock and Medplum Binaries (2026-03-26) — vision-ai, aws-bedrock, medplum, hipaa, healthcare-it
- Multi-Tenant HIPAA Identity with AWS Cognito, OAuth 2.0, and SMART-on-FHIR (2026-03-26) — aws-cognito, oauth2, smart-on-fhir, hipaa, security
- Cryptographic Consent: Automating BoldSign E-Signatures in a HIPAA-Compliant Healthcare Portal (2026-03-26) — boldsign, hipaa, security, node-js, aws-s3
- Two-Way Sync at Scale: Resilient Polling Middleware between FileMaker and AWS Medplum (2026-03-26) — filemaker, medplum, aws-sqs, dynamodb, systems-design
- Shattering the Silo: Mapping Legacy FileMaker Relational Schemas to FHIR R4 in Node.js (2026-03-26) — filemaker, fhir, medplum, healthcare-it, node-js
- Orchestrating Azure Communication Services and Medplum FHIR (2026-03-18) — ACS, React, TypeScript, Medplum, FHIR, Telehealth
- WebRTC Pre-Call Diagnostics: Resilient Hardware Testing in React (2026-03-11) — WebRTC, React, TypeScript, AudioContext, Medplum, FHIR
- Building a Custom BI and Analytics Engine in Django ORM (2026-01-28) — Django, Database, Analytics, PostgreSQL, Python
- Eliminating Mobile Upload Bugs: Handling EXIF Rotations & Transparency Blending in Python Pillow (2026-01-26) — Django, Media, Pillow, ImageCompression, Python
- GeoDjango and PostGIS: Designing a Dynamic 'Nearby Shop' Geospatial API (2026-01-24) — Django, PostGIS, GeoDjango, APIDesign, GIS
- DIY Soft Deletes in Django: Bypassing Bloated Third-Party Packages (2026-01-22) — Django, Database, ORM, SoftDelete, Python
- Designing a Resilient VIN Decoding API: Pre-Validation, Negative Caching, and Taxonomy Alignment (2026-01-20) — Django, APIDesign, Caching, PostgreSQL, Python
- Proactive Security Alerting: Coupling Rate Limit Failures with Sentry Context (2026-01-18) — Django, Security, Sentry, Middleware, DevSecOps
- Database-Driven Dynamic Rate Limiting with Django Admin Controls (2026-01-16) — Django, Security, RateLimiting, Middleware, Caching
- Universal Links Demystified: Serving Apple App Site Association (AASA) Files on Google Cloud Run (2026-01-14) — Django, UniversalLinks, iOS, CloudRun, WebCredentials
- Serverless Background Jobs in Django: Ditching Celery for Google Cloud Tasks (2026-01-12) — Django, Serverless, GoogleCloudTasks, CloudRun, Python
- High-Throughput Excel Pipelines: Generating Styled Workbooks in Python (2025-12-28) — Python, Pandas, Excel, DataEngineering, Optimization
- Schemaless Harvesting: Using CouchDB as a Fast, Document-Oriented Comment Repository (2025-12-25) — CouchDB, Database, NoSQL, WebScraping, Backend
- Scaling Scraping Infrastructure: Session Cookies and Persistent States in Headless Selenium (2025-12-22) — Selenium, WebScraping, Cookies, Automation, Python
- Automated Meta Scraping: Harvesting OpenGraph, Twitter, and Sailthru Headers (2025-12-18) — ChromeExtension, DOMParser, WebScraping, JavaScript, SEO
- IPC in Chrome Extensions: Secure Message Passing between Content Scripts and Service Workers (2025-12-15) — ChromeExtension, ManifestV3, IPC, Security, JavaScript
- Sandboxed Extension Overlays: Building Collision-Free UI Frames in MV3 Content Scripts (2025-12-12) — ChromeExtension, ManifestV3, Iframe, JavaScript, HTML
- Reducing OpenAI Bills by 50% with the OpenAI Batch API (2025-12-08) — OpenAI, BatchAPI, CostOptimization, AI, Python
- Algorithmic Funnels: Implementing AIDA KNN with scikit-learn in FastAPI (2025-12-05) — FastAPI, scikit-learn, KNN, MachineLearning, Python
- Visualizing Social Sentiment with Sentence Transformers and PCA (2025-12-02) — MachineLearning, NLP, PCA, Transformers, Python
- Semi-Automated Labeling: Save 70% of Your Time Training Custom OCR Processors (2025-11-18) — MLOps, Document AI, GCP
- The $0.03 Per Page Trap: Optimizing GCP Document AI Costs with Pre-Upload Filtering (2025-11-16) — Cloud, Document AI, Cost
- From 16% to 100% Extraction: Boosting Document AI with Rule-Based OCR Fallbacks (2025-11-14) — OCR, Document AI, Python
- The Hidden Gotcha of Document AI Workbench Permissions (2025-11-12) — GCP, Document AI, DevOps
- Resilient Webhooks: Recovering Dropped Payments in Stripe-to-FileMaker Integrations (2025-02-15) — stripe, filemaker, webhooks, billing, integration
- Effortlessly Manage Fax Communication with Faxage and AWS Integration (2024-11-16) — faxage, aws, textract, lambda, api gateway, cognito
- Upwork Freelance Programmer, Full Stack & AI Engineer: Work History & Reviews (2024-05-25) — Hire Freelance Programmer, Senior Freelance Programmer, Freelance Programmer, Upwork, Freelance Full Stack Developer, AI Application Engineer, Python, Django, React, Next.js, GCP, AWS
- Real-time CCTV feed backup (2024-03-01) — gcp, cctv
- Why Python is Perfect for Modern Lightweight Data Pipelines (Even in Go-Heavy Monorepos) (2024-02-28) — Python, Go, Architecture, Data Engineering
- Handling API Flakiness in ETL: Implementing Backoff Retries and Dead-Letter Queues (2024-02-09) — Python, ETL, Resilience, Data Engineering
- JSON-to-SQL Pipelines: Best Practices for Streaming and Flattening Semi-Structured JSON Payloads (2024-01-22) — Python, Database, ETL, PostgreSQL
- Building Serverless ETL Pipelines: Running Python Ingestion Scripts in Cloud Functions (2024-01-03) — Python, ETL, Cloud Functions, Serverless
- Makefile Magic: Standardizing Local Development, Linting, and Testing Rules across 20+ Microservices (2023-12-15) — DevOps, Developer Experience, Make, Tooling
- GitOps Folder Structure: Organizing Kubernetes and Helm Charts for Multi-Environment Deployments (2023-11-27) — DevOps, GitOps, Kubernetes, Helm
- Datadog-as-Code: Automating Metric Dashboards and Alerting Monitors for Go Microservices (2023-11-08) — SRE, Datadog, Terraform, Monitoring
- Dockerizing Django Backends for Microservices: Multi-Stage Build Best Practices (2023-10-31) — Docker, Django, DevOps, Performance
- Golden Pipelines: Standardizing Containerized Deployments Using Bitbucket Pipelines, Helm, and GKE (2023-10-20) — DevOps, Kubernetes, Helm, CI/CD
- Mocking Auth Middleware in Django GraphQL Tests: How to Bypass JWT verification in Unit Testing (2023-10-16) — Python, Django, GraphQL, Testing
- Simulating DynamoDB Locally: Setting Up LocalStack and Mock Endpoints in Docker Compose (2023-10-02) — Docker, DevOps, LocalStack, Testing
- InSpec as Code: Running Automated Compliance Checks in Continuous Integration Pipelines (2023-10-02) — SRE, DevOps, Compliance, InSpec
- Infrastructure-as-Code: Provisioning Lambdas, SQS, and DynamoDB with CloudFormation (2023-09-18) — AWS, CloudFormation, DevOps, Infrastructure
- PCI-DSS Compliance in Microservices: Securing, Masking, and Scoping Sensitive Card Data (2023-09-13) — Go, Security, PCI-DSS, Payments
- Securing Private Quoting Endpoints using AWS API Gateway with Custom Token Authorizers (2023-09-03) — AWS, API Gateway, Security, Auth
- Building a Secure Closed-Loop Ledger: How to Manage Digital Gift Cards and User Wallets (2023-08-25) — Go, Ledger, Database, Financials
- Bidirectional CRM Synchronization: Syncing Local Django Orders with External CRM Opportunity Tables (2023-08-20) — Python, Django, CRM, API
- Modeling Resilient Payment States: Implementing Idempotent Captures, Authorizations, and Refunds (2023-08-07) — Go, Payments, Concurrency, Idempotency
- Bridging Django and Angular with GraphQL: Designing Flexible Schemas for Storefront Checkouts (2023-08-05) — GraphQL, Django, Angular, API
- Architecting a BOM Upload Engine: Extracting and Quoting Customer Lists in Real Time (2023-07-22) — Python, Django, BOM, Payments
- Polymorphic Payments: A Unified Go Interface for CyberSource, HyperPay & Wallets (2023-07-19) — Go, Payments, Design Patterns, Polymorphism
- Connecting Low-Code to Serverless: Triggering AWS Lambdas via Ragic CRM JS Event Hooks (2023-07-07) — AWS, Ragic, Serverless, CRM
- Designing Identity Bridges: How to Decouple Client-Facing Login from Core Membership Systems (2023-06-30) — Go, Architecture, Identity, Auth
- Manufacturer Name Normalization: Resolving String Variations ('HRS' vs. 'Hirose') in Python (2023-06-23) — Python, Data Cleaning, Fuzzy Matching, Search
- Automated Testing and Coverage in Go: Unit, Integration, and Mock Tests in Microservices (2023-06-15) — Go, Testing, CI/CD, Developer Experience
- Architecting a Token-Exchange Gateway: Bridging External Identity Providers with Custom JWTs (2023-06-12) — Go, JWT, Security, Gateway
- Dealing with 429 Rate Limits and Throttling Policies in E-Commerce Scraping (2023-06-09) — Python, Crawling, Resilience, Web Development
- Polymorphic Crawler Design: Structuring Reusable Request Adapters for Diverse Vendor APIs (2023-05-25) — Python, Design Patterns, Crawling, Clean Code
- Securing Machine-to-Machine Communications: Automating Auth0 Clients in Go (2023-05-24) — Go, Auth0, Security, OAuth2
- Managing Multi-Provider Authentication: Refreshing OAuth Tokens Dynamically for DigiKey and Avnet (2023-05-11) — Python, OAuth2, Crawling, Security
- Bridging Enterprise Auth with Singpass & MyInfo: Implementing Singapore's National ID Login in Go (2023-05-05) — Go, Security, Singpass, MyInfo
- Building High-Speed Asynchronous Crawlers in Python Using asyncio and requests (2023-04-26) — Python, Crawling, Asyncio, Performance
- Decoupling Core Logic from Third-Party Connectors: Designing Hexagonal Adapters in Go (2023-04-17) — Go, Design Patterns, Clean Architecture, Hexagonal
- Scaling Write Capacity Units (WCUs): Optimizing DynamoDB Throughput for Daily Price Persisting (2023-04-12) — AWS, DynamoDB, Database, Performance
- Transactional Consistency in Loyalty Systems: Implementing a Points-Exchange Engine in Go (2023-03-29) — Go, PostgreSQL, Database, Transactions
- Alphabetical Indexes in DynamoDB: Structuring Key Mappings for High-Performance Pagination (2023-03-28) — AWS, DynamoDB, Database, Design Patterns
- DynamoDB Parallel Queries: How to Scan Millions of Records Concurrently (2023-03-14) — AWS, DynamoDB, Database, Performance
- Structuring High-Throughput OTP Verification Services in Go: Expiry Windows and Provider Failover (2023-03-10) — Go, OTP, Redis, Security
- Fuzzy Matching in Electronic Component Search: Tuning Elasticsearch for Complex Part Numbers (2023-02-28) — Elasticsearch, Search, Fuzzy Matching, Database
- Designing a Shared DevEx Library: Standardizing Logging and Middleware in Go (2023-02-20) — Go, Developer Experience, Logging, Middleware
- Handling Malformed Scraping Payloads Safely: Implementing Dead-Letter Queues (DLQs) in SQS (2023-02-13) — AWS, SQS, Security, Resilience
- Building a Unified API Gateway in Go: Routing, Authn/Authz, and Rate Limiting at Scale (2023-02-01) — Go, Microservices, API Gateway, Security
- Reliable Message Fan-Out: Processing Multi-Provider API Calls Asynchronously with SQS and Lambda (2023-01-30) — AWS, SQS, Lambda, Ingestion
- Go vs. Python on AWS Lambda: Execution Performance and Cold-Start Analysis for Edge Queries (2023-01-15) — Go, Python, AWS Lambda, Performance
- Architecting Event-Driven Ingestion Pipelines: Leveraging AWS SNS and SQS to Decouple Price Updates (2023-01-01) — AWS, SNS, SQS, Architecture
- Designing Extensible Webhook Receivers: Handling Security and Ingestion Spikes (2022-12-31) — FastAPI, Security, Ingestion, Web Development
- Building Asynchronous Postal and Notification APIs: Multi-Channel Messaging Hubs (2022-12-14) — FastAPI, Python, Notifications, API
- Automating Semantic Version Releases: Writing Shell Scripts for Minor and Patch Releases (2022-11-26) — Git, Shell, DevOps, Automation
- Offline Development Environments: Setting Up Docker Compose for Multi-Service Orchestration (2022-11-09) — Docker, DevOps, Database, Microservices
- Continuous Integration for Microservices: Designing Gitlab-CI Pipelines for Distributed Testing (2022-10-23) — CI/CD, GitLab, Testing, DevOps
- Multi-Stage Dockerfiles for Next.js and Python FastAPI Microservices: Minimizing Footprints (2022-10-05) — Docker, DevOps, Next.js, FastAPI
- Designing Parallel Ingestion Engines: Running Bulk Indexing Jobs with asyncio and Queueing (2022-09-18) — Python, Asyncio, Performance, Ingestion
- State Machine Engines in Microservices: Executing Complex Enterprise Workflows Asynchronously (2022-09-01) — Architecture, Python, Microservices, Design Patterns
- Tuning Elasticsearch for Complex String Lookups: Edge N-Grams and Case-Insensitive Matching (2022-08-14) — Elasticsearch, Search, Performance, Database
- Building Real-Time Search Indexes: Syncing PostgreSQL to Elasticsearch Asynchronously (2022-07-28) — Elasticsearch, PostgreSQL, Python, Search
- Testing Database Isolation in Async Python: Pytest Fixtures and Transaction Rollbacks (2022-07-11) — Testing, Python, Pytest, Database
- Event-Driven Microservices: Implementing Kafka Consumer and Producer Loops with aiokafka (2022-06-23) — Kafka, aiokafka, Python, Microservices
- Distributed Database Migrations: Managing Multi-Service Alembic Migrations inside CI/CD (2022-06-06) — Alembic, DevOps, Database, CI/CD
- Fully Asynchronous PostgreSQL with SQLAlchemy and asyncpg: Connection Pool Tuning (2022-05-20) — SQLAlchemy, PostgreSQL, asyncpg, Database
- Structuring Context and Middleware in Ariadne: Query Auditing and Metadata Extraction (2022-05-02) — GraphQL, Ariadne, Python, Security
- Reverse-Engineering Live Cloud Infrastructure into Terraform IaC with Terraformer (2022-04-24) — Terraform, Terraformer, DevOps, Infrastructure as Code, GCP, AWS, Freelance Programmer
- GraphQL Mutation Design: Handling Multipart File Uploads Asynchronously in Python (2022-04-15) — GraphQL, Python, Ariadne, API
- Integrating Next.js with Distributed GraphQL APIs: Query Batching and SSR Optimization (2022-03-29) — Next.js, GraphQL, TypeScript, Performance
- Schema-First GraphQL in Python: Implementing Resolvers and Custom Types with Ariadne (2022-03-11) — GraphQL, Python, Ariadne, API
- High-Speed IP-to-Country Geolocation in Python & PostgreSQL Without Paid APIs (2022-03-10) — Python, PostgreSQL, Networking, GeoIP, Cron, Freelance Python Programmer
- Using Mermaid.js to Render Architecture Diagrams & Flowcharts in Web Apps (2022-03-04) — Mermaid, Documentation, Software Architecture, JavaScript, React, Freelance Programmer
- FastAPI Dependency Injection Patterns: Managing Database Sessions and Registries (2022-02-22) — FastAPI, Python, Clean Code, Design Patterns
- Pyodide: Running Python Data Science & NumPy Directly in the Browser via WebAssembly (2022-02-15) — Pyodide, WebAssembly, Python, JavaScript, Browser AI, Freelance Programmer
- Building Lightweight API Gateways: Routing and JWT Verification at the Edge (2022-02-05) — FastAPI, Security, JWT, Gateway
- Designing a Shared Core Package (core-library) for Python Microservices: Utils and Configs (2022-01-18) — Python, Microservices, Design Patterns, Clean Code
- Architecting Asynchronous Microservices with FastAPI: Decoupling API Gateways from Core Services (2022-01-01) — FastAPI, Microservices, Python, Architecture
- Configuring PyLint in Legacy Python Systems: Enforcing Type Hygiene and Modular Import Rules (2021-12-31) — Python, Pylint, DevOps, Clean Code
- UML Diagram Generation from NDB Models: Documenting Datastore Schemas Dynamically (2021-12-31) — Python, UML, Documentation, Database
- Real-Time System Watchdogs: Designing Self-Healing Processes for IoT Edge Nodes (2021-11-26) — IoT, Linux, Shell, Automation
- Automated TeamViewer Linux Deployments: Managing Remote Support in Private Clusters (2021-11-26) — Linux, Automation, Shell, DevOps
- Deploying Multi-Service App Engine Applications: Automated Yaml Deployments via GitLab CI/CD (2021-10-22) — GAE, CI/CD, GitLab, DevOps
- Google Cloud App Engine Global Includes: Managing Common Imports across Distributed Repositories (2021-10-22) — GAE, Python, DevOps, Architecture
- Compiling Python Daemons for ARM: Packaging Raspberry Pi Apps using PyInstaller (2021-09-18) — DevOps, Python, Raspberry Pi, PyInstaller
- PyInstaller Freezing Best Practices: Compiling Standalone Executables for Headless Environments (2021-09-18) — DevOps, Python, PyInstaller, Automation
- Obfuscating Distributed Python Binaries: Securing Telemetry Code on Edge Nodes (2021-08-14) — Python, Security, PyArmor, IoT
- Device Logging Pipelines: Ingesting high-frequency syslog streams via App Engine (2021-08-14) — GAE, Syslog, Telemetry, Performance
- Mocking Google App Engine Services in Unit Tests: Simulating Datastore and Memcache (2021-07-10) — Testing, GAE, Python, Datastore
- Developing Robust Integration Testing Frameworks: End-to-End Testing of Remote Edge Gateways (2021-07-10) — Testing, DevOps, Integration, IoT
- Managing Reclaimable Telemetry Identifiers: Preventing Entity ID Exhaustion in Datastore (2021-06-05) — Datastore, NoSQL, Database, Performance
- Static Analysis in Legacy Python Codebases: Designing Custom Pylint Rules for GAE (2021-06-05) — Python, Pylint, DevOps, Clean Code
- Building Automated UML Generator Tools: Parsing Python Source Code to Document Databases (2021-05-02) — Python, UML, Automation, Clean Code
- Non-Blocking Network Diagnostics: Asynchronous Ping Engines in Python at the Edge (2021-05-02) — Python, Network, Asyncio, Performance
- NoSQL Schema Modeling: Dynamic Joins and Fast References in Cloud Datastore (2021-03-28) — Datastore, NoSQL, Database, Design Patterns
- Automating Edge Updates: Dynamically Updating Remote Python Modules on Edge Gateways (2021-03-28) — IoT, Python, Automation, DevOps
- Modular Client Daemons: Designing Extensible Hardware Plugin Architectures in Python (2021-02-21) — Python, IoT, Design Patterns, Clean Code
- Managing Remote Servers at Scale: Designing Custom Deployers for Headless Linux Gateways (2021-02-21) — Linux, DevOps, Shell, Automation
- Optimizing App Engine Multi-Tenant Architectures: Restricting Namespace Access on Datastore (2021-01-17) — GAE, Datastore, Security, Architecture
- Building Resilient Telemetry Clients on Raspberry Pi: Local Queues and Offline Buffering (2021-01-17) — Raspberry Pi, Python, IoT, Telemetry
- Managing Memcache Keys in Microservices: Avoiding Hot Keys in Telemetry Dashboards (2020-12-14) — Memcache, Microservices, Design Patterns, Performance
- Heartbeat Billing Implementations: Designing Time-Based Usage Trackers on Cloud Datastore (2020-12-14) — Datastore, Architecture, Billing, Telemetry
- High-Throughput Logging: Processing Telemetry Streams on Serverless Infrastructure (2020-11-09) — GAE, Cloud Engine, Telemetry, Serverless
- Object Attribute Renaming in NoSQL: Strategies for Safe Schema Migrations on Live Databases (2020-11-09) — Datastore, NoSQL, Database, Migration
- Advanced Threading Experiments in Python: Avoiding GIL Bottlenecks in Background Workers (2020-10-05) — Python, Threading, Performance, Concurrency
- Telemetry Ingestion: Implementing Memcache Layers to Prevent Datastore Read Spikes (2020-10-05) — GAE, Memcache, Datastore, Performance
- Designing Flexible Notification Routers: Delivering Emails, Webhooks, and SMS via GAE (2020-08-31) — GAE, Notifications, Architecture, Design Patterns
- Object-to-Relational Mapping in GAE: Designing Dynamic Schemas using the NDB Library (2020-08-31) — GAE, Python, NDB, Software Engineering
- Designing Composite and Ancestor Keys in Datastore: Avoiding Hotspots and Consistency (2020-07-27) — Datastore, NoSQL, Database, Architecture
- Huddle Voice Control Integration: Processing Audio Telemetry on Remote Embedded Hardware (2020-07-27) — Embedded, IoT, Audio, Python
- Reindexing Millions of Legacy Entities: Batch Migration Routines on Cloud Datastore (2020-06-23) — Datastore, Database, DevOps, Migration
- Local Development Environment Mocking: Building Datastore and Memcache Stubs outside GAE (2020-06-23) — GAE, Testing, Mocking, DevOps
- Managing YouTube Live Stream Control: Building Python APIs to Manage Video Broadcasting (2020-05-19) — Python, API, YouTube, Video
- Tuning Cloud Datastore Index Writes: Excluding Properties to Reduce Write Latency (2020-05-19) — Datastore, NoSQL, Performance, GCP
- Google App Engine Deployment Tooling: Automating Multi-Service deployments via custom Python (2020-04-14) — GAE, DevOps, Python, Automation
- Replicating Cloud Datastore to Firebase: Bridging GAE with Real-Time Web Applications (2020-04-14) — Firebase, Datastore, GAE, Real-time
- Audit Logging and Journaling in App Engine: Building Immutable Transaction Logs on Datastore (2020-03-10) — Datastore, NoSQL, Logging, Security
- App Engine Blobstore vs. Cloud Storage: Modernizing Legacy File Uploads in Python (2020-03-10) — GAE, GCS, Cloud Storage, Python
- Datastore Mode vs. Native Firestore: Lock Risks and Query Migration Costs at Scale (2020-02-05) — Datastore, Firestore, NoSQL, Database
- Automated Quoting Pipelines: Integrating CRM Opportunities with App Engine Task Schedulers (2020-02-05) — GAE, CRM, Automation, Architecture
- Legacy User Console Refactoring: Transitioning App Engine UI from Python 2 to Python 3 (2020-01-01) — GAE, Python, Migration, Web Development
- Architecting Multi-Service Systems on GAE: Standardizing Codebases Across Microservices (2020-01-01) — GAE, Python, Microservices, Architecture
- Django Sites Framework: Managing Multi-Domain Content with SITE_ID and Nginx (2019-05-16) — Django, WSGI, Nginx, Python, Architecture, Freelance Python Programmer
- Migrating Cloud App Architecture from Monolithic EC2 to ECS Microservices (2019-05-15) — aws-ecs, aws-ecr, aws-fargate, docker, microservice, cloud-architecture
- Running Multiple Django Sites in a Single WSGI Process via Dynamic Host Routing (2019-05-12) — Django, WSGI, Nginx, Python, Multi-Tenancy, Freelance Python Programmer
- Codemotion Event Ticket Challenge (2019-03-29) — algorithms, challenge
- Weird Behavior of Django Site Wide Caching (2019-03-13) — django, caching
- Automating Regional Server Selection (2019-01-30) — gdpr, postgresql, pgcrypto, sha512, native-app
- Misunderstanding regarding URL on HTTPS (2019-01-22) — https, url
- AWS ECR & Multi-Model SageMaker Endpoints: Deploying Deep Learning Predictors (2018-12-30) — AWS ECR, AWS SageMaker, Docker, Deep Learning, MLOps, Freelance AI Programmer
- Refreshing SQL Skill (2018-09-07) — sql, oracle, mysql, sqlserver
- Downstream and Upstream Caching with Django (2018-08-30) — caching, http, django, rfc7234, redis, memcache, dbms
- Logging Django ORM Generated SQL (2018-08-30) — django, orm, sql, debugging, logging
- AWS Lambda: High-Speed Serverless Image Resizer with Python Pillow & S3 (2018-08-07) — AWS Lambda, Python, Pillow, Serverless, S3, Freelance Python Programmer
- Updating App on Auto Scaled AWS EC2 Cloud (2018-03-16) — aws-ec2, aws-elb, aws-alb, aws-autoscaling
- HTTPS Access for Locally Testing Modern Web Features (2018-03-10) — https, serviceworker, pushnotification, ssl, linux, nginx
- Implementing OAuth 2.0 Auth Server (2017-10-04) — django-oauth-toolkit, oauth2, docker-compose
- Accessing Multiple Resource Servers With OAuth 2.0 (2017-10-03) — oauth2, authorization, authentication
- Accessing Google Sheets via API (2017-07-08) — google-api, python, phantomjs, googlesheet
- The Deployment Contents Marker Service (2017-02-28) — git, github-api, react, django
- Git Notes (2017-02-20) — git
- Spring Hibernate Accounting App (2017-01-17) — java, spring, hibernate, accountingapp, oracle, mockito, unittest
- Multilanguage Text-Over-Image Service (2016-12-23) — i18n, docker, docker-compose, celery, phantomjs, fabricjs, python, django, bdd, behave, transifex, aws-s3, postgresql, html-canvas
- Cloudflare DNS Bulk Tool (2016-08-31) — cloudflare, dns, devops, python, unittest, integrationtest, testmock
- Docker Notes (2016-06-12) — docker