Christian Hammond
banner
chipx86.com
Christian Hammond
@chipx86.com
Created @ReviewBoard, one of the first code review products (https://reviewboard.org) at Beanbag (https://beanbaginc.com). CEO, developer, sales, support, janitor.

COVID data reporter at @bc19.live.

Long-time open source dev.

Blog: https://chipx86.blog
August 10, 2025 at 4:05 AM
I like the lack of grenade scarcity and easy ground-level access to tricorders.
August 10, 2025 at 3:23 AM
Just purely the python-cryptography library, having it generate a new key. It’s fine, I’ve redone it all now with better control for future tests so future me won’t be so annoyed with current me.
August 10, 2025 at 1:53 AM
Reference broke in the first post. This is for @reviewboard.org.
August 4, 2025 at 11:20 PM
Placing content in a hook point is as simple as:

PageState.for_request(request).inject({
'content': '...',
'etag': '...'
})

Dynamic injectors can be registered that can yield data on demand whenever a hook is populated.

Pretty useful.

This will be in Djblets 5.3.
August 4, 2025 at 11:19 PM
Djblets (github.com/djblets/djbl...) is a series of reusable apps for #Django that help make more involved web applications.

The page state support lets a template define a point where HTML can be injected, like:

{% page_hook_point "scripts" %}

or

{% page_hook_point "banners" %}
GitHub - djblets/djblets: A collection of useful extensions for Django.
A collection of useful extensions for Django. Contribute to djblets/djblets development by creating an account on GitHub.
github.com
August 4, 2025 at 11:19 PM
And now on BlueSky at @bc19.live.
July 19, 2025 at 2:25 AM