-
переход на DTO с ручными мапперами
-
логгирование
-
cancellation token
-
асинхронность и многопоточность
-
загрузка файлов
-
хранение изображений в виде ссылки
-
хранение изображений в базе данных в виде
byte[] -
хранение файлов в
MinioIO -
unit-тесты
-
integration-тесты
-
ci/cd
-
развертывание
-
ограничение на уровне базы данных
-
result pattern
-
распределенный монолит
-
микросервисная архитектура
-
подключение Rabbit
-
подключение Kafka
-
мониторинг на Aspire
-
реализация в Kubernetes
-
кеширование MemoryCache
-
кеширование Redis
-
mcp сервер
-
grpc
-
graphql
-
поиск информации по токену
-
s3 c cloud.ru
- отложенные представления
@defer - ленивая загрузка ленты сообщений через колесо
ng-hero-carousel,ngx-tcarousel- кеширование данных в angular
- seo
- ssr
- смена темы
- лайк
- репост
- подписка
- комментарии
- интеграция AI функций
- генерация AI изображений
- подключение платежной системы
- captcha yandex
- теги по темам
- упоминания в сообщении @user
- уведомления
- избранные сообщения
- чат
- google maps
- подтверждение по почте
- i18n
- код в sms
Клиенты:
- телерам miniapps
- телеграм бот
- мобильная версия на
Ionic - мобильное приложение на React Native
- создайте новый проект
Next: `npx create-next-app@latest sampleapp - выберите настройки пакетов по умолчанию
- по стилям можно использовать
tailwindилиcss module - для условной стилизации: тернарный оператор или
clsx