This Week I Learned #21

Assumed audience: people interested in learning and metacognitive tools. What's this?

Here are some of the things I learned this week, in the order I’ve noted them down.

# Programming

  • What Write-Ahead Logging (WAL) in SQLite is a and how it can be used in the context of Core Data (link).
  • The rule of least power is a programming principle that prescribes the use of the least powerful programming language capable of solving the problem at hand (wikipedia). In the same vein, the principle of least privilege refers to the design principle where each abstraction layer in a computer program should only be able to access the resources it needs to do its job (wikipedia).