Fri 11 Nov 2022

Blessed - An unofficial guide to the Rust ecosystem

Compared to other programming languages such as Python and Go, Rust's standard library is very small, including only core data structures in the standard library with all other functionality farmed out to 3rd party ecosystem crates, and a common complaint from new Rust developers is that they don't know where to start: which crates they ought to use and which crates they ought to trust. This list attempts to answer those questions.

Source: Blessed.

Trie in Python

A post about Haskell vs. Python readability came onto my radar the other day. It compares the implementation of a trie structure, and after looking upon the Python version I wanted to make my own attempt. I didn't make it to necessarily compare or "battle" against the other solutions, it's more of an exercise in the vein of "how would I do it".

Source: Trie in Python, an article by Ivan Sagalaev.

Basics of Haskell

A gentle introduction to Haskell for beginners.

The prerequisite for this series of tutorials is some knowledge of imperative programming, whether C++, Java, Pascal, you name it. If you have some familiarity with functional programming, that's even better.

Source: Basics of Haskell, an article by Bartosz Milewski.

The Hitman's Bodyguard (2017)

One of the world's top bodyguards gets a new client, a world class hitman who must testify at the International Criminal Court. They must put their differences aside and work together to make it to the trial alive and on time.

In the evening Alice and I watched The Hitman's Bodyguard. We had already seen the sequel: Hitman's Wife's Bodyguard, which I didn't like much. But I did like this movie and I give it a 7 out of 10.