The Blog

Environment Variables for Python and Django Projects

A practical explanation of environment variables in Python and Django projects, including secrets, .env files, defaults, validation, and deployment behavior.

Read More

Getting Started With Django Oscar

A practical introduction to Django Oscar, what it provides, how its ecommerce architecture is organized, and what to understand before building with it.

Read More

Go for Python Developers

A practical introduction to Go for Python developers, covering packages, types, error handling, tooling, and the mindset shift from Python.

Read More

How to Structure a Python Project

A practical guide to structuring Python projects with clear packages, tests, scripts, dependency files, and configuration.

Read More

Python Virtual Environments Explained

A practical explanation of Python virtual environments, why they matter, how to create them, and how they keep project dependencies isolated.

Read More

SQL Joins Explained for Backend Developers

A practical explanation of SQL joins for backend developers, including inner joins, left joins, relationship thinking, and common mistakes.

Read More

Testing Python Scripts With pytest

A practical introduction to testing Python scripts with pytest, including pure functions, temporary files, CLI boundaries, and focused regression tests.

Read More