- Python types have an expectations problem
-
I never realized it, but gradual typing in Python has indeed different expectations than in other languages.
- 10 unusual programming languages that will drive you nuts
-
I’ve known Piet for a long time and thought about coding a "compiler" with it.
- New Glibc Library Flaw Grants Root Access to Major Linux Distros
-
I’m not a security expert but I find it quite frightening. Perhaps major corporations should pay a pool of experts to watch over such widespread libraries?
- Jepsen test on RavenDB 6.0.2
-
The Jepsen tests aren’t forgiving, but results on this one are actually not great.
RavenDB users should be aware RavenDB transactions are not ACID in any meaningful sense. This holds even in single-node, single-shard deployments. The defaults allow lost updates: you should expect some of your writes to be silently discarded. The strongest safety settings allow fractured read: you might observe some, but not all, of another transaction’s effects. You could appear to write “into the middle” of another transaction. The two isolation levels RavenDB advertises—Snapshot Isolation and Serializable—appear impossible to obtain.
- Make Invalid States Unrepresentable
-
Use types and let the compiler do the hard work of data validation for you
- Java’s New FMA: Renaissance Or Decay?
-
See draft JEP - Deprecate Memory-Access Methods in sun.misc.Unsafe for Removal for more details.
- Getting Started With Spring AI and PostgreSQL PGVector
-
I’m not sure about the future of "Spring AI", but the post is a nice read.
- Why Isn’t the <html> Element 100% Supported on CanIUse.com?
-
Fun question!
- Introducing Pkl, a Programming Language for configuration
-
Yet another one? Mandatory comics:
- API Landscape: a comprehensive view of all stakeholders creating the programmable economy
-
While some cards are very far away from APIs, e.g., GitLab, still a good comprehensive list with search available. Find your favorite tool - I did!
- Agile cargo cult
-
An old rant of mine abut Cargo Culting. I think it still holds true - unfortunately.