Struggling with Roles & Permissions in FastAPI.
Auth is clear, but where do you put permissions? Inside models or what?
I don't want if role != "admin" in every route.
How do you structure RBAC to scale in production?
How do you do it? 👇

Struggling with Roles & Permissions in FastAPI.
Auth is clear, but where do you put permissions? Inside models or what?
I don't want if role != "admin" in every route.
How do you structure RBAC to scale in production?
How do you do it? 👇
GoSumo adds compare-and-swap status transitions across… https://dev.to/sumaninster/cas-protected-status-transitions-in-client-management-3gah?utm_source=bluesky&utm_medium=social&utm_campaign=gosumo&utm_content=cas-protected-status-transitions-in-client-management
#fastapi #react #postgresql
A deep look at Herald's content calendar and publishing state machine, which… https://dev.to/sumaninster/developer-marketing-automation-in-herald-2bmg?utm_source=bluesky&utm_medium=social&utm_campaign=herald-2026q3&utm_content=developer-marketing-automation-in-herald
#fastapi #celery #devto
Build a real-time chat room with FastAPI and WebSockets. 300 lines, advanced level, covers persistent connections and message broadcasting. Run with uvicorn.
https://www.valtersit.com/python/fastapi-websocket-chat-room/
#python #fastapi #websockets
LINEと診察券番号を安全に紐付ける医療連携設計
個人開発アプリ「MineWatch」の記事まとめ(随時更新)
「見るだけ」から「操作できる」へ ― MinecraftサーバーへのRCON実行を、個人開発でどう安全に作ったか
個人開発のMinecraft監視アプリに負荷試験をしてみた ― 読み取り専用のAPIが、実は毎回DBへ書き込んでいた
Advanced Python: build an OAuth2 token introspection server with FastAPI and PyJWT. 193 lines, validates access tokens for microservices. Run it in one command.
https://www.valtersit.com/python/oauth2-token-introspection-server/
#python #fastapi #oauth2
FastAPI boilerplate with JWT auth, password hashing, Pydantic models and protected routes. 203 lines, intermediate. Run with uvicorn.
https://www.valtersit.com/python/fastapi-app-boilerplate-with-auth-and-docs/
#python #fastapi #webdev
FastAPI plus Redis background task queue. 180 lines, intermediate. Handles long-running jobs without blocking responses. Run with uvicorn. https://www.valtersit.com/python/fastapi-background-task-queue/ #python #fastapi #redis
Cloudflare が Python Workers を正式公開した意味
https://papoo.work/doc/c5eefc08e28021ff
#cloudflare #python #webassembly #fastapi #生成ai
Cloudflare が Python Workers を正式公開した意味
https://papoo.work/doc/c5eefc08e28021ff
#cloudflare #python #webassembly #fastapi #生成ai
Cloudflare が Python Workers を正式公開した意味
https://papoo.work/doc/c5eefc08e28021ff
#cloudflare #python #webassembly #fastapi #生成ai
Fake TVTap app blocks Play Protect, then streams your phone screen live to a scammer's control panel. https://intel.threadlinqs.com/threat/TL-2026-2625 #ThreatIntel #RemControl #MEDUSA #FastAPI
Cloudflare が Python Workers を正式公開した意味
https://papoo.work/doc/c5eefc08e28021ff
#cloudflare #python #webassembly #fastapi #生成ai
Jevで水平思考クイズのWebアプリを作ったよ【ウミガメのスープ】
146 lines of FastAPI: a webhook receiver that verifies HMAC signatures so random POSTs to your endpoint get rejected. For anyone hooking up GitHub, Stripe or Shopify. https://www.valtersit.com/python/webhook-server-with-hmac-signature-verification/ #python #webhooks #fastapi
Skip polling. Build a Server-Sent Events endpoint in FastAPI, 168 lines, intermediate. Real-time pushes over one long-lived HTTP connection. Run it: python3 -m uvicorn sse_app:app https://www.valtersit.com/python/server-sent-events-stream-endpoint/ #python #fastapi #webdev