RAINY
TECH LAB
NEW Open for brand collaborations →ARTICLESIDEASLET’S TALK

PYTHON

Python, FastAPI and Flask guides you can run today.

PHP Got Hacked? PHP2Shell, LiteLLM, GitLab and a CA Key of 4: What Devs Should Update Now

PHP2Shell, a backdoored LiteLLM, a 10.0 GitLab flaw and a CA key of 4: what broke this week and the exact versions to update to.

· 5 MIN READ

Claude Code vs Codex vs GitHub Copilot: Same Repo, Same Task, 3 Different Workflows

Autocomplete suggests the next line. An AI coding agent tries to finish the whole task: it reads your project, edits several files, runs your tests…

· 5 MIN READ

Claude Opus 5 Built a Full-Stack App From One Prompt: 64/64 Tests and 3 Invented Package Versions

Instead 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.

· 4 MIN READ

Flask JWT Authentication: Build a Secure Banking API in Python (Login, Roles, Tested)

Most JWT tutorials stop at "here's your token". But a token alone doesn't protect anything.

· 4 MIN READ

How AI Image Generators Work: I Trained a Diffusion Model From Scratch on My Laptop

I trained an AI to draw on my laptop, from scratch. At the start it could only make noise. About 35 minutes later it was drawing robots that never existed.

· 7 MIN READ

Build a Chatbot in Python From Scratch: No API Keys, No AI Libraries

Most "build a chatbot" tutorials are really "call someone else's API" tutorials. This one isn't.

· 4 MIN READ

FastAPI JWT Authentication in 2026: A Complete Login API in One File (Argon2 + PyJWT, Tested)

Most FastAPI auth tutorials stop at "it returns a token". This one goes further: one file, 118 lines, five endpoints, and every response below comes from…

· 4 MIN READ

Fine-Tune an LLM on Your Mac with MLX: QLoRA in 16 Seconds (Real Run, No Cloud)

A real MLX QLoRA run on a 16 GB Mac: Qwen2.5-3B, 16-second training, 2.5 GB memory, and why the best-loss checkpoint gave the worst answer.

· 6 MIN READ

Gemini 4 Argon vs GPT-6 Astra vs Claude: API Pricing and Access for Developers (October 2026)

Gemini 4 Argon starts at $2 per 1M input tokens vs $10 for GPT-6 Astra and Claude Fable 5.1. Prices, monthly costs and who can use each today.

· 3 MIN READ

How to Install Python 3.14 on Mac and Set Up VS Code (2026 Beginner Guide)

Install Python 3.14 on macOS, fix SSL certificate errors, set up VS Code and run your first program, with fixes for common beginner errors.

· 3 MIN READ

Run AI Locally on Your Mac with Ollama: Chat, Tools, RAG and a Custom Model (Real Numbers from a Mac mini M4)

Ollama on a Mac mini M4 (16 GB): chat app, OpenAI SDK, tool calling, RAG and a custom model, with real speeds and code.

· 3 MIN READ