Quotidien Shaarli
July 30, 2022
The basic architecture concepts I wish I knew when I was getting started as a web developer
« La complexité, c’est comme le cholestérol. Il faut surtout se débarasser du mauvais. » (Proverbe gascon-malgache)
DDD est l’acronyme de Domain Driven Design. Ce n’est ni un framework, ni une méthodologie, mais plutôt une approche décrite dans l’ouvrage du même nom d’Eric Evans. Un de ses objectifs est de définir une vision et un langage partagés par toutes les personnes impliquées dans la construction d’une application, afin de mieux en appréhender la complexité. Nous ne souhaitons pas faire ici une présentation de DDD (voir plutôt ici pour une introduction). Nous voulons montrer comment DDD peut adresser certaines problématiques évoquées dans l’article “J’ai mal à mon application ! Ca se soigne ?” au travers d’un exemple d’application (“je veux vendre et acheter des légumes sur internet”), tout en s’inscrivant dans une démarche de développement Agile.
High-quality, ubiquitous, and portable telemetry to enable effective observability
OpenTelemetry is a collection of tools, APIs, and SDKs. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.
Dyneema and Spectra are brands of lightweight high-strength oriented-strand gels spun through a spinneret. They have yield strengths as high as 2.4 GPa (2.4 kN/mm2 or 350,000 psi) and density as low as 0.97 g/cm3 (for Dyneema SK75).[12] High-strength steels have comparable yield strengths, and low-carbon steels have yield strengths much lower (around 0.5 GPa). Since steel has a specific gravity of roughly 7.8, these materials have a strength-to-weight ratios eight times that of high-strength steels. Strength-to-weight ratios for UHMWPE are about 40% higher than for aramid. The high qualities of UHMWPE filament were discovered by Albert Pennings in 1968 but commercially viable products were made available by DSM in 1990 and Southern Ropes soon after.. [13]