Skip to content

Posts

Python October Security Patches: Verify the Runtime and Trust Store

As of October 27, 2026, Python has expedited security releases worth separating from routine dependency updates. The October 26 announcement lists 3.15.2, 3.14.10, 3.13.18, …

Read more →

October 27, 2026

PostgreSQL 14 EOL: Rehearse an Upgrade and Restore the Backup

PostgreSQL 14 is still supported on October 27, 2026, but its final release is scheduled for November 12, 2026. The official versioning policy currently lists 14.24 and 18.6. A …

Read more →

October 27, 2026

Node.js October Security Updates and the Node 26 LTS Transition

Patch the runtime you run today while preparing the next major-version migration separately. October 29, 2026 update: Node 26 is now LTS The Node.js 26.13.0 release announcement …

Read more →

October 27, 2026

Python Basics: Persist Small Trusted Objects with shelve

A local experiment can store Python values behind string keys using shelve. The database persists assigned values, but mutating a retrieved value does not automatically write it …

Read more →

October 27, 2026

Python Basics: Parse Compact Option Lists with getopt

A small compatibility script may need conventional short and long options without a larger command-line interface. Python’s getopt separates options from operands while leaving …

Read more →

October 27, 2026

Python Basics: Expose a Read-Only Mapping View

An API can expose configuration keys for reading without allowing callers to assign through that mapping. MappingProxyType provides a live read-only view. It does not freeze the …

Read more →

October 27, 2026

Python Basics: Execute a Trusted Script with runpy

A small test harness may need to execute a trusted script and inspect its resulting globals. runpy.run_path does that in a fresh namespace in the current process. This fixture …

Read more →

October 27, 2026

Python Basics: Distinguish Incomplete Input with codeop

An interactive editor needs to tell “keep typing” apart from invalid syntax. codeop.compile_command returns no code object for incomplete input, returns a code object for complete …

Read more →

October 27, 2026

Linux Basics: Split Path Strings with basename and dirname

A report generator may need the final path component or its containing directory. GNU basename and dirname transform path strings without opening the named file. A few edge cases …

Read more →

October 27, 2026

Linux Basics: Sample Lines with GNU shuf

A practice queue can take a random subset of a short work list. GNU shuf samples input lines without replacement by default. Test membership and counts rather than publishing one …

Read more →

October 27, 2026