This week I learned a quite cool way to watch whether a method is called during the execution of some code in…
A beautiful protocol makes implementation easy
Implementing Time-base One-Time Passwords in Pharo
As a programmer I was curious how Google Authenticator, an iOS or Andriod mobile app used to implement two-factor authentication (2FA), really worked and how I could implement it myself…
This is a story about a small, seemingly innocent code change that speeds up a very simple computation. It is pretty magical and serves as an example of how things are not always what they seem.
Streaming NFC, NFD, NFKC & NFKD, normalization QC and normalization preserving concatenation.
Sven Van Caekenberghe, Henrik Sperre Johansen
I am studying Turing Machines in a course named “Calculability and Complexity” this year. I wondered how easy it would be to write a Turing Machine simulator in Pharo.