Archive
testing
-
Laravel 10 in an internal app: native types, the Process facade, and Pennant
Our internal ops app went 9 to 10 in nine hours, not the ten minutes the upgrade guide estimates. Notes on two silent breaks, replacing exec() with the Process facade, and the Pennant gotcha that bit us.
-
The tests we stopped writing
I deleted 212 tests from a 912-test suite and the build halved. Notes on which tests earn their place: getter assertions and mock transcripts went, money arithmetic and timezone boundaries stayed.