add cross-reference footer to jason love story

links to nested-lookup, who-owns-yaml, SLOP, webwords,
API performance comparisons, Salt/YAML states, Kubernetes,
PyPI libraries (ago, s3p), public domain releases,
& coding philosophy posts. 40+ internal cross-references.
This commit is contained in:
russell@unturf.com 2026-02-27 16:45:34 -05:00
parent 50abd03f16
commit 886e744fea

View file

@ -109,3 +109,100 @@ For a while.
"trailing_comma": false,
"love": true
}
----
Further Reading
===============
Everything referenced above comes from years of building with JSON, fighting with YAML, & writing Python libraries to survive both. Here sits a map of related work across this site.
**Solving Nested JSON**
I wrote `nested-lookup <https://pypi.org/project/nested-lookup/>`_ so nobody has to type ``response["data"]["data"]["results"][0]["data"]`` ever again. A Python library. Public domain. Born from exactly that frustration.
- `nested-lookup on PyPI <https://pypi.org/project/nested-lookup/>`_
- `nested-lookup source code <https://git.unturf.com/python/nested-lookup>`_
**JSON in Production**
Every API I ever built speaks Jason fluently.
- `Output all instance identifiers of an AWS VPC to JSON </output-all-instance-identifiers-of-an-aws-vpc-to-json/>`_
- `Nginx throw HTTP 503 maintenance JSON for all requests </nginx-throw-503-maintenance-json-for-all-requests/>`_
- `Filter Salt Stack return data output </filter-salt-stack-return-data-output/>`_ — pipes ``--out=json`` through ``json.loads()`` & ``json.dumps()``
- `Introducing SLOP </introducing-slop/>`_ — Simple Language Open Protocol. RESTful JSON API standard for ML services. No fuss. No proprietary lock-in.
- `Dealing with pagination in Python </dealing-with-pagination-in-python/>`_ — consuming paginated JSON API responses
**JSON HTTP Servers in 42+ Languages**
webwords proves JSON speaks every language. Same endpoint. Same response. 42 implementations.
- `webwords: a minimal viable web app with Docker in as many languages as possible </webwords-is-a-minimal-viable-web-app-with-docker-in-as-many-languages-as-possible/>`_
- `webwords reaches 42 languages </webwords-reaches-42-languages-the-ultimate-programming-kata/>`_
- `webwords code golf: minimal HTTP servers </webwords-code-golf-minimal-implementation/>`_
**API Performance & JSON Throughput**
How fast can you push JSON through a wire? Depends on who carries it.
- `Comparing Node.js & Python performance with OpenAI Client </comparing-nodejs-and-python-performance-with-openai-client/>`_
- `Comparing Elixir & Phoenix performance with OpenAI Client </comparing-elixir-and-phoenix-performance-with-openai-client/>`_
- `Free LLM endpoints & dynamic distributed model inference </free-llm-endpoints-dynamic-distributed-model-inference-client-uncloseai/>`_
- `Free Hermes ML & uncloseai.js </free-hermes-ai-unturf-com-uncloseai/>`_
**YAML: A Complicated Relationship**
Every mention of YAML in this story comes from lived experience. I wrote Salt states for a decade. YAML ran my infrastructure. I still have opinions.
- `who owns YAML? </who-owns-yaml/>`_ — who controls parsers across 42 languages & what license covers them
- `Configuration management vs remote execution </configuration-management-vs-remote-execution/>`_
- `Configuration management & a golden image </configuration-management-and-the-golden-image/>`_
- `Add a custom header to Salt managed files using pillar & Jinja </add-a-custom-header-to-all-salt-managed-files-using-pillar-and-jinja-templates/>`_
- `Create your own fleet of servers with Digital Ocean & salt-cloud </create-your-own-fleet-of-servers-with-digital-ocean-and-salt-cloud/>`_
- `Replace Nagios with Salt Stack </replace-the-nagios-scheduler-and-nrpe-with-salt-stack/>`_ — Salt remote execution with ``--out=json``
**Kubernetes & Docker (YAML All Over Again)**
YAML manifests define everything. JSON rides inside every container's API response.
- `Minikube </minikube/>`_
- `Selenium grid on Kubernetes </selenium-grid-on-kubernetes/>`_
- `Running DynamoDB Local on CircleCI 2.0 </running-dynamodb-local-service-container-on-circleci-2/>`_
**Python Libraries I Published to PyPI**
nested-lookup solved JSON. ago solved time. Public domain. Code outlasts authors.
- `nested-lookup <https://pypi.org/project/nested-lookup/>`_ — deeply nested document lookup
- `ago <https://pypi.org/project/ago/>`_ — human readable time deltas
- `miniuri parser & ago human timedelta </miniuri-parser-and-ago-human-timedelta/>`_ — where ago got announced
- `ago.py 0.0.4 release </ago-py-human-readable-timedelta0-0-4-release/>`_
- `Build release pipelines on S3 with s3p </build-release-pipelines-on-s3-with-s3p/>`_
**Python Data Wrangling**
Every ``json.loads()`` & ``json.dumps()`` call connects to deeper Python knowledge.
- `Turn a Python dict into a key=value string & back again </turn-python-dict-into-a-keyvalue-string/>`_ — warns about nested objects
- `Filtering AWS resources with Boto3 </filtering-aws-resources-with-boto3/>`_ — navigating JSON API structures
- `Setting region programmatically in Boto3 </setting-region-programmatically-in-boto3/>`_
- `AWS nvme to block mapping </aws-nvme-to-block-mapping/>`_ — queries EC2 metadata JSON endpoint
- `List all installed package names in Python </list-all-installed-package-names-in-python/>`_
**Open Source & Public Domain**
Jason lives in public domain libraries because code should outlast its author.
- `Russell open sources Remarkbox & MakePostSell into public domain </russell-open-sources-remarkbox-and-make-post-sell-into-public-domain/>`_
- `A homegrown Python bread crumb module </a-homegrown-python-bread-crumb-module/>`_ — first public domain release
- `Tips for getting pull requests approved </tips-for-getting-pull-requests-approved/>`_
- `Growing a 454-page ML reference manual in 5 days </growing-a-book-in-5-days-ml-and-devops/>`_ — ML inference across 58 languages
**Philosophy**
Every love story has a worldview underneath it.
- `Programming feels like alchemy </programming-is-like-alchemy/>`_
- `Risk, process, & balance </risk-process-and-balance/>`_
- `Simplify deployments with Upstart & uWSGI </simplify-deployments-with-upstart-and-uwsgi/>`_