Date | Title | Description |
09.11.2024 | Integrating External Authorization with NestJS and Angular: A Seamless Approach | In the world of web development, security is paramount. As applications grow, so does the need for robust authentication systems. This article explores the integration of an external authorization server, Authorizer.dev, into a full-stack a... |
07.11.2024 | Интеграция внешнего сервера авторизации authorizer.dev в фулстек приложение на NestJS и Angular | Предыдущая статья: Создание пользовательского интерфейса для модуля Webhook с помощью Angular
В этой статье я подключу в проект внешний сервер авторизации https://authorizer.dev и напишу дополнительные бэкенд и фронтенд модули для интеграци... |
23.10.2024 | Navigating the Maze of Recursive Dependencies in Frontend Development | In the world of frontend development, recursive dependencies can feel like a labyrinth. They twist and turn, creating paths that lead to confusion and errors. Understanding these dependencies is crucial for building robust applications. Thi... |
23.10.2024 | Рекурсивные зависимости на фронтенде | Хочу рассказать о том, какие проблемы при разработке создают рекурсивные зависимости на фронте. И рассмотрим способы решения зависимостей и их обнаружение.О проблеме
Рекурсивные зависимости на фронтенде могут возникать если модули ссылаются... |
06.10.2024 | Создание конфигурируемого Webhook-модуля для NestJS-приложении | Предыдущая статья: Добавляем lint-staged в NestJS и Angular приложения, включаем семантическое версионирование фронтенда
В рамках этой статьи я опишу создание двух NestJS-модулей с различным способом конфигурирования: утилитарный модуль и б... |
01.09.2024 | Building Applications with NestJS and Angular: A Guide to Deployment with PM2 and Docker Compose | In the world of web development, building applications is like crafting a fine piece of art. Each layer, each component, must fit together seamlessly. This article dives into the intricacies of deploying applications built with NestJS and A... |
27.08.2024 | Сборка приложений на NestJS и Angular и запуск их в двух вариантах: через PM2 и через «Docker Compose» | Предыдущая статья: Добавление Swagger документации в NestJS-mod приложение и генерация REST-клиента для Angular-приложения
Для запуска собранных приложений в режиме PM2 фронтенд будет встроен в бэкенд в виде статичных файлов.
Для запуска в ... |
26.08.2024 | Добавление Swagger документации в NestJS-mod приложение и генерация REST-клиента для Angular-приложения | Предыдущая статья: Подключение PrismaORM в NestJS-mod приложение и проверка его работы через REST
Подключение генератора Swagger документации к бэкенду.
Подключение https://www.npmjs.com/package/prisma-class-generator для генерации DTO из P... |
11.08.2024 | Добавление базы данных Postgres в проект и запуск миграций через Flyway для NestJS-mod приложения | Предыдущая статья: Создание пустого Angular проекта и связь его с существующим сервером на NestJS
База данных будет подниматься через Docker Compose.
Миграции пишутся вручную и запускаются через Flyway мигратор.
Приложение имеет свой логин ... |
10.08.2024 | Создание пустого Angular проекта и связь его с существующим сервером на NestJS | Предыдущая статья: Создание пустого проекта с помощью NestJS-mod
Создание приложения происходит через nx схематик для Angular.
Адрес сервера задается жестко в коде, в следующих постах адрес будет перенесен в переменные окружения.
Для запуск... |
09.08.2024 | Создание пустого проекта с помощью NestJS-mod | После многих лет написания различных проектов на NestJS и Angular, я решил переписать группу проектов из репозитория https://github.com/rucken и использовать текущий стиль кодирования, он не сильно поменялся, просто стало меньше однотипного... |
20.06.2024 | На чем разработать свой стартап или с чего начать хакатон в 2024? (часть 1) | typical startup thinking about technology
Давайте попробуем собрать свой идеальный boilerplate для full-stack разработки. В статье мы будем постепенно собирать шаблон для быстрого запуска стартапов.
Сразу предупреждаю, что статья будет холи... |
21.03.2024 | NX Technologies Raises €22M in Series B Funding | NX Technologies, a Cologne, Germany-based fintech company that operates the automotive payment management platform bezahl.de, raised €22M in Series B funding.
The round was led by PayPal Ventures, with participation from Seaya Ventures, Wal... |
25.01.2024 | Коллекция утилит NestJS-mod для унификации приложений и модулей на NestJS | О себе
Всем привет, меня зовут Ильшат.
Я пишу бэкенд на Typescript и NestJS уже 7 лет.
Помимо бэкэнда я пишу ещё и фронтенд на Angular, благодаря схожести NestJS и Angular я и выбрал его в качестве основного фреймворка для разработки бэкенд... |
07.11.2023 | Какой монорепозиторий сейчас подходит для Node.js BACKEND? | Суть нашей работы в Practica.js — выбор правильных библиотек и фреймворков для пользователей. В этой статье мы поделимся соображениями по поводу выбора инструментария для монорепозитория.
На рынке монорепозиториев сейчас жара. Странно, что ... |
29.09.2023 | A16z backs SaaS startup Nx in €15M round to simplify software development | Read this article in:
Nx, a startup that simplifies software development with a single code repository, announced that it has secured $16M (approximately €15M) in a Series A round of funding.
The funding round, led by Nexus Venture and a16z... |
25.09.2023 | Nx lands $16M to build ‘monorepo’ tools for software devs | Nx, a startup developing tooling to make it simpler for software dev teams to work within a single code repository, today closed a $16 million Series A round with participation from Nexus Venture Partners and a16z.
The funding will be used ... |
16.08.2023 | Создание статичного блога на Angular и Contentful | В предыдущей части - Как я переносил блог из CakePHP в Angular, я делился своей историей миграции блога из CakePHP в Angular. В этой статье, я хочу продемонстрировать связку Angular и Contentful. Я по шагам создам новое приложение, добавлю ... |
06.08.2023 | Разработка собственного плагина для nx (executor и generator) | В продолжении к предыдущей статьи, погружение в nx. Если не знакомы с nx, рекомендую сначала прочитать ее.
Практический урок по написанию собственного плагина. Реализуем generator и executor. generator - при запуске которого у нас будет обн... |
15.07.2023 | Мультибрендинг сайта на Angular | Введение
В последнее время все больше компаний сталкиваются с необходимостью создания нескольких брендов на одном сайте или приложении. Такая задача может быть связана с различными целевыми аудиториями пользователей, регионами или продуктам... |
13.07.2023 | Nx Generator: имба или не стоит разбираться? | Всем привет, меня зовут Дима, я angular-разработчик из департамента среднего и малого бизнеса в Тинькофф. Недавно мой коллега рассказал, почему мы выбрали Nx, а я расскажу про самый мощный инструмент Nx — Nx Generator.
Покажу, что нужно уст... |
03.07.2023 | Объединение микрофронтов на Nx в один проект | Если вы, как и я, заинтересовались микрофронтами и пробуете развернуть проект на Nx, то возможно, у вас встанет вопрос, как в итоге объединить несколько своих микрофронтов в общий проект. По крайней мере, те статьи, которые я находил по это... |
27.06.2023 | Не пропусти это при работе с Nx | Работая с монорепозиторием, ты наверняка слышал о наборе инструментов Nrwl Nx. Если вкратце, то Nx ускоряет и упрощает работу с монорепой, снабжает полезными утилитами. Держи документацию.
Часто работа с Nx заканчивается на имеющихся дефолт... |
18.06.2023 | Теория: nx — инструмент по работе с микрофронтендами | Nx - это инструмент для работы с фронтендом, который позволяет упростить совместную работу над проектом нескольким командам.
Nx позволяет генерировать код, автоматизировать процессы сборки, тестирования, а также позволяет управлять зависимо... |
30.05.2023 | Битва CLIs: почему мы отказались от Angular CLI в пользу Nx | Привет! Меня зовут Даниил, я фронтенд-разработчик в Тинькофф Бизнесе. Мы строим удобные интерфейсы, чтобы клиенты могли быстро зарегистрировать бизнес.
Сегодня я хочу рассказать, почему мы используем Nx для всех наших Angular-проектов, каки... |
20.04.2023 | Как мы создаем Squadus: путешествие от монолита к микросервисами | На этой неделе мы выпустили Squadus — единое цифровое рабочее пространство, которое позволяет компаниям удобно и гибко структурировать коммуникации. На создание этого on-premise решения ушло порядка трех лет; для ускорения разработки Squadu... |
17.03.2023 | Как создать монорепозиторий с несколькими сервисами, используя Lerna и Yarn? | Для разработчиков построение масштабируемых и поддерживаемых приложений может быть значительным вызовом, особенно при работе с большими кодовыми базами и несколькими сервисами. К счастью, использование подхода монорепозитория в сочетании с ... |
17.12.2022 | Redux в Angular. Туда и обратно | Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. На пороге 2023 года я хочу поделиться своим опытом использования redux в Angular, поговорить о разных реализациях, ... |
22.11.2022 | Nx Raises $8.6M In Seed Funding | Narwhal Technologies Inc, the Gilbert, AZ-based company behind the open source build system Nx, raised $8.6M in Seed funding.
The round was co-led by Nexus Venture Partners and A16z with participation from several prominent angel investors.... |
17.11.2022 | With $8.6M in seed funding, Nx wants to take monorepos mainstream | Narwhal, the company behind the popular monorepo-focused open source Nx build system for JavaScript code, today announced that it has raised an $8.6 million seed funding round co-led by Nexus Venture Partners and Andreesen Horowitz. A numbe... |
07.11.2022 | Монорепозиторий на обед | В прошлой статье я рассказывал про библиотеку компонентов и утилит handy-ones. Я задумал её не только чтобы делиться с сообществом своими наработками на постоянной основе, но главное - чтобы понять, как должен выглядеть, собираться, тестиро... |
21.06.2022 | Пишем продвинутый планировщик с использованием React, Nest и NX. Часть 1: настройка проекта | Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. В серии статей мы поэтапно разработаем продвинутое приложение-планировщик. Сначала создадим и настроим монорепозиторий c помощью NX, разработаем интер... |
04.03.2022 | Как я делал сайт визитку на Angular | Несколько месяцев назад я загорелся желанием написать небольшой pet-проект, который был бы посвящен разработке сайта визитки на Angular. И так как Angular достаточно громоздкий фреймворк, в котором нет SSR* из коробки, да и настройка SEO тр... |
19.02.2022 | Разработка приложений на Typescript с использованием Nx | В данной статье расскажу об использовании Nx для разработки веб приложений на Typescript.
Два года назад я написал статью на медиуме - Сборка Typescript приложения с помощью Webpack, где поделился своим решением сборки простого приложения н... |
24.12.2021 | Библиотека как продукт: от папки в проекте до международного опенсорса | Работа над общей библиотекой сильно отличается от работы в продуктовой команде. Но разработчики библиотек тоже проходят длинный путь становления своего продукта, причем, в отличие от приложений, часто без помощи менеджеров или бизнес-аналит... |
24.12.2021 | Микро-фронтенды для микро-сервисов | М.Видео-Эльдорадо поддерживает более сотни разных систем. Набор необходимых сервисов отличается для сотрудников разных должностей и даже разных функциональных обязанностей. Управлять таким парком, организовывать уровни доступа к разным прод... |
02.09.2021 | Микрофронтенд, как не скатиться в ад | Всем доброго времени суток!
Сегодня речь пойдёт о таком страшном звере, как micro-frontend. Знаю: всем эта тема порядком надоела, но просмотрев полтора десятка выступлений осознал, что не все до конца понимают, что это такое и какие сложнос... |
- | Nx | “Next generation build system with first class monorepo support and powerful integrations.” |
- | Taiga UI: год в Open Source | Taiga UI — это огромная библиотека компонентов на Angular. Мы в Тинькофф разрабатывали ее внутри пару лет, прежде чем выпустили вторую, мажорную версию на публику. С тех пор прошел год, и я хочу подвести итоги и обозначить планы на 2022 год... |