56,966 blogs · [ { "id": "01a08758-8a6b-728e-8386-99f2c47c3443", "title": "Recapping PyOhio 2026", "url": "https://brassnet.biz/blog/recapping-pyohio-2026.html", "published_at": "2026-07-28T15:36:00+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c4d76329", "title": "Using neovim with LazyVim", "url": "https://brassnet.biz/blog/using-neovim.html", "published_at": "2026-07-01T10:39:38+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c585c1d9", "title": "My PyCon US 2026", "url": "https://brassnet.biz/blog/my-pycon-us-2026.html", "published_at": "2026-05-25T10:53:33+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c5c91bae", "title": "Contributing to CPython", "url": "https://brassnet.biz/blog/contributing-to-cpython.html", "published_at": "2026-05-18T16:44:39+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c695ed39", "title": "Why dunder?", "url": "https://brassnet.biz/blog/why-dunder.html", "published_at": "2026-05-12T15:04:56+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c7811cd9", "title": "Getting the right virtual environement", "url": "https://brassnet.biz/blog/getting-the-right-virtual-environement.html", "published_at": "2026-04-29T14:52:38+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c7c485bf", "title": "One of the best parts of being a dad.", "url": "https://brassnet.biz/blog/one-of-the-best-parts-of-being-a-dad.html", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c7c6c75d", "title": "I am human, hear me vouch!", "url": "https://brassnet.biz/blog/i-am-human-hear-me-vouch.html", "published_at": "2026-03-16T11:59:37+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c7dc5f53", "title": "Let's go to Ohio!", "url": "https://brassnet.biz/blog/talking-about-nan.html", "published_at": "2026-03-06T11:56:09+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c8a3b795", "title": "NaN is weird.", "url": "https://brassnet.biz/blog/nan-is-weird.html", "published_at": "2026-03-02T11:44:10+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c942d5f1", "title": "Picking talks for PyCon US 2026", "url": "https://brassnet.biz/blog/picking-talks-for-pycon-us.html", "published_at": "2026-02-20T11:42:29+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2c9d2c7c4", "title": "The PSF accepted a large donation from Anthropic and that's not a bad thing", "url": "https://brassnet.biz/blog/anthropic-md.html", "published_at": "2026-01-14T09:02:12+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2caa446a5", "title": "Introducing Word Grid Finder", "url": "https://brassnet.biz/blog/introducing-word-grid-finder.html", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cad2c244", "title": "Advent of Code Day 12", "url": "https://brassnet.biz/blog/advent-of-code-day-12.html", "published_at": "2025-12-12T10:11:34+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cb87775e", "title": "Advent of Code Day 11", "url": "https://brassnet.biz/blog/advent-of-code-day-11.html", "published_at": "2025-12-11T10:07:13+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cc26d626", "title": "Advent of Code Day 10", "url": "https://brassnet.biz/blog/advent-of-code-day-10.html", "published_at": "2025-12-10T11:43:38+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cc8a2eb6", "title": "Advent of Code Day 9", "url": "https://brassnet.biz/blog/advent-of-code-day-9.html", "published_at": "2025-12-09T13:05:54+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2ccf106f1", "title": "Advent of Code Day 8", "url": "https://brassnet.biz/blog/advent-of-code-day-8.html", "published_at": "2025-12-08T11:36:01+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cdd33bd2", "title": "Advent of Code Day 7", "url": "https://brassnet.biz/blog/advent-of-code-day-7.html", "published_at": "2025-12-07T11:36:01+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cdf795f5", "title": "Advent of Code Day 6", "url": "https://brassnet.biz/blog/advent-of-code-day-6.html", "published_at": "2025-12-06T11:36:01+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2ce0e40f2", "title": "Advent of Code Day 5", "url": "https://brassnet.biz/blog/advent-of-code-day-5.html", "published_at": "2025-12-05T11:36:01+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cee2812d", "title": "Advent of Code Day 4", "url": "https://brassnet.biz/blog/advent-of-code-day-4.html", "published_at": "2025-12-04T09:37:36+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2cfc83949", "title": "Advent of Code Day 3", "url": "https://brassnet.biz/blog/advent-of-code-day-3.html", "published_at": "2025-12-03T10:42:16+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d037bf94", "title": "Advent of Code Day 2", "url": "https://brassnet.biz/blog/advent-of-code-day-2.html", "published_at": "2025-12-02T12:00:46+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d0d773b4", "title": "Advent of Code Day 1", "url": "https://brassnet.biz/blog/advent-of-code-day-1.html", "published_at": "2025-12-02T11:30:32+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d11797e5", "title": "Advent of Code 2025", "url": "https://brassnet.biz/blog/advent-of-code-2025.html", "published_at": "2025-12-01T10:48:27+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d18f4353", "title": "PyCon US 2026 is coming!", "url": "https://brassnet.biz/blog/pycon-us-2026-is-coming.html", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d2166b94", "title": "Math Question", "url": "https://brassnet.biz/blog/math-question.html", "published_at": "2025-10-31T12:04:05+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d2e48201", "title": "The PSF puts principles first", "url": "https://brassnet.biz/blog/the-psf-puts-principles-first.html", "published_at": "2025-10-29T09:34:25+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d2f51876", "title": "Storytime is back!", "url": "https://brassnet.biz/blog/storytime-is-back.html", "published_at": "2025-10-27T10:47:50+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d3cce4aa", "title": "I love my hosting service.", "url": "https://brassnet.biz/blog/i-love-my-hosting-service.html", "published_at": "2025-10-22T13:41:45+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d3d3fc6d", "title": "Render Engine 2025.10.1 has been released", "url": "https://brassnet.biz/blog/render-engine-2025-10-1-has-been-released.html", "published_at": "2025-10-22T00:00:00+00:00" }, { "id": "01a08758-8a6b-728e-8386-99f2d40b6d8e", "title": "Pre-releases matter", "url": "https://brassnet.biz/blog/pre-releases-matter.html", "published_at": "2025-10-15T11:25:56+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02866c25b", "title": "New 404 page", "url": "https://brassnet.biz/blog/new-404-page.html", "published_at": "2025-09-11T11:35:28+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d028d06abf", "title": "I found a bug", "url": "https://brassnet.biz/blog/i-found-a-bug.html", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d0295a9a6a", "title": "The Python Documentary", "url": "https://brassnet.biz/blog/the-python-documentary.html", "published_at": "2025-08-29T14:02:41+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d029def8fb", "title": "First day of school", "url": "https://brassnet.biz/blog/first-day-of-school.html", "published_at": "2025-08-25T09:33:59+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02a1acbb6", "title": "Sometimes camera phones really surprise me", "url": "https://brassnet.biz/blog/camera-surprise.html", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02ab0ed2d", "title": "We Need To Pay For The Things We Use", "url": "https://brassnet.biz/blog/pay-for-things.html", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02ae01525", "title": "I am not prolific. And other things.", "url": "https://brassnet.biz/blog/i-am-not-prolific-and-other-things.html", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02af3a4d1", "title": "It's hard to move on.", "url": "https://brassnet.biz/blog/it-s-hard-to-move-on.html", "published_at": "2025-07-27T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02bd14dca", "title": "Version 1.0 of cooklang-py is almost ready.", "url": "https://brassnet.biz/blog/version-1-0-of-cooklang-py-is-almost-ready.html", "published_at": "2025-07-13T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02c55371f", "title": "Live Coding Interviews Show Nothing About Whether A Candidate Is Qualified.", "url": "https://brassnet.biz/blog/live-coding-interviews-show-nothing-about-whether-a-candidate-is-qualified.html", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02cac5d54", "title": "Thank you for help on my project!", "url": "https://brassnet.biz/blog/thank-you-for-help-on-my-project.html", "published_at": "2025-07-08T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02d43770a", "title": "Don't create content, share ideas.", "url": "https://brassnet.biz/blog/don-t-create-content-share-ideas.html", "published_at": "2025-07-05T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02dd531c5", "title": "Recipes for all!", "url": "https://brassnet.biz/blog/recipes-for-all.html", "published_at": "2025-07-04T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02e706f04", "title": "Happy anniversary Mom & Dad", "url": "https://brassnet.biz/blog/happy-anniversary-mom-dad.html", "published_at": "2025-06-29T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02f15b1e8", "title": "Where I am with Cooklang", "url": "https://brassnet.biz/blog/where-i-am-with-cooklang.html", "published_at": "2025-06-27T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d02ffc5f3a", "title": "Should I add a recipe collection to my site?", "url": "https://brassnet.biz/blog/recipes.html", "published_at": "2025-06-23T00:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d03043ebb9", "title": "Farewell to the CJC Board of Directors", "url": "https://brassnet.biz/blog/leaving-the-board.html", "published_at": "2025-06-22T12:00:00+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d030bff1f2", "title": "Fixing a bug is so satisfying", "url": "https://brassnet.biz/blog/fixing-a-bug-is-so-satisfying.html", "published_at": "2025-06-20T13:12:29+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d031b0d308", "title": "Blogging for myself", "url": "https://brassnet.biz/blog/blogging-for-myself.html", "published_at": "2025-06-17T13:50:43+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d03277b080", "title": "Releasing re-plugin-pack", "url": "https://brassnet.biz/blog/repp.html", "published_at": "2025-06-16T11:13:31+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d032de2dae", "title": "New things are coming...", "url": "https://brassnet.biz/blog/new-things-are-coming.html", "published_at": "2025-06-13T13:57:24+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d032e00f1c", "title": "Open Source? to Maintainer at Light Speed", "url": "https://brassnet.biz/blog/open-source-to-maintainer-at-light-speed.html", "published_at": "2025-06-08T12:41:20+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d03384a135", "title": "Upcoming Projects", "url": "https://brassnet.biz/blog/upcoming-projects.html", "published_at": "2025-06-04T13:34:46+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d0346cc8aa", "title": "Getting Started with render-engine and Teahouse", "url": "https://brassnet.biz/blog/getting-started.html", "published_at": "2025-06-01T10:16:55+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d034b0c634", "title": "Getting Back to Blogging", "url": "https://brassnet.biz/blog/getting-back-to-blogging.html", "published_at": "2025-05-29T14:38:15+00:00" }, { "id": "01a08758-8a6c-73e7-a6fd-a5d0357d951a", "title": "PyCon US 2025 Recap", "url": "https://brassnet.biz/blog/pycon25.html", "published_at": "2025-05-23T00:00:00+00:00" } ] posts Claim your blog
Back to brassnet.biz
Blog · corpus.blog/blogs/brassnet.biz/posts

brassnet.biz

brassnet.biz

2026

2025