Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:decadv:2023 [2023/12/13 08:17] – add Dec 13: Rust warm-up pfmprojects:decadv:2023 [2023/12/30 00:44] (current) – add Dec 29: rust cont. pfm
Line 55: Line 55:
  
   * I had a little morning warm-up with Rust. Rust's compiler gives very helpful and detailed error messages!   * I had a little morning warm-up with Rust. Rust's compiler gives very helpful and detailed error messages!
 +
 +===== December 16th =====
 +
 +  * I've added 3 new configuration parameters to Lacre's config file, controlling database connection pool. (Read more in [[https://docs.sqlalchemy.org/en/20/core/pooling.html#dealing-with-disconnects|Dealing with disconnects]] section of SQLAlchemy documentation.)
 +
 +===== December 17th =====
 +
 +  * Learned more about [[https://docs.python.org/3/library/enum.html|enum]] Python module, then used it in Lacre.
 +  * Provided a configuration parameter in Lacre to choose optimistic or pessimistic handling of database connections.
 +
 +===== December 19th =====
 +
 +  * Added more logging while hunting a bug reported by Muppeth.
 +  * Lacre admin CLI tool: added ''-D'' (''--delete'') option to ''queue'' sub-command.
 +
 +===== December 29th =====
 +
 +  * Continued learning Rust, this time trying to implement a [[wp>Brainfuck]] interpreter.