Telegram Web Link
Как настроить псевдонимы путей в проектах внешнего интерфейса нативным способом

Мы рассмотрим importsполе package.jsonи то, как его можно использовать для настройки псевдонимов пути. Мы также рассмотрим, как широко используемые инструменты разработки поддерживают эту область, и определим оптимальную конфигурацию для различных вариантов использования.

https://dev.to/nodge/the-native-way-to-configure-path-aliases-in-frontend-projects-ce4
👍2
Сегодня команда TypeScript выпускает новое расширение VS Code под названием Deopt Explorer! Этот инструмент может помочь найти полиморфизм и деоптимизацию в вашем коде, и он уже помог нам ускорить работу самого TypeScript. Посмотрите, что мы построили!

https://devblogs.microsoft.com/typescript/introducing-deopt-explorer/
Используйте Notion в качестве базы данных для своего блога Next.JS

Notion — чрезвычайно мощный инструмент для управления вашим контентом путем создания базы данных, вы даже можете добавлять свойства на страницы: дату публикации, теги и т. д.

В этом посте вы узнаете, как получать страницы из Notion API и отображать их содержимое, чтобы создать замечательный блог Next.JS, полностью управляемый с помощью Notion. https://dev.to/martinp/use-notion-as-a-database-for-your-nextjs-blog-195p
Forwarded from REact
⚡️refine.new — Представляем самый быстрый способ создания приложений React

Узнайте, как Refine.new и платформа Refine меняют способы создания интерфейсных приложений разработчиками в React. https://refine.hashnode.dev/refinenew-introducing-the-fastest-way-to-create-react-apps
Статьи & Учебники

Продвинутая оптимизация производительности веб-сайтов (7 минут чтения)

Оптимизация веб-производительности всегда была критически важна для веб-сайтов и приложений. Поскольку функциональность приложений неуклонно растет, увеличивается потребность в надежной производительности. В этой статье рассматриваются передовые методы веб-оптимизации, такие как ленивая загрузка, кэширование, сжатие изображений и многое другое. https://www.codemotion.com/magazine/frontend/web-developer/advanced-web-performance-optimization/

Насколько сложно создать фронтенд-фреймворк?? (12 минут чтения)

Фреймворки для фронтенда помогают абстрагироваться от обычного HTML и JavaScript в пользу понятного кода, компонентов и реактивности. В этой статье рассказывается о том, как менее чем за 400 строк кода построить с нуля базовый фронтенд-фреймворк, обладающий реактивностью и композитивностью (компонентная архитектура). https://18alan.space/posts/how-hard-is-it-to-build-a-frontend-framework.html

Проектирование липких меню: Руководство по UX (6 минут чтения)

Липкие меню очень полезны на мобильных устройствах и в отзывчивых веб-приложениях. Однако есть несколько моментов, о которых следует помнить, когда вы их добавляете, поскольку они могут сильно повлиять на UX в определенных ситуациях, например, поведение меню при поднятой клавиатуре на мобильных устройствах. В этой статье обсуждается, когда вам следует & не следует использовать липкие меню, как сделать так, чтобы они не отвлекали пользователей, и лучшие практики, чтобы убедиться, что они всегда отзывчивы и доступны. https://smashingmagazine.com/2023/05/sticky-menus-ux-guidelines/

Мнения & Советы

Работа над незнакомой кодовой базой (3 минуты чтения)

Разработчикам часто приходится работать над незнакомой кодовой базой. Это происходит каждый раз, когда человек присоединяется к новому проекту или даже когда ему нужно поработать над ранее нетронутой частью в больших проектах. Это явление не ограничивается разработчиком, которому нужно исправить ошибку; это может быть архитектор решений, которому нужно разработать новую функцию, или автор открытого кода, работающий над проблемой на GitHub в свободное время. В этой статье описывается, как лучше всего подойти к ситуации, чтобы сократить время, необходимое для начала внесения вклада в незнакомую кодовую базу. https://blog.frankel.ch/working-unfamiliar-codebase/

Бум ИИ с открытым исходным кодом построен на подачках Big Tech. Как долго это продлится? (7 минут чтения)

Бум ИИ с открытым исходным кодом во многом основан на исследованиях Big Tech. Например, многие модели, о которых идет речь в заголовках, построены на основе LLaMA, большой языковой модели с открытым исходным кодом, выпущенной Meta AI. Если эти компании решат прекратить публиковать свои модели, сообщество ИИ с открытым исходным кодом может потерпеть крах по сравнению с ИИ с закрытым исходным кодом. Сейчас критическое время для сообщества ИИ с открытым исходным кодом, чтобы найти способы сделать ИИ более доступным для всех. https://www.обзор технологий.com/2023/05/12/1072950/open-source-ai-google-openai-eleuther-meta/

Стартапы & Инструменты

ChatGPT Prompt Engineering для разработчиков (веб-сайт)

Этот бесплатный курс от deeplearning.ai и Эндрю Нг (соучредитель и бывший руководитель Google Brain) учат разработчиков, как использовать LLM для быстрого создания новых и мощных приложений. В статье описывается принцип работы LLM, приводятся лучшие практики для оперативного проектирования и показано, как LLM API могут быть использованы в приложениях для решения различных задач, таких как обобщение, вывод, преобразование текста и расширение. https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
Эпический стек (GitHub Repo)

The Epic Stack - это авторитетный стартёр проектов и справочник, который позволяет командам быстрее доводить свои идеи до производства на более стабильном фундаменте. Он поставляется с множеством функций, таких как аутентификация по электронной почте/паролю, электронные письма для транзакций, размещение пользовательских изображений, стилизация с помощью TailwindCSS, GitHub Actions и многое другое. https://github.com/epicweb-dev/epic-stack

Windmill (GitHub Repo)

Windmill - платформа для разработчиков с открытым исходным кодом для превращения скриптов в рабочие процессы и пользовательские интерфейсы. Это альтернатива Airplane и Retool. Поддерживаемые языки сценариев: Python, Typescript, Go, Bash и SQL. https://github.com/windmill-labs/windmill

🎁 Разное

Что нового в CSS и пользовательском интерфейсе: I/O 2023 Edition

В этой статье представлены 20 самых интересных и важных функций CSS в Chrome, таких как запросы контейнера (которые позволяют стилизовать элементы на основе размера их контейнера) и селектор :has(), который позволяет выбирать элементы, являющиеся потомками элемента, имеющего 'n' количество дочерних элементов. https://developer.chrome.com/en/blog/whats-new-css-ui-2023/

Экосистема JavaScript восхитительно странная (6 минут чтения)

Экосистема JavaScript неуклонно растет. Но менее 10 лет назад JavaScript не был таким функциональным, как сейчас - в нем не было импортов, классов, async, стрелочных функций и многого другого. С течением времени JavaScript совершенствовался, но JavaScript все еще фундаментально отличается от таких языков, как Ruby и Python. https://fly.io/blog/js-ecosystem-delightfully-wierd/

Как я использовал GitHub Copilot для создания расширения для браузера (8 минут чтения)

GitHub Copilot можно использовать как инструмент для парного программирования. В этом руководстве рассказывается о том, как использовать этот инструмент искусственного интеллекта для создания приложений, например, расширений для браузеров. У автора также есть несколько ключевых выводов. Например, хотя генеративный ИИ облегчает изучение новых предметов, он не заменяет работу по обучению. По-прежнему проводятся эксперименты и исследования. Вместо этого генеративный ИИ помогает значительно ускорить обучение. https://github.blog/2023-05-12-how-i-used-github-copilot-to-build-a-browser-extension/
This media is not supported in your browser
VIEW IN TELEGRAM
Это просто обычный старый сайт. Никакого JavaScript. Навигационные страницы с кликами <a> ссылаются на другие HTML-страницы. Самый простой сайт в мире. Тем не менее, с помощью нескольких строк кода для активации View Transitions KAPOW.

https://codepen.io/chriscoyier/project/editor/DyKgxe
This media is not supported in your browser
VIEW IN TELEGRAM
Методы работы с массивами в JavaScript.
Работает намного лучше, чем ваш файл .env

Шесть месяцев назад я призывал всех отказаться от использования файлов .env в пользу подходов, использующих секретные платформы управления. С тех пор я узнал и испытал гораздо больше о том, как эффективно управлять переменными среды. В этой статье я снова аргументирую, почему мы должны сократить практику хранения всех переменных среды в файле .envи перейти к более сложному подходу к управлению ими в локальной разработке.
https://medium.com/@tony.infisical/the-death-of-the-env-file-6d65bfc6ac5e
24 мощных HTML-атрибута, которыми должен овладеть каждый старший веб-инженер!

Существует множество HTML-атрибутов, в дополнение к некоторым базовым атрибутам есть много полезных и особенно мощных атрибутов;

В этой статье будут представлены 24 мощных HTML-атрибута, которые сделают ваш веб-сайт более динамичным и интерактивным
https://shly.link/NKRe1
Как раскрыть возможности многопоточности в JavaScript с помощью Web Workers

В этой статье я покажу вам, как использовать Web Workers для создания многопоточного приложения JavaScript, которое может выполнять тяжелые вычисления в фоновом режиме, сохраняя при этом пользовательский интерфейс отзывчивым и интерактивным.

https://dev.to/this-is-learning/how-to-unleash-the-power-of-multithreading-in-javascript-with-web-workers-20m5
🔥2
20 лучших фрагментов JavaScript

Вот 20 полезных фрагментов JavaScript, которые могут помочь вам при работе над вашими проектами: https://www.javacodegeeks.com/2023/05/20-best-javascript-snippets.html
🔥2
Искусство микро-фронтендов

Недавно я услышал термин «микрофронтенды» и захотел разобраться, что за этим стоит. Самая первая идея, которая пришла мне в голову, заключалась в том, что это должно быть похоже на Micro Services со слабо связанными интерфейсными компонентами. Однако при этом мне стало любопытно, как реализовать эту концепцию для реальных промышленных приложений вместе с устаревшими системами. Я немного покопался в этом вопросе и нашел несколько интересных концепций за кулисами, и я подытожу эти выводы в этой статье. https://medium.com/sysco-labs/the-art-of-micro-frontends-5184065ab74b

Strawberry — это крошечный интерфейсный фреймворк, который дает вам реактивность и компонуемость. Он делает это с нулевыми зависимостями, без шага сборки и умещается менее чем в 3 КБ при сжатии gzip. https://18alan.space/strawberry/
Создание интеллектуальной CRM с использованием ChatGPT, PostgreSQL и ToolJet

В этом руководстве вы узнаете, как создать приложение CRM (управление взаимоотношениями с клиентами) с использованием ChatGPT, ToolJet и PostgreSQL. https://dev.to/tooljet/building-an-intelligent-crm-using-chatgpt-postgresql-and-tooljet-4jod
Раскрыты секретные советы по HTML — станьте ниндзя веб-разработки за одну ночь!

Готовы
ли вы быстро освоить веб-разработку? Приготовьтесь раскрыть сверхсекретные приемы HTML, которые улучшат ваши способности! С помощью этих эффективных подходов вы сможете создавать красивые веб-сайты, которые удивят как пользователей, так и клиентов.

Приготовьтесь изменить свой код с помощью этих советов по HTML для инсайдеров.

https://javascript.plainenglish.io/secret-html-tips-revealed-become-a-web-development-ninja-overnight-29ce004021b
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS! 📜

Вы можете использовать анимацию, управляемую прокруткой, для создания крутых эффектов прокрутки, которые меняются в зависимости от размера области просмотра. 🤓

Без JavaScript ! 🤯

img {
animation: clip both;
animation-timeline: --article;
animation-range: exit;
}

https://codepen.io/jh3y/pen/NWOJPoO
🔥8
5 лучших библиотек компонентов Tailwind

Почему вы можете захотеть использовать библиотеку компонентов на основе Tailwind вместо чего-то вроде MUI, Chakra UI и Mantine? Если вы используете Tailwind, лучше всего использовать библиотеку компонентов на основе Tailwind, где вы можете напрямую настраивать компоненты с попутным ветром. https://dev.to/apestein/top-5-tailwind-component-libraries-m0c
👍3
SmolCSS

Минимальные фрагменты для современных макетов и компонентов CSS
https://smolcss.dev/
В чем разница между «let» и «var» в JavaScript

В программировании на JavaScript эффективное объявление переменных и область видимости требуют глубокого понимания их ключевых различий. « var» вводит область действия блока и избегает подъема, тогда как « let» избегает подъема и используется для объявления переменной с функциональной областью.

Итак, добро пожаловать в наше руководство, посвященное ключевым различиям между ключевыми словами varи let. Кроме того, мы также предоставим лучшие практики их использования.

https://www.geeksveda.com/javascript-let-vs-var/
👍1
2025/07/09 01:17:21
Back to Top
HTML Embed Code: