====== Week 45 in reading ====== ===== Privacy, security ===== Inspired by [[https://niu.moe/@Wolf480pl/101036270825744762|Wolf480pl’s post]], I’ve started searching for some more information. I’ve read [[https://allodox.wordpress.com/2012/04/21/javascript-based-network-scanners/|So you want to build a Javascript based network scanner]] and decided that it was a very good idea to install [[https://addons.mozilla.org/en-US/firefox/addon/noscript/|NoScript Security Suite]]… There’s also an interesting [[https://www.reddit.com/r/javascript/comments/24e0d2/network_scanning_with_javascript/|discussion]] on reddit. As I’m preparing to write a longer post on privacy, I’ve started collecting info about that. The [[https://www.pcworld.com/article/2986988/privacy/the-price-of-free-how-apple-facebook-microsoft-and-google-sell-you-to-advertisers.html|article on PC World]] is particularly well written and informative. ===== Books ===== A friend of mine wrote a [[https://jpodeszwik.tech/surrounded-by-idiots/|review]] of the book “Surrounded by Idiots” by Thomas Erikson. Apparently it’s worth reading if you work with other people… ===== Architecture ===== I’ve been involved in a prestudy for a certain project. Among other things, I’ve stumbled upon [[https://en.wikipedia.org/wiki/Staged_event-driven_architecture|SEDA]]. It reminded me of the approach used by [[https://martinfowler.com/articles/lmax.html|LMAX Disruptor]], but with queues connecting processing agents instead of all of them sharing the same circular queue (as in disruptor). I’ve also read the [[https://aosabook.org/en/audacity.html|chapter on Audacity]] in the The Architecture of Open-Source Applications. Its explanations of the technical details (like file organisation), UX aspects and software lifecycle are definitely worth reading.