41554 blogs · [ { "id": "01a0821b-3c7a-729e-8665-62636af6af95", "title": "Go iterators", "url": "https://coady.github.io/posts/go-iterators.html", "published_at": "2025-01-30T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-85837dff2a7e", "title": "GraphQL cursors", "url": "https://coady.github.io/posts/graphql-cursors.html", "published_at": "2024-06-09T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-85837e5e1d81", "title": "Packaging rundown", "url": "https://coady.github.io/posts/packaging-rundown.html", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-85837e7a6681", "title": "GraphQL root fields", "url": "https://coady.github.io/posts/graphql-root-fields.html", "published_at": "2024-04-12T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-85837f4a1023", "title": "Composition vs. inheritance", "url": "https://coady.github.io/posts/composition-vs-inheritance.html", "published_at": "2023-11-18T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-85837fbbc2f2", "title": "Decorator overuse", "url": "https://coady.github.io/posts/decorator-overuse.html", "published_at": "2023-03-04T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583804956b9", "title": "GraphQL nulls", "url": "https://coady.github.io/posts/graphql-nulls.html", "published_at": "2023-02-24T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858380634be4", "title": "GraphQL coroutines", "url": "https://coady.github.io/posts/graphql-coroutines.html", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858380c81be1", "title": "Random Selection", "url": "https://coady.github.io/posts/random-selection.html", "published_at": "2023-01-02T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583814db012", "title": "Primes", "url": "https://coady.github.io/posts/primes.html", "published_at": "2021-07-10T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858381811bcd", "title": "Hardest Logic Puzzle Ever", "url": "https://coady.github.io/posts/hardest-logic-puzzle-ever.html", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858381b2f542", "title": "GraphQL - ORM", "url": "https://coady.github.io/posts/graphql-orm.html", "published_at": "2020-07-06T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583825874d8", "title": "Closing files", "url": "https://coady.github.io/posts/closing-files.html", "published_at": "2020-07-05T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583832881c0", "title": "Mutable defaults", "url": "https://coady.github.io/posts/mutable-defaults.html", "published_at": "2020-06-28T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858383b4cd58", "title": "Water pouring", "url": "https://coady.github.io/posts/water-pouring.html", "published_at": "2020-06-14T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583849f3348", "title": "Coin balance", "url": "https://coady.github.io/posts/coin-balance.html", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858385792ed0", "title": "Hat puzzle", "url": "https://coady.github.io/posts/hat-puzzle.html", "published_at": "2020-01-11T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858386521471", "title": "Split an Iterable", "url": "https://coady.github.io/posts/split-an-iterable.html", "published_at": "2019-12-28T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-858386dc7d1c", "title": "Accumulator", "url": "https://coady.github.io/posts/accumulator.html", "published_at": "2018-05-28T00:00:00+00:00" }, { "id": "01a0821b-3c7b-722e-92b6-8583872ee5ab", "title": "Map and Filter", "url": "https://coady.github.io/posts/map-and-filter.html", "published_at": "2018-03-31T00:00:00+00:00" } ] posts Claim your blog
Back to Pythonicity
Blog · corpus.blog/blogs/coady.github.io/posts

Pythonicity

coady.github.io

2025

2024

2023

2021

2020

2019

2018