Czy zdarzyło się, że musiałeś modyfikować wiele pozornie niezwiązanych ze sobą klas, aby wprowadzić jedną małą zmianę? Być może w Twoim kodzie powstał bad smell Shotgun Surgery - ten króciutki artykuł wyjaśni, na czym on polega oraz jak sobie z nim poradzić.
Przykłady architektur mikroserwisowych. Dużo diagramów i dobry opis.
RxJS: Avoiding takeUntil Leaks
Ciągłe pilnowanie zamykania subskrybcji potrafi przyprawić o ból głowy. Jednym z rozwiązań ułatwiających to zadanie jest operator takeUntil. Jego używanie wiąże się jednak z pewnym ryzykiem. Artykuł wskazuje jak uniknąć wycieków pamięci przy stosowaniu wspomnianego operatora i na jakie sekwencje powinniśmy szczególnie uważać.