Привіт, класний тренажер, якщо у вас буде сила та натхнення продовжувати їм займатися, з цього може вирости щось дійсно круте та корисне. Сам починав вивчати фронтент у схожому середовищі на...
Ще з Пітону:
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts.
Є хороша маловідома книжка A Philosophy of Software Design. Там більше за розбивку коду на модулі, щоб результат найлегше було читати. Яким має бути інтерфейс модуля чи класу.
Можна було весь цей час використовувати пакет ngneat/until-destroy www.npmjs.com/...age/@ngneat/until-destroy Ангуляр нічого свого в 16 версії практично не додає. Скопіював takeUntilDestroyed з пакета вище і signals з SolidJS.
в angular 16 нарешті є обидва рішення з коробки, більше нічого непотрібно робити: import {takeUntilDestroyed} from '@angular/core/rxjs-interop'; @Input({required: true}) data: any; data$.pipe(takeUntilDestroyed()).subscribe()...
Але там і жаху вистачає. Недавно натрапила на курс по MySQL від аргентинця. У людини, за його словами, більше 20 років досвіду у вебі. База на іспанській мові, у назві кожного стовбця таблиці префіксом іде назва таблиці.
при чому там є курси на різні тематики, адже цей сайт вже існує довго і розвивається фронтенд, бекенд, дата-аналітик, робота з БД, тестування на будь-який смак) www.freecodecamp.org/learn — тут список курсів, які в них є
вони навіть запустили курс,...
Коментарі