2024-10-06 - 2024-10-12
Books being read Link to heading
- (pt-BR) Conversas Cruciais - Joseph Grenny & Kerry Patterson & Ron McMillan & Al Switzler & Emily Gregory
- (pt-BR) Tremendas Trivialidades - G.K. Chesterton
Learned Link to heading
- What is Common Table Expressions (CTEs)?
WITH
clause
Discovered tools Link to heading
- player.style - Video & audio player themes for every web player & framework
Trees in Django Link to heading
- django-tree-queries
- supports PostgreSQL, sqlite3, MariaDB, and MySQL
- uses Common Table Expressions (CTEs)
- django-fast-treenode
- fork of django-treenode
- uses Adjacency List + Closure Table
- django-ltree-2
- PostgreSQL only
- uses PostgreSQL ltree
- django-treenode
- uses Adjacency List
- django-cte-forest
- PostgreSQL only
- uses Common Table Expressions (CTEs)
- django-treebeard
- uses Adjacency List, Materialized Path, or Nested Sets
- django-mptt
- unmaintained
- uses Nested set model
- Saving nodes with outdated values (when it was updated by another process, for example) will cause corrupted trees
- django-postgresql-dag
- last commit in 2022
- supports PostgreSQL only
- uses Common Table Expressions (CTEs)
Python dicts Link to heading
Read articles Link to heading
- AWS to Azure services comparison - Azure Architecture Center | Microsoft Learn
- django-tree-queries - Matthias Kestenholz
- Modeling Hierarchical Tree Data in PostgreSQL
- Notes at Storing trees in a database
- Do’s and Don’ts of Storing Large Trees in PostgreSQL
- Notes at Storing trees in a database
- Open source royalty and mad kings
Read news Link to heading
- Canvas is a new way to write and code with ChatGPT | OpenAI
- The Disappearance of an Internet Domain
- Security Vulnerability fixed in Firefox 131.0.2, Firefox ESR 128.3.1, Firefox ESR 115.16.1 — Mozilla
Watched Link to heading
Listened Link to heading
- (pt-BR) Homilia Diária | A loucura de quem não tem tempo para Deus (Terça-feira da 27.ª S. do T. Comum)
- (pt-BR) Homilia Diária | O transplante de coração necessário para rezar (Quarta-feira da 27ª S. do T. Comum)
- (pt-BR) Homilia Diária | Por que a oração deve ser perseverante? (Quinta-feira da 27ª Semana do Tempo Comum)