Deploy to nenyures

Some keystrokes and persistent images trying to capture some of my thoughts on programming, traveling, documentaries... hoping it can be useful to someone (at least to myself)

Sunday, 29 March 2026

Pipe Operator and Null Safety

›
I've talked a couple of times [1] and [2] about how beautiful it's having a pipe operator in a language, though it's not part...
Friday, 20 March 2026

Python Annotated

›
In Python there is this common mantra that type annotations (type hints) do not have any runtime effect. Well, that's mainly true, as t...
Thursday, 12 March 2026

La Mort de Quentin Deranque, un meurtre raciste / a racist murder

›
On February 12th, 2026, Quentin Deranque , a 23-year-old French man, was beaten to death (receiving multiple kicks to the head while he lay...
Friday, 27 February 2026

Python and Prototype-based languages

›
In my previous post I explained how class level attributes and the lookup mechanism in Python allow us sharing an attribute between instan...
Sunday, 22 February 2026

Python Class-Level Type Hints

›
Notice that in this post I'm talking about "standard" Python classes, not about dataclasses. I recently became aware of the po...
Sunday, 15 February 2026

Logical Assignment Operator and More

›
I've recently come across the Logical OR Assignment (||=) , and the Nullish Coalescing Assignment (??=) operators in JavaScript . They ...
Saturday, 7 February 2026

Python Attribute Lookup and Dunders

›
I already talked in the past about Python descriptors [1] and [2] (referencing also the complex attribute lookup process). Somehow I'...
›
Home
View web version

About Me

Xose Lluis
A software developer with an interest in programming, geography, science, travelling, art...
View my complete profile
Powered by Blogger.