Click on tags to remove them from the filter.
There are eight different flavours of UUID and here is a short post on when you might use some of them. I like using v5 UUIDs for things that have a natural unique identifier (in some scope) but some protocol requires the entities to also have a UUID.
A zine describing how modern computers represent integers and floating point numbers internally—the latest in the series by Julia Evans of friendly introductions to programming concepts as little zines you can print out yourself or buy ready-printed (though shipping will be expensive if you’re outside the USA).
I rather wish every logging framework had at the top of its web site landing page a prominent link to the effect "Are you working on a project that already has SomethingLog4J logging? Maybe you want a _recipe for adjusting logging levels of a particular class_!"
Almost always I do not want the 10-page tutorial that starts with explaining the concepts of loggers, appenders, etc.,— I just want to be told where to find and how to tweak the config of an existing system.
Oddly named package for producing a diagram of your Django project's object model
Carry-propagation is expensive in modern CPUs because it reduces parallel processing, so adding 256-bit integers by switching to base-2**51 and deferring carry propagation until the end can counterintuitively be faster.
Simon Willison’s approach to creating template repositories in GitHub, with a Cookiecutter step to set the name of the components in the source code automatically when someone uses the template.
Django SQL Dashboard provides an authenticated interface for executing read-only SQL queries directly against your PostgreSQL database, allowing exploration and visualization of your data with minimal friction. Queries can be bookmarked and turned in to publish dashboards.
(Via Django SQL Dashboard)
Noted by Damian Cugley .One of my bugbears is user databases that assume or impose first-name, surname fields, based on assumptions about how people's names are structured. This W3C note on personal names around the world outlines some of the ways names are understood around the world, and has suggestions for designing UIs accordingly.
Entertaining twitter thread on a bug (that wasn't a bug really) caused by changing keyboard-layout conventions and the accommodations made to support old keyboards on new computers.