According to the strictyaml author (https://github.com/crdoconnor/strictyaml/blob/master/FAQ.rst#why-is-strictyaml-built-upon-ruamelyaml): “ruamel.yaml is probably the best spec-adhering YAML parser for python.
Unlike pyyaml it does not require the C yaml library to be installed, and it is capable of loading, editing and saving YAML while preserving comments, which pyyaml does not.”
Reminder that is an amazing resource
Rust is an elegant language, that is quite different from many other popular languages. For example, instead of using classes and inheritance, Rust has a trait-based system. However I believe, that many programmers new to Rust (including myself) are unfamiliar with common Rust patterns.
In this post, I want to discuss the newtype-pattern, as well as the From and Input traits , which help with conversion between types.
In Python: enjoy the ease of working with your data as ordinary objects in memory.
Data are moved in and out of memory as needed, so databases can be as large as needed.
In Postgres: index and search your data using PostgreSQL, from within your application and externally.
Within your application, search results may be returned as application objects, or as data, depending on your needs.
Transactional and built on mature technology for reliability.
RT @felixge: The “Lazy materialized views” technique in this article is really genius. Kudos to Jack Christensen. #postgres
RT @iElectric: Stop using JWT for sessions