HHimani3d ago · 4 min readPython for PHP Developers, Part 4: Testing FastAPI with pytestThis is Part 4 of a series. Catch up on Part 1: A Practical Crash Course, Part 2: FastAPI with a Real Database, and Part 3: JWT Authentication. In Parts 2 and 3, we built an API with a database and JWhimanitayal.hashnode.dev
江江流石4d ago · 2 min readBuild a Small FastAPI Endpoint with Codex CLI on AgentRouter Free Sign-Up CreditYou have a Python function and want other apps to call it over HTTP. FastAPI makes that a few lines, and Codex on free sign-up credit can write them with a test. 1. Use a relay that supports Codex On jliushi.hashnode.dev
AAmey Pote5d ago · 36 min readBuilding an Offline RAG Chatbot: From Semantic Search to LLM Inference with Flask, Chroma DB, Sentence Transformer, Re-ranker and OllamaFrom semantic retrieval to streaming LLM responses in a disconnected enterprise environment A Retrieval-Augmented Generation (RAG) chatbot is often demonstrated with a few lines of code, a vector dataameypote.hashnode.dev
SSnapDeploy5d ago · 7 min readI hosted the same Flask, Django and FastAPI apps on 6 free Python hosts. Here is what held up.TL;DR: We put the same Flask, Django and FastAPI apps on six places that host Python for free (SnapDeploy, Render, Railway, PythonAnywhere, Google Cloud Run, Vercel) with production Dockerfiles. Below1Ssnapdeploy.hashnode.dev
SSpinHireOct 15 · 9 min readTranslating HTML after it renders: one template, eleven languagesOur site started in one language. The templates were written in Russian, the strings lived inline, and nobody had wrapped a single one in a _() call. Then we needed English. A few months later we needspinhire.hashnode.dev
NNetwork Data LabsOct 15 · 6 min readFlag Risky Signups in Python by IP: Tor, Hosting and Known VPN NetworksA FastAPI/Flask recipe that turns IP traits into an allow / verify / review decision, without locking out real users. Why hard-blocking VPN users backfires Plenty of legitimate people sign up from a V1networkdatalabs.hashnode.dev
RRainyTechOct 14 · 5 min readClaude Opus 5 Built a Full-Stack App From One Prompt: 64/64 Tests and 3 Invented Package VersionsInstead of reading benchmark charts, I gave Claude Opus 5 an empty folder and one prompt: build a full-stack app. I didn't write any of the application code. The result: a working project-management drainytech.hashnode.dev
RRainyTechOct 14 · 6 min readClaude Code vs Codex vs GitHub Copilot: Same Repo, Same Task, 3 Different WorkflowsAutocomplete suggests the next line. An AI coding agent tries to finish the whole task: it reads your project, edits several files, runs your tests, notices failures and hands the result back for revirainytech.hashnode.dev
RRozeenaOct 14 · 2 min readI Built an AI "Brain" for Car Dealerships That Never Forgets a CustomerA customer calls a dealership and is promised a callback in 15 minutes. Nobody calls back. They buy from a competitor. This isn't a sales problem — it's a memory problem. Salespeople forget. CRMs don'rossycoder.hashnode.dev
RRainyTechOct 13 · 6 min readBuild a Chatbot in Python From Scratch: No API Keys, No AI LibrariesMost "build a chatbot" tutorials are really "call someone else's API" tutorials. This one isn't. We build Nova, a small chatbot that learns from examples, using only Python's standard library for the 1rainytech.hashnode.dev