#programming
Alex
9/15 2:09:20
💕
This guy presents an opinion on "a compile-time hierarchy of encapsulation that matches the domain model" and what are the appropriate ways of drawing the encapsulation boundaries in software today.
https://www.youtube.com/watch?v=wo84LFzx5nI
This is pretty deep. The talk is based on not-very-well-known details of the history of OOP paradigm and related programming languages. As well as the challenging problems that were originally successfully solved on the crappy computers of the 1960s.
Somehow reminds me of the completely unrelated but famous "billion dollar mistake" of the NULL pointer: the pattern, which was probably good for a single problem Hoare was working on at that time, but unfortunately became a mainstream solution for inappropriate problems.
#computerscience
#softwareengineering
#history
Yuki Kishimoto
9/20 4:48:24
💕❤️
## rust-nostr v0.35 is out! 🦀
### Summary
Add gossip model support, deprecate `SQLite` database in favor of `LMDB` (fork of nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c's pocket database), add support to negentropy v1 (old version is still supported!), add `MockRelay` (a local disposable relay for tests), allow usage of embedded tor client on mobile devices, many improvements, bugs fix and more!
Full changelog: https://rust-nostr.org/changelog
### Contributors
Thanks to all contributors!
* nostr:npub1acxjpdrlk2vw320dxcy3prl87g5kh4c73wp0knullrmp7c4mc7nq88gj3j
* nostr:npub17q5n2z8naw0xl6vu9lvt560lg33pdpe29k0k09umlfxm3vc4tqrq466f2y
* nostr:npub1zwnx29tj2lnem8wvjcx7avm8l4unswlz6zatk0vxzeu62uqagcash7fhrf
* nanikamado
### Links
https://rust-nostr.org
https://rust-nostr.org/donate
#rustnostr #nostr #rustlang #programming #rust #python #javascript #kotlin #swift