██████╗ ██╗ ██╗██████╗ ██████╗ ██████╗ ██╔══██╗██║ ██║██╔══██╗██╔═══██╗██╔══██╗ ██████╔╝██║ █╗ ██║██████╔╝██║ ██║██████╔╝ ██╔══██╗██║███╗██║██╔══██╗██║ ██║██╔══██╗ ██████╔╝╚███╔███╔╝██║ ██║╚██████╔╝██████╔╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝
SYS: ONLINE · UPTIME: 724D · LOAD: 0.12 · LOC: 42.1K
Using Memray and resource limits to profile memory leaks and Out of Memory (OOM) errors in Python and compiled extensions.
A curated list of terminal utilities you can install with uv.
Building serverless interactive dashboards with Marimo.
Polars expressions and contexts applied to S&P 500 OHLCV data.
Automated quality checks for Jupyter notebooks.
How to design flexible financial models using inheritance, ABCs, and protocols.
How to unlock the power of Python’s special methods to build intuitive and consistent classes.
How to master the building blocks of Python classes for quantitative development.
How to manage Python environments, transitioning from classic venv and pip to the modern and fast uv tool.
How to iterate efficiently in Python for quantitative finance.
How to treat your functions well.
How to efficiently calculate Fibonacci numbers in Python.
Curated resources for improving Python skills.
Managing market risk for merger arbitrage portfolios.
Practical iterator utilities and recipes for Python.
Navigating the financial industry as a mathematician.
Implementing case-insensitive enums in Python.
Visualizing Pydantic models as tree structures.
Configuring a productive, stylish Linux terminal.
Setting up Linux development in Windows.
Modern Python development setup on Linux.
Automating your daily development environment startup.
Elegant resource management using Python’s ExitStack.
Implementing the strategy design pattern in Python.
An introduction to the blog and topics.