В обычных обстоятельствах, когда мы хотим загрузить определенный файл с веб-сайта, нам всегда нужно активно щелкнуть мышью, чтобы начать операцию загрузки, что считается само собой разумеющимся.
Однако сталкивались ли вы когда-нибудь со сценарием, когда при открытии определенной веб-страницы файл автоматически загружается без каких-либо кликов с вашей стороны? Это страшно, как невероятная черная магия. Но на самом деле этого можно добиться, используя JavaScript.
#JavaScript
https://dev-gang.ru/article/volshebnyi-truk-javascript-avtomaticzeskaja-zagruzka-5h0y9p9juc/
Однако сталкивались ли вы когда-нибудь со сценарием, когда при открытии определенной веб-страницы файл автоматически загружается без каких-либо кликов с вашей стороны? Это страшно, как невероятная черная магия. Но на самом деле этого можно добиться, используя JavaScript.
#JavaScript
https://dev-gang.ru/article/volshebnyi-truk-javascript-avtomaticzeskaja-zagruzka-5h0y9p9juc/
Тестирование - важнейший аспект разработки программного обеспечения. Когда речь идет о приложениях React, тестирование компонентов является неотъемлемой частью обеспечения того, что ваш код функционирует так, как ожидалось, и продолжает функционировать при внесении изменений.
В этом подробном руководстве мы рассмотрим различные библиотеки и инструменты для тестирования компонентов React, а также примеры кода, иллюстрирующие каждый подход.
#JavaScript #React
https://dev-gang.ru/article/testirovanie-reactkomponentov-isczerpyvausczii-obzor-bibliotek-dlja-testirovanija-l9u0ro8nx8/
В этом подробном руководстве мы рассмотрим различные библиотеки и инструменты для тестирования компонентов React, а также примеры кода, иллюстрирующие каждый подход.
#JavaScript #React
https://dev-gang.ru/article/testirovanie-reactkomponentov-isczerpyvausczii-obzor-bibliotek-dlja-testirovanija-l9u0ro8nx8/
На обширном пространстве веб-разработки Flask выделяется как легкий, но мощный веб-фреймворк Python. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь в веб-разработке, Flask предоставляет элегантный и простой способ создания веб-приложений.
В этом блоге мы рассмотрим ключевые особенности Flask, его архитектуру и то, как вы можете использовать его для создания динамических и адаптивных веб-приложений.
#Flask #Python
https://dev-gang.ru/article/raskrytie-vozmozhnostei-flask-rukovodstvo-po-sozdaniu-vebprilozhenii-na-python-xp3ew297qi/
В этом блоге мы рассмотрим ключевые особенности Flask, его архитектуру и то, как вы можете использовать его для создания динамических и адаптивных веб-приложений.
#Flask #Python
https://dev-gang.ru/article/raskrytie-vozmozhnostei-flask-rukovodstvo-po-sozdaniu-vebprilozhenii-na-python-xp3ew297qi/
Усовершенствуйте тестирование приложений Next.js с помощью Playwright — инструмента для автоматизации браузеров Chromium, Firefox и WebKit. Готовитесь ли вы к сквозным (E2E) или интеграционным тестам, Playwright предлагает безупречную работу на всех платформах.
В этом руководстве я расскажу вам, как настроить и запустить первый тест Playwright E2E для приложения Next.js.
#JavaScript #Testing
https://dev-gang.ru/article/testirovanie-prilozhenii-nextjs-s-ispolzovaniem-playwright-nwvezydpob/
В этом руководстве я расскажу вам, как настроить и запустить первый тест Playwright E2E для приложения Next.js.
#JavaScript #Testing
https://dev-gang.ru/article/testirovanie-prilozhenii-nextjs-s-ispolzovaniem-playwright-nwvezydpob/
Взаимодействие с пользователями является важнейшим условием успешной работы приложения. С увеличением числа пользователей возрастает вероятность возникновения проблем с использованием приложений, что приводит к появлению плохих данных в базе данных вашего приложения. Устранение таких проблем в режиме реального времени имеет решающее значение. Представьте себе, если бы ваше приложение могло проактивно сообщать команде о дефектах или плохих данных до того, как это заметят клиенты.
В этой статье я покажу, как интегрировать прямую отчетность в Slack через приложение Slack, упростив этот процесс.
#Laravel #Slack
https://dev-gang.ru/article/laravel-eksport-dannyh-prilozhenija-v-realnom-vremeni-prjamo-v-kanal-slack-9l79x0cqbt/
В этой статье я покажу, как интегрировать прямую отчетность в Slack через приложение Slack, упростив этот процесс.
#Laravel #Slack
https://dev-gang.ru/article/laravel-eksport-dannyh-prilozhenija-v-realnom-vremeni-prjamo-v-kanal-slack-9l79x0cqbt/
— Что? Я правильно прочитал заголовок?
Да! Давайте сразу перейдем к примеру, почему бы и нет?
Ты сможешь это сделать,
#JavaScript #TypeScript
https://dev-gang.ru/article/hyperimport--import-failov-c-rust-zig-i-t-d-v-typescript-xizp905ac2/
Да! Давайте сразу перейдем к примеру, почему бы и нет?
Ты сможешь это сделать,
#JavaScript #TypeScript
https://dev-gang.ru/article/hyperimport--import-failov-c-rust-zig-i-t-d-v-typescript-xizp905ac2/
MindsDB — это слой искусственного интеллекта с открытым исходным кодом для баз данных.
Из этого туториала вы узнаете, как обучить модель прогнозировать цены на авиабилеты на основе многих переменных, таких как продолжительность, остановки и т. д., с помощью MindsDB.
#DataScience
https://dev-gang.ru/article/prognozirovanie-cen-na-aviabilety-s-pomosczu-mindsdb-p6ek47dmkw/
Из этого туториала вы узнаете, как обучить модель прогнозировать цены на авиабилеты на основе многих переменных, таких как продолжительность, остановки и т. д., с помощью MindsDB.
#DataScience
https://dev-gang.ru/article/prognozirovanie-cen-na-aviabilety-s-pomosczu-mindsdb-p6ek47dmkw/
В этом руководстве показано, как создать API GraphQL с помощью Encore. В качестве примера он реализует серверную часть для сокращения URL-адресов и показывает, как вы развертываете его в бесплатном облаке разработки Encore.
#Golang #GraphQL
https://dev-gang.ru/article/sozdaite-api-graphql-i-razvernite-ego-za-sczitannye-minuty-s-pomosczu-encore--wsizs2sbsi/
#Golang #GraphQL
https://dev-gang.ru/article/sozdaite-api-graphql-i-razvernite-ego-za-sczitannye-minuty-s-pomosczu-encore--wsizs2sbsi/
Несколько лет назад я сделал веб-приложение на Django. Я также добавил в него пагинацию. Но чего-то не хватало...
Да, это была бесконечная пагинация прокрутки!
Итак, в сегодняшнем посте мы будем создавать пагинацию с бесконечной прокруткой в Django, используя HTMX.
Кроме того, пагинатор будет работать, даже если у пользователя отключен Javascript.
#HTML #Python #Django
https://dev-gang.ru/article/paginacija-s-beskonecznoi-prokrutkoi-v-django-s-pomosczu-htmx-y0qpz9loou/
Да, это была бесконечная пагинация прокрутки!
Итак, в сегодняшнем посте мы будем создавать пагинацию с бесконечной прокруткой в Django, используя HTMX.
Кроме того, пагинатор будет работать, даже если у пользователя отключен Javascript.
#HTML #Python #Django
https://dev-gang.ru/article/paginacija-s-beskonecznoi-prokrutkoi-v-django-s-pomosczu-htmx-y0qpz9loou/
Возможно, вы недавно слышали о Bun и Appwrite.
Bun — новая, более быстрая альтернатива NodeJS и NPM. А Appwrite только что выпустил свою облачную версию, которая является классной и простой в настройке альтернативой Firebase.
Итак, давайте посмотрим, как создать действительно быстрое и современное полностековое приложение с помощью: NextJS, Bun, Appwrite и TailwindCSS
#NestJS
https://dev-gang.ru/article/polnofunkcionalnoe-prilozhenie-s-bun-appwrite-i-nextjs-quk4mrrk1l/
Bun — новая, более быстрая альтернатива NodeJS и NPM. А Appwrite только что выпустил свою облачную версию, которая является классной и простой в настройке альтернативой Firebase.
Итак, давайте посмотрим, как создать действительно быстрое и современное полностековое приложение с помощью: NextJS, Bun, Appwrite и TailwindCSS
#NestJS
https://dev-gang.ru/article/polnofunkcionalnoe-prilozhenie-s-bun-appwrite-i-nextjs-quk4mrrk1l/
Привет! Новичку в django_restframework сложно работать с токенами без предварительного создания модели учетной записи BaseUserManager и абстрагирования ее, чтобы иметь возможность доступа к функциям AuthToken restframework. Я имею в виду следующее:
#Django
https://dev-gang.ru/article/python-sozdanie-tokenov-bez-modelei-autentifikacii-django-i987f08oiz/
#Django
https://dev-gang.ru/article/python-sozdanie-tokenov-bez-modelei-autentifikacii-django-i987f08oiz/
В этой статье мы собираемся создать приложение React, которое отправляет пользователям напоминание о перерывах в работе. Пользователи могут указать продолжительность своей работы и перерыва, и когда их рабочий сеанс будет завершен, приложение автоматически отправит уведомление, предлагая действия на запланированное время перерыва.
#JavaScript #React
https://dev-gang.ru/article/kak-dobavit-uvedomlenija-v-realnom-vremeni-v-vashe-prilozhenie-dk2u8v846r/
#JavaScript #React
https://dev-gang.ru/article/kak-dobavit-uvedomlenija-v-realnom-vremeni-v-vashe-prilozhenie-dk2u8v846r/
Возможно, вы знакомы с так называемыми WYSIWYG-редакторами (What You See Is What You Get) (Что видишь, то и получаешь") или редакторами Rich Text. Они являются основной частью популярных приложений, таких как Notion, позволяя пользователям видеть и редактировать форматирование и содержимое документа.
WYSIWYG-редакторы отлично подходят для создания любого вида контента, но в некоторых случаях они могут быть ограничены, позволяя использовать только небольшой набор опций форматирования и элементов, поддерживаемых редактором.
https://dev-gang.ru/article/wysiwyg-dlja-mdx-gibridnyi-redaktor-vrite-7q0bhh11wz/
WYSIWYG-редакторы отлично подходят для создания любого вида контента, но в некоторых случаях они могут быть ограничены, позволяя использовать только небольшой набор опций форматирования и элементов, поддерживаемых редактором.
https://dev-gang.ru/article/wysiwyg-dlja-mdx-gibridnyi-redaktor-vrite-7q0bhh11wz/
Сегодня давайте поговорим о JSX, отношениях любви и ненависти всех разработчиков React. Многие его ненавидят, многим он нравится, но задумывались ли вы когда-нибудь, как можно максимально эффективно использовать возможности JSX вне обычного контекста React?
#JavaScript #React
https://dev-gang.ru/article/jsx-unchained-sozdaite-shablonizator-bez-react-dwtqwszag3/
#JavaScript #React
https://dev-gang.ru/article/jsx-unchained-sozdaite-shablonizator-bez-react-dwtqwszag3/
В этой статье мы обсудим недостатки протокола HTTP, а также рассмотрим концепцию связи в реальном времени и способы ее реализации с помощью протокола WebSocket при создании базового клиентского приложения для связи.
#JavaScript #PostgreSQL #NodeJS
https://dev-gang.ru/article/kak-nastroit-soedinenie-websocket-s-nodejs-i-reactjs-kn5m3hsmbt/
#JavaScript #PostgreSQL #NodeJS
https://dev-gang.ru/article/kak-nastroit-soedinenie-websocket-s-nodejs-i-reactjs-kn5m3hsmbt/
В этой статье мы рассмотрим ключевые различия между анимацией CSS и JavaScript, предоставим примеры кода и подскажем, когда лучше выбрать одну из них.
#JavaScript #CSS
https://dev-gang.ru/article/metody-vebanimacii--css-protiv-javascript-zqxlbues18/
#JavaScript #CSS
https://dev-gang.ru/article/metody-vebanimacii--css-protiv-javascript-zqxlbues18/
В этом руководстве я расскажу вам о настройке приложения Node.js с инструментарием OpenTelemetry и интеграции Tracetest для улучшения сквозных (E2E) и интеграционных тестов с помощью тестирования на основе трассировки.
#JavaScript #NodeJS
https://dev-gang.ru/article/povyshenie-urovnja-nodejs-ee-i-integracionnogo-testirovanija-s-pomosczu-opentelemetry-16izbwui3u/
#JavaScript #NodeJS
https://dev-gang.ru/article/povyshenie-urovnja-nodejs-ee-i-integracionnogo-testirovanija-s-pomosczu-opentelemetry-16izbwui3u/
Здесь подробно рассмотрим критические изменения и предложим вам дополнительные решения, позволяющие их избежать.
#API
https://dev-gang.ru/article/kak-obrabatyvat-kriticzeskie-izmenenija-v-api-i-shemah-sobytii-jh6snucuqm/
#API
https://dev-gang.ru/article/kak-obrabatyvat-kriticzeskie-izmenenija-v-api-i-shemah-sobytii-jh6snucuqm/
Цель этой статьи - продемонстрировать, как настраивать SVG-изображения с помощью Next.js и Tailwind, не прибегая к внешним конфигурациям или использованию вспомогательных библиотек типа svgr/webpack.
#JavaScript #CSS #React
https://dev-gang.ru/article/kak-nastraivat-svg-s-pomosczu-nextjs-i-tailwind-css-d3l6l2hw8h/
#JavaScript #CSS #React
https://dev-gang.ru/article/kak-nastraivat-svg-s-pomosczu-nextjs-i-tailwind-css-d3l6l2hw8h/
PDF-файлы являются широко распространенным форматом для обмена документами и информацией. В веб-приложениях часто возникает необходимость интегрировать программу просмотра PDF-файлов для отображения этих документов.
В этом руководстве мы рассмотрим процесс создания простой программы просмотра PDF-файлов с помощью React и библиотеки @react-pdf-viewer. Мы также покажем, как настроить его в приложении Next.js.
#JavaScript #React
https://dev-gang.ru/article/sredstvo-prosmotra-pdf-v-nextjs--s-ispolzovaniem-reactpdfviewer-ctoq13ovyx/
В этом руководстве мы рассмотрим процесс создания простой программы просмотра PDF-файлов с помощью React и библиотеки @react-pdf-viewer. Мы также покажем, как настроить его в приложении Next.js.
#JavaScript #React
https://dev-gang.ru/article/sredstvo-prosmotra-pdf-v-nextjs--s-ispolzovaniem-reactpdfviewer-ctoq13ovyx/
В этой статье вы узнаете, как создать и интегрировать базу данных MySQL с приложением Flask с помощью драйвера PyMySQL, который обеспечивает удобный доступ к базам данных MySQL в рамках Flask.
#Flask #HTML #Python #MySQL
https://dev-gang.ru/article/cozdaite-i-integriruite-bazu-dannyh-mysql-s-prilozheniem-flask-crtxa617qe/
#Flask #HTML #Python #MySQL
https://dev-gang.ru/article/cozdaite-i-integriruite-bazu-dannyh-mysql-s-prilozheniem-flask-crtxa617qe/