Latest News
⚑ Report a ProblemTech news from the best sources
Mastering FastAPI Background Tasks: Real‑World Patterns, Testing, and When to Reach for Celery
Introduction If you’ve built a FastAPI endpoint that needs to send a confirmation email, generate a PDF, or kick off a long‑running data import, you p…
FastAPI WebSockets: Production-Ready Setup and Scaling
FastAPI websockets let you push data to a client the moment it changes, without the overhead of polling. In a few lines you can expose a bidirectional…
React Native + Expo JWT Auth with FastAPI — A Complete Working Example
Most FastAPI JWT tutorials stop at "here's how you issue a token" and never cover the parts that actually break in production: where to store the toke…
Building Role-Based Student, Teacher, and Admin Experiences in EchoEd
A role-based product should involve more than hiding navigation links. Students, teachers, and platform administrators have different goals, data need…
I built an AI Neuro-Coach on FastAPI — here's what 60 cognitive trainers taught me about attention
Two years ago I sat down with a stack of research on cognitive training and asked a stupid question: what if the twenty-year clinical protocol we ran …
Designing first PRs that do not require a local environment
A "good first issue" is not actually beginner-friendly if a contributor must install a mobile app, an API, two speech engines, and model files before …
Чат для сложных продаж: YandexGPT и звонки через МТС Exolve Web Voice SDK
Привет, Хабр! Чат-бот может быстро ответить на типовые вопросы о товаре, стоимости или доступных вариантах. Но в сложных продажах часть диалогов неизб…
Did you ever face "stale singleton httpx connection" and "cold-start connection problem" problem, Well I did tonight.
It is been while I am learning and build around FastAPI. So there is a project where I was thinking how to add this new feature over exiting one. Like…
Ваш бот всё ещё дёргает Telegram каждую секунду? Чиним архитектуру: вебхуки на FastAPI в контейнере
Есть два способа узнать, что вам пришло письмо. Первый — каждые тридцать секунд бегать к почтовому ящику и заглядывать внутрь. Второй&n…
Introducing Aquilia
Been working on this for a while and it's finally time to share it properly. Aquilia is a Python web framework built async-native from the ground up. …
RAG для закупок: Qdrant и LlamaIndex в локальном контуре
Привет Хабр! Меня зовут Владимир, и недавно я решил изучить новую (для себя) технологию - LlamaIndex . А тут и задачка подвернулась - надоело копаться…
I shipped an unauthenticated RCE in my own port scanner — here's the whole chain, and how I killed it
I built a web front end for an Nmap-based port scanner: a FastAPI backend, a React dashboard, background scan jobs, a plugin system, the works. It ran…
Stop Overtraining: Build an AI Agent to Auto-Sync Your Fitness Plan with Your Heart Rate (LangGraph + Notion)
We’ve all been there. You have a "Leg Day" scheduled in your Notion database, but you woke up feeling like a truck hit you. Your Apple Watch says your…
I Built 4 FastAPI Projects in 2 Weeks — Here's What I Wish I Knew Before Starting
I just spent two weeks building 4 FastAPI backends back to back. REST API, web scraper + dashboard, React admin panel, AI workbench with CrewAI. 134 P…
I built UserHarbor — a framework-agnostic user management library for Python
While working on a SaaS application recently, I once again had to implement the same user account flow: registration login sessions email verification…
Делюсь опытом: ИИ-агент на Claude без LangChain и RAG — разбор архитектуры и развилок
Делюсь опытом: собрал прод-агента на Claude для небольшой студии дизайна интерьера. Чат отвечает на Haiku 4.5, генератор концепций — на Sonnet 4.6, фо…
How I Built a Free Online Image & PDF Processing Platform with Vue 3 + FastAPI
How I Built a Free Online Image & PDF Processing Platform with Vue 3 + FastAPI I was tired of online file tools that watermarked my output, forced…
Shifting Left: How TDD Became the Foundation of SokoFlow's Core Engine
SokoFlow Build Log — Month 1 of 4 Last semester I set out on a new strategic plan to level up my software development skills through deliberate, proje…
Как я за неделю перевела десктоп-парсер на SaaS, потому что Яндекс ввёл платный API
Я работаю в контекстной рекламе и аналитике пять лет. Когда популярное расширение xml-river перестало работать, у тысяч специалистов сломался привычны…
I built a Python ORM with a Rust engine — here's how the GIL, PyO3, and asyncio actually cooperate
I like Tortoise ORM. Django-style models, async-first, clean. But I wanted more speed on read-heavy paths without reaching for SQLAlchemy, so I built …
Как мы строим корпоративную экзаменационную платформу с AI: архитектура, дубли, мульти-tenant и продовые шишки
Привет, Хабр. Хочу рассказать про наш проект Exam AI — внутреннюю платформу для аттестации и тренировки сотрудников. Это не “ещё один тестик на 20 воп…
ASOC from scrap. Как реализовать автоматизацию DevSecOps контролей за несколько вечеров, используя OpenSource и LLM
Привет, Хабр! Сегодня я хочу поделиться своим опытом разработки ASOC платформы. В статье я расскажу о преимуществах такого решения, затем оп…
Analyzing and Troubleshooting Bottlenecks in FastAPI: Optimizing Auth Flow, Cryptography, and Data Serialization
This article is intended for those who, like me, are interested in profiling and performance optimization. Key Takeaways (TL;DR): Offload CPU-bound cr…
FastAPI Crash Course: Build a CRUD REST API in ~40 Lines of Python
I spend most of my days writing Java and Kotlin for FinTech systems at scale. But every now and then, Python pulls me back in — and FastAPI is exactly…
Облачная LLM на 16 ГБ VRAM — часть 3: ChatGPT-интерфейс для ваших LangGraph-агентов
Финал цикла про облачную LLM на 16 ГБ VRAM. За две предыдущие статьи мы подняли собственную локальную модель на облачном сервере с GPU на 16 ГБ VRAM, …
Django-style фильтры поверх SQLAlchemy: зачем я написал python пакет sqlalchemy-query-manager
TL;DR: я сделал sqlalchemy-query-manager — небольшой слой поверх SQLAlchemy для типовых backend-запросов. Он не заменяет SQLAlchemy, а доб…
FastAPI doesn't speak your users' language. Here's how to fix that.
Most FastAPI tutorials end at "it works in English." But the moment you ship to users in Germany, Brazil, or Japan, you realize FastAPI has no built-i…
Headless CMS, или движки без руководящего компонента
В 1865 году британский журналист Томас Майн Рид написал роман "Всадник без головы", который послужит нам отправной точкой в вопросе о том, что же тако…
Browser Policy Manager: распаковка
В предыдущих публикациях я уже рассказывал, зачем вообще появился Browser Policy Manager, почему я начал с Firefox Enterprise Policies и почему не ста…