Plurrrr

Wed 01 Feb 2023

Python’s “Disappointing” Superpowers

In Hillel Wayne’s post “I am disappointed by dynamic typing”, he expresses his sense that the Python ecosystem doesn’t really make the most of the possibilities that Python provides as a dynamically typed language. This is an important subject, since every Python program pays a very substantial set of costs for Python’s highly dynamic nature, such as poor run-time performance, and maintainability issues. Are we we getting anything out of this tradeoff?

Source: Python’s “Disappointing” Superpowers, an article by Luke Plant.

Surprises in the Rust JSON Ecosystem

I knew from experience that serde_json::Value can't store borrowed data. For my use case, I wanted to find a crate that allowed me to borrow data from the JSON I was parsing, rather than needing a lot of tiny allocations for each string. Since every object key in JSON is a string, they add up quickly.

Source: Surprises in the Rust JSON Ecosystem.

100 Days Of More Or Less Modern CSS

It’s time to get me up to speed with modern CSS. There’s so much new in CSS that I know too little about. To change that I’ve started #100DaysOfMoreOrLessModernCSS. Why more or less modern CSS? Because some topics will be about cutting-edge features, while other stuff has been around for quite a while already, but I just have little to no experience with it.

Source: 100 Days Of More Or Less Modern CSS, an article by Manuel Matuzović.