📝Quotidien

Jour 63

Tony Duong

Tony Duong

août 12, 20261 min

Aussi disponible en:🇬🇧🇯🇵
#engineering#ruby#rails#multithreading#performance#connection-pool#puma
Jour 63

Aujourd'hui, j'ai :

  • appris la différence entre and et && en Ruby — même idée booléenne, mais précédence différente (&& lie plus fort que and, donc les mélanger dans des assignments/conditions peut surprendre)
  • appris le multithreading dans Rails pour le travail IO-bound (requêtes HTTP, lecture de fichiers) via cet article Medium — on peut accélérer ça in-process au lieu de toujours tout envoyer en jobs async
  • me suis rappelé qu'en Ruby, dans les ternaires / conditions, [] et "" sont truthy — tout est un objet, et seuls nil et false sont falsy
  • (ré)appris le lien entre threads, workers, processes et le DB connection pool — noté simplement dans Rails Threads, Workers, Processes, and the DB Connection Pool (ELI5)

🌐 Traduit par Claude

Tony Duong

Par Tony Duong

Un journal intime numérique. Pensées, expériences et réflexions.