Dmytro Parfeniuk

Personal Archive

Tuesday, September 8, 2026 Kyiv · Established 2022 4 entries · 9 topics
Articles Bookshelf RSS
  1. Exceptions or conditional checks in Python

    2022 · python

    When EAFP keeps application code cleaner than returning `None` through multiple layers.

  2. Python hash() and identity

    2022 · patterns, python

    `hash()` is not a stable identity function, and large integer-style hashes can be truncated to platform hash width.

  3. Flatten nested iteration in Python

    2022 · patterns, python

    How to flatten nested iteration with `itertools.chain` and generator expressions without making the code harder to read.

  4. Python generators in practice

    2022 · python

    Concrete situations where generators actually earn their keep.

Search the Archive

Browse by Year

2026 5 2024 1 2023 1 2022 6 ×

Topics Index

ai 1 concurrency 1 integrations 1 management 1 patterns 2 personal-projects 1 productivity 2 python 9 × software-architecture 4

Delivered to your inbox

New pieces by email. One per article, no marketing, easy to unsubscribe.

From the Reading Room

A growing shelf of books I've read and recommend — software, science, and philosophy.

Browse the bookshelf ›

On this page you can find some of my articles that I share with my friends or students. Feel free to have a conversation about the content inside — please be concise in your thoughts. My email: parfeniukink@gmail.com

© 2026 Dmytro Parfeniuk parfeniukink@gmail.com Kyiv · Est. 2022