Maria Santos
Backend Developer
About
Maria is a backend developer specialising in Python and API integration. She has broad experience with data pipelines, serialisation formats, and building reliable server-side services. She is an active member of the Python community and enjoys writing practical, example-driven guides that help developers solve real problems without unnecessary theory.
Articles by Maria Santos
Format JSON in Python using json.dumps(indent=4). Covers pprint, orjson, sort_keys, ensure_ascii, json.tool CLI, and streaming. Python 3.8+ examples.
Decode Base64 in Python using base64.b64decode(). URL-safe decoding, padding fixes, file handling, and common mistakes. Python 3.8+.
Encode to Base64 in Python using base64.b64encode(). Covers URL-safe encoding, Unicode strings, file and API responses, CLI, pybase64, and common mistakes.
Generate UUID v4 in Python with uuid.uuid4(). Covers UUID attributes, validation, JSON serialization, Pydantic, bulk generation, and uuid-utils. Python 3.8+.
Convert JSON to CSV in Python using csv.DictWriter and pandas json_normalize. Covers nested JSON, streaming with ijson, CLI one-liners, and mistakes.