P.01How to Hire a Django Developer: What to Test in 2026
A good Django hire reads the ORM's SQL, knows the support calendar and treats settings as a security surface. A screening plan with tests you can run.
Tag
40 articles tagged #Python.
P.01A good Django hire reads the ORM's SQL, knows the support calendar and treats settings as a security surface. A screening plan with tests you can run.
P.02Use a monotonic clock for durations and timeouts, the wall clock only for timestamps. Python, JavaScript and Go code, plus the leap-second bug that shows why.
P.03Python 3.15 made UTF-8 the default encoding on every platform. Here is how to find the open() calls that change behavior, and fix them before upgrading.
P.04Python 3.15 adds explicit lazy imports, a frozendict built-in, UTF-8 by default and the Tachyon sampling profiler. What to test now and what can wait.
P.05LangChain 1.4's new langchain.mcp namespace turns any MCP server into an agent tool with one adapter. Here's how MCPAdapter, caching, and elicitation work.
P.06Django 6.1 adds QuerySet.fetch_mode() to catch accidental N+1s, ON DELETE pushed into the database, and one MAILERS setting replacing loose EMAIL_ config.
P.07BullMQ for Node, Celery for Python, Sidekiq for Ruby, and Temporal or a cloud queue when you need durability without owning a broker. The reasoning.
P.08A background task that outlives the function that spawned it is a real production bug. How structured concurrency fixes it in Python, Kotlin, and Swift.
P.09Google's open-source Colab CLI provisions T4, L4, A100, and H100 GPUs and TPUs from the command line. Install it, run a job, wire it into an AI agent.
P.10Full coverage means every line ran, not that your tests would notice it breaking. How mutation testing answers that, with Stryker and mutmut.
P.11FastAPI's June 2026 refactor preserves routes instead of cloning them, makes dynamic registration work, and adds app.frontend() for serving SPAs.
Data scientist and ML engineer are two different jobs. The distinction, what a strong data scientist does, and how to screen for real analytical judgment.
P.13Everyone claims ML experience since the AI boom. The screen that separates people who ship ML systems from people who fine-tuned once in a Colab notebook.
Python spans AI, data, backend, and DevOps, so the title says little. How to define the role, screen for real ability, and avoid a costly mismatch.
Playwright dominates scraping now, but tooling is the easy part. A practical guide to scraping that works, and the legal lines to know before you ship.
Pydantic v2's Rust core made validation 5-50x faster, but the model redesign is what changes how you structure validation logic for real APIs.
P.17Python asyncio fails in production from hidden blocking calls, CPU-bound work stalling the event loop, and cancellation bugs most tutorials skip.
P.18Both frameworks can build RAG pipelines and agent systems, but they're designed with different priorities. Here's when to reach for each and when to skip both.
P.19dbt turns SQL SELECT statements into a tested, documented, version-controlled data pipeline. Here's how it works and when you should add it to your data stack.
Getting a language model to return reliably structured data is not just about asking nicely. Here's the pattern that actually works at production scale.
AI tools write code fast. TDD asks you to slow down and write tests first. These two impulses seem to be in tension. Here's how they actually work together.
Clients ask agencies to automate PDFs constantly. Here's how to actually build document extraction pipelines: OCR, vision models, and validation.
P.23DuckDB runs OLAP queries directly in your process, on files on your laptop, without a server. Here's how to use it and when it beats spinning up BigQuery or Redshift.
Most developers still run decade-old command line tools. Here's what's replaced them in 2026: faster terminals, Git UIs, shell prompts, and search tools.
P.25Three agent orchestration frameworks, three different mental models. Here's when each earns its place, what it costs in complexity, and the choice at 2am when it breaks.
Python 3.13's experimental mode removes the Global Interpreter Lock. What the GIL actually does, what free-threaded Python changes, and what it doesn't fix.
Python 3.14 shipped in October 2025. The new features worth upgrading for, the ones you can safely ignore, and what changes for existing code when you move.
Polars beats pandas on speed through Arrow memory, multi-threading, and lazy evaluation by default. Here's when the switch is worth it and how to migrate.
Background jobs that crash mid-run lose their state. Temporal makes workflows durable state machines that survive restarts and deploys. In TS and Python.
Unit tests confirm your code runs. They don't confirm your AI feature gives good answers. Here's how to build an eval pipeline that catches real failures.
Getting valid, schema-conforming JSON from an LLM takes more than a JSON mode flag. Here is what works in production, from native APIs to instructor.
uv is a Rust-written Python package manager covering dependencies, virtualenvs, and Python versions. What changed after moving eight projects onto it.
Async Django helps when a view waits on several slow network calls. It won't speed up CPU work or single queries, and the async ORM still runs sync underneath.
What breaks when you move from Celery to Django 6.0's Tasks framework, which workloads migrate cleanly, and when you should stay on Celery.
The network latency between your Django app and your FastAPI ML service is probably longer than inference itself. Here is how to serve models from Django directly.
We rebuilt a React SPA as a Django + HTMX app. 847KB of JavaScript became 48KB. Here is every pattern, rough edge, and performance win from the migration.
Most DRF vs FastAPI comparisons are written by people who only use one. We ship both in production. Here is what actually matters and when to choose each.
How we built QueryLytic, an AI tool that turns plain English into validated queries for PostgreSQL, MySQL and MongoDB, cutting time-to-insight to seconds.
Step-by-step guide to configuring a complete full-stack development environment with Python, Django backend, and React frontend.
Master bitwise operations, bitmasking, bit manipulation tricks, and bit-based algorithms for competitive programming and software engineering interviews.