FrontEndDev
Структура проекта для NestJS Если вы задавались вопросом, как организовать проект для своего API или сервера на NodeJs, то вот хороший пример. Причем в проекте уже реализована простая бизнес логика, аутентификация и другие аспекты проектов на NestJS. ht…
Чистая архитектура на NodeJS
Реализация подхода чистой архитектуры для backend, с помощью которого можно создавать гибкие, модульные и легко поддерживаемые приложения. Пример проекта на NestJS.
https://github.com/royib/clean-architecture-nestJS
Реализация подхода чистой архитектуры для backend, с помощью которого можно создавать гибкие, модульные и легко поддерживаемые приложения. Пример проекта на NestJS.
https://github.com/royib/clean-architecture-nestJS
🔥9❤1👍1🥱1😐1
Вложенность CSS
Ахмад Шадид рассказывает и показывает на примерах, как с помощью нативной вложенности решать повседневные задачи стилизации.
https://ishadeed.com/article/css-nesting/
Ахмад Шадид рассказывает и показывает на примерах, как с помощью нативной вложенности решать повседневные задачи стилизации.
https://ishadeed.com/article/css-nesting/
👍17🥴5
Интерактивное руководство по CSS Grid
Отличная статья с примерами, в которых можно настраивать свойства гридов и визуализировать изменения.
https://www.joshwcomeau.com/css/interactive-guide-to-grid/
Отличная статья с примерами, в которых можно настраивать свойства гридов и визуализировать изменения.
https://www.joshwcomeau.com/css/interactive-guide-to-grid/
🔥17👏2👍1
Неочевидные моменты Typescript и способы их решения
Примеры ситуаций, с которыми можно столкнуться при работе с Typescript.
https://habr.com/ru/articles/775330/
Примеры ситуаций, с которыми можно столкнуться при работе с Typescript.
https://habr.com/ru/articles/775330/
👍15🔥3🤔1
Server-side rendering и практики работы с запросами
Нюансы работы с запросами, отличающие клиентскую разработку от серверной.
https://habr.com/ru/companies/domclick/articles/776714/
Нюансы работы с запросами, отличающие клиентскую разработку от серверной.
https://habr.com/ru/companies/domclick/articles/776714/
👍14
This media is not supported in your browser
VIEW IN TELEGRAM
Примеры использования WebShare API
https://blog.logrocket.com/implementing-advanced-features-navigator-share-api/
https://blog.logrocket.com/implementing-advanced-features-navigator-share-api/
👍24
Создание SVG через код
25 примеров, которые помогут вам ближе познакомиться с созданием SVG через код. Автор проведет вас через все функциональные возможности от простого к сложному.
https://svg-tutorial.com/
25 примеров, которые помогут вам ближе познакомиться с созданием SVG через код. Автор проведет вас через все функциональные возможности от простого к сложному.
https://svg-tutorial.com/
👍13🔥7
Вам не нужен JS для этого
Несколько примеров того, когда стоит применять правило использования более простых технологий:
▫️переключатель чекбокса
▫️ввод с подсказкой
▫️аккордеон
и еще несколько случаев, когда можно обойтись без JS.
https://www.htmhell.dev/adventcalendar/2023/2/
Статья кстати из HTML Hell адвент календаря, где каждый день декабря выходит новая статья о веб разработке.
Несколько примеров того, когда стоит применять правило использования более простых технологий:
▫️переключатель чекбокса
▫️ввод с подсказкой
▫️аккордеон
и еще несколько случаев, когда можно обойтись без JS.
https://www.htmhell.dev/adventcalendar/2023/2/
Статья кстати из HTML Hell адвент календаря, где каждый день декабря выходит новая статья о веб разработке.
👍31❤1
Как работают JS Promise
Туториал для начинающих.
https://www.freecodecamp.org/news/javascript-promise-object-explained/
Туториал для начинающих.
https://www.freecodecamp.org/news/javascript-promise-object-explained/
🔥9👍4
Eleventy vs NextJS
Сравниваем 2 фреймворка для генерации статических сайтов: перфоманс, сложность работы, фичи и другие аспекты.
https://blog.logrocket.com/eleventy-vs-next-js-static-site-generation/
Сравниваем 2 фреймворка для генерации статических сайтов: перфоманс, сложность работы, фичи и другие аспекты.
https://blog.logrocket.com/eleventy-vs-next-js-static-site-generation/
👍15🤣5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем сложную анимацию на ThreeJS
Красивый эффект реагирующий на движение мыши.
Demo | Github
https://tympanus.net/codrops/2023/12/13/creating-an-interactive-mouse-effect-with-instancing-in-three-js/
Красивый эффект реагирующий на движение мыши.
Demo | Github
https://tympanus.net/codrops/2023/12/13/creating-an-interactive-mouse-effect-with-instancing-in-three-js/
👍28👎2❤1
Пример реализации инпута для одноразовых паролей
https://chriscoyier.net/2023/12/04/html-css-for-a-one-time-password-input/
https://chriscoyier.net/2023/12/04/html-css-for-a-one-time-password-input/
👍19❤1
16 впечатляющих игр на чистом CSS
Демо и исходники прилагаются.
https://www.frontendplanet.com/css-game-examples/
Демо и исходники прилагаются.
https://www.frontendplanet.com/css-game-examples/
👍16
10 советов по оптимизации производительности приложений
Краткие советы с ссылками на подробные ресурсы.
https://calendar.perfplanet.com/2023/ten-optimisation-tips-for-an-initial-web-performance-audit/
Краткие советы с ссылками на подробные ресурсы.
https://calendar.perfplanet.com/2023/ten-optimisation-tips-for-an-initial-web-performance-audit/
❤12👍5
Используем CSS Subgrid для создания продвинутой разметки
https://blog.logrocket.com/designing-advanced-layouts-with-css-subgrid/
https://blog.logrocket.com/designing-advanced-layouts-with-css-subgrid/
👍13❤1
Линтер Oxlint
Простой линтер, не требующий конфигурации, основная цель которого поиск ошибочного или неиспользуемого кода.
https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
Простой линтер, не требующий конфигурации, основная цель которого поиск ошибочного или неиспользуемого кода.
https://oxc-project.github.io/blog/2023-12-12-announcing-oxlint.html
🔥14👍2🤔2❤1🤡1
Тестирование JavaScript c помощью Jest
Вводный курс за 1 час.
https://www.youtube.com/watch?v=IPiUDhwnZxA&ab_channel=freeCodeCamp.org
Вводный курс за 1 час.
https://www.youtube.com/watch?v=IPiUDhwnZxA&ab_channel=freeCodeCamp.org
💩10👍5👎2
TypeScript фичи, которые повысят уровень вашей разработки
https://medium.com/@hamsterhomka/e40a3424fa50
https://medium.com/@hamsterhomka/e40a3424fa50
❤16🤨1
HTML и CSS ошибки, влияющие на доступность
4 статья из цикла про разработку приложений с учетом опыта незрячих пользователей.
https://habr.com/ru/companies/ruvds/articles/776392/
4 статья из цикла про разработку приложений с учетом опыта незрячих пользователей.
https://habr.com/ru/companies/ruvds/articles/776392/
👍13❤4
Используем Github Pages для хостинга NextJs приложения
Простой туториал по конфигурации Github Pages и NextJs.
https://www.viget.com/articles/host-build-and-deploy-next-js-projects-on-github-pages/
Простой туториал по конфигурации Github Pages и NextJs.
https://www.viget.com/articles/host-build-and-deploy-next-js-projects-on-github-pages/
❤10👍3