PHP długo kojarzył się z językiem, w którym wiele reguł trzeba było egzekwować "umową zespołu", testami i dyscypliną programistów. Wraz z pojawieniem się readonly, enum i atrybutów ten model zaczął się wyraźnie zmieniać. Coraz więcej decyzji projektowych można dziś wyrazić bezpośrednio w kodzie, a nie w komentarzach, konwencjach czy rozproszonych plikach konfiguracyjnych.
W artykule omówię lil-gui - nowoczesny panel sterowania dla aplikacji JavaScript i Three.js.
Jednym z zastosowań biblioteki Three.js jest tworzenie wizualizacji muzyki. Dzięki połączeniu Web Audio API z Three.js możemy analizować odtwarzany dźwięk w czasie rzeczywistym i zamieniać go na efektowne animacje 3D.
CakePHP 5 daje całkiem wygodne narzędzia do pisania komend terminalowych, zwłaszcza jeśli chcesz pokazać statusy, ostrzeżenia i postęp długiego procesu.