What Is Mojo? Chris Lattner’s New AI Language Explained
Mojo combines Python syntax with systems-level performance for GPU/CPU workloads — what it actually is, now that it’s hit 1.0 and gone open source
11 items tagged "Explainer"
Mojo combines Python syntax with systems-level performance for GPU/CPU workloads — what it actually is, now that it’s hit 1.0 and gone open source
What the Model Context Protocol actually standardizes, how it differs from LangChain or DSPy, and a basic FastMCP server example
What DSPy is, how it differs from hand-writing prompts, and a basic example of defining a module and letting DSPy optimize it
How FastAPI and HTMX pair together to build dynamic, interactive web apps using server-rendered HTML instead of a JavaScript frontend framework
How Python decorators actually work under the hood, with the built-in decorators you already use and a guide to writing your own
The standard library modules you’ll actually reach for regularly — no pip install required, already in every Python installation
What a Python virtual environment actually is, why every project needs one, and how venv, uv, and conda differ in creating them
Why Python packaging moved from requirements.txt to pyproject.toml, what each actually does, and whether you still need a requirements.txt file
What Streamlit actually does, a basic example, and when to reach for it instead of Flask or FastAPI
How Black formats Python code, why it’s deliberately unconfigurable, and how it differs from autopep8 and yapf
What Uvicorn actually does, how it relates to FastAPI and Starlette, and when you’d reach for it instead of Gunicorn