Getting Started with Python Type Hints and Annotations

Type hints may be built-in classes (including those defined in standard library or third-party extension modules), abstract base classes, types available in the types module, and user-defined classes (including those defined in the standard library or third-party modules). PEP 3107 – van Rossum, Lehtosalo & Langa I’ve never written type hints for any of my […]

Getting People to Use Software is Hard

You’re sure you’ve created a stellar solution to a problem at hand. You took the time to think an idea out and execute. You iterated tirelessly, making tweaks and creating a tool that will sell itself to potential human users. Everyone loves their own creation. Others will realize the tool’s value too! There’s only one […]

6 of the Hottest Python Libraries in 2023

Here’s a short list of Python packages making a splash this year: Python + Rust = High Performance A common theme I’ve noticed is the emergence of Rust as a performance complement to Python code. It seems we can expect modularity between the two languages to strengthen their collective abilities. Python is still growing and […]

An Example Pelican + Git Blog Post Workflow

On my Windows subsystem for Linux environment, I am now publishing new blog posts following this Pelican-based workflow: The new blog post is now live! This is my own workflow for my Pelican blog, divbull.com, which is hosted for free with Cloudflare Pages. You can read more about connecting Pelican and Cloudflare in this past […]