DevGang
121 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
В этой статье вы узнаете, как создать и интегрировать базу данных MySQL с приложением Flask с помощью драйвера PyMySQL, который обеспечивает удобный доступ к базам данных MySQL в рамках Flask.

#Flask #HTML #Python #MySQL

https://dev-gang.ru/article/cozdaite-i-integriruite-bazu-dannyh-mysql-s-prilozheniem-flask-crtxa617qe/
В мире разработки программного обеспечения поддержание качества кода является первостепенной задачей. Линтеры, такие как ESLint, стали незаменимым инструментом, обеспечивающим соответствие кода заранее определенным стандартам кодирования. Когда дело доходит до поддержания читаемости и организации кода, одним из наиболее эффективных инструментов в вашем арсенале ESLint является eslint-plugin-simple-import-sort. Этот удобный плагин упрощает задачу сортировки импортируемых данных, предлагая многочисленные преимущества с точки зрения ясности кода и удобства сопровождения.

#React #TypeScript

https://dev-gang.ru/article/uprostite-svou-kodovuu-bazu-s-pomosczu-avtomaticzeskoi-sortirovki-linter-ispolzuja-eslintpluginsimpleimportsort-1647atakwc/
Данные, основанные на местоположении, окружают нас повсюду, от карт на наших смартфонах до GPS-навигации и геопространственного анализа. В основе многих геопространственных приложений лежит PostgreSQL, реляционная база данных с открытым исходным кодом, которая доказала свое мастерство в обработке и анализе данных о местоположении.

В этой статье мы рассмотрим, как PostgreSQL революционизирует мир геопространственных приложений.

#PostgreSQL

https://dev-gang.ru/article/postgresql-v-geoprostranstvennyh-prilozhenijah-raskrytie-vozmozhnostei-dannyh-o-mestopolozhenii-e5rql4dbfj/
Django - это мощный веб-фреймворк для Python, позволяющий быстро создавать веб-приложения. В этом руководстве мы создадим базовое приложение Django с нуля.

#Python #Django

https://dev-gang.ru/article/sozdanie-vebprilozhenija-s-pomosczu-django-x9dnzy0gh3/
Погружение в мир функционального программирования иногда может показаться ошеломляющим. Переход от понимания основных концепций к их фактическому применению в реальных сценариях может оказаться непростым. Если вы знакомы с некоторыми методами функционального программирования, но не знаете, когда и как их использовать, вы попали по адресу.

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

#JavaScript #React

https://dev-gang.ru/article/deklarativnyi-javascript-kn5nq33msh/
Отправной точкой является поиск изображения текстуры наложения шума, которое мы можем использовать. Лучше всего подойдет что-то тонкое с прозрачным фоном.

Это тот, который я собираюсь использовать. Просто щелкните правой кнопкой мыши и сохраните изображение, чтобы использовать его со мной

#CSS #HTML #Design

https://dev-gang.ru/article/sdelaite-nalozhenie-shuma-ispolzuemoe-na-otmeczennyh-nagradami-saitah-za--shaga-m0p2efdiws/
В этой статье мы ознакомим вас, как можно заменить любой объект на фотографии с помощью Stable Diffusion Python SDK

#Python

https://dev-gang.ru/article/zamenite-luboi-obekt-na-fotografii-s-pomosczu-stable-diffusion-python-sdk-3dn89leroj/
Open Graph - это интернет-протокол, созданный компанией Facebook для стандартизации отображения метаданных в социальных сетях.

И я покажу вам, как будет выглядеть моя запись в блоге, если я поделюсь или размещу ссылку в Facebook или другой социальной сети, используя протокол Open Graph.

#Начинающим

https://dev-gang.ru/article/czto-takoe-otkrytaja-grafa-vy-dolzhny-znat-etu-funkciu-vebrazrabotki-bpdzgn70uz/
Если вы работаете над несколькими проектами на языке Python, то вам быстро понадобится иметь разные версии пакетов в зависимости от текущего проекта.

Для этого предназначены виртуальные среды, которые позволяют изолировать библиотеки между проектами. Существуют различные библиотеки, которые вы можете использовать, я покажу вам Venv и Pipenv.

#Python

https://dev-gang.ru/article/ispolzovanie-virtualnyh-sred-s-python-cdog9dva6z/
При использовании клиента Apollo может наступить момент, когда вы захотите проверить или внести некоторые изменения в свои запросы GraphQL. Именно здесь в игру вступает Apollo Link. Библиотека устанавливает цепочку действий для каждой операции GraphQL, выполняемой клиентом.

Что такое ссылка и как ее создать и протестировать? Давайте разберемся и посмотрим, что происходит.

#JavaScript #GraphQL

https://dev-gang.ru/article/sozdanie-i-testirovanie-klientskih-ssylok-apollo-6xcblmbtcc/
В этом сообщении блога мы отодвигаем слои, чтобы раскрыть неиспользованный потенциал для создания гибких и настраиваемых компонентов Angular.

Начнем с Angular проецирования контента.

#JavaScript #Angular

https://dev-gang.ru/article/ovladeite-iskusstvom-proecirovanija-kontenta-angular-og8ss1pzzl/
Недавно я реализовал программу чтения PDF-файлов для журнала на странице, протестировал ее в настольном браузере, и все работало отлично.

Проблема возникла на мобильном телефоне, поскольку после просмотра нескольких страниц pdf сайт полностью завис: «Ошибка приложения: произошло исключение на стороне клиента (дополнительную информацию см. в консоли браузера)».

#React

https://dev-gang.ru/article/ustoiczivaja-arhitektura-v-react-ispolzovanie-granic-oshibok-87ulpbh9hy/
В этом сценарии я буду использовать PostgreSQL и Prisma. Я предполагаю, что вы уже знакомы с созданием приложения NestJS и интеграцией Prisma.

#PostgreSQL #NestJS #Docker

https://dev-gang.ru/article/dokerizacija-prilozhenija-nestjs-i-sohranenie-dannyh-0ulpnuo0j7/
Вы наверняка видели приложения реального времени, в которых данные часто изменяются или обновляются в режиме реального времени. Это происходит потому, что это приложение использует WebSocket для достижения этой функциональности.

В этом разделе вы создадите сервер и клиент WebSocket с использованием Python. Вы будете использовать библиотеку веб-сокетов Python для создания сервера и клиента.

#Python

https://dev-gang.ru/article/sborka-servera-i-klienta-websocket-s-ispolzovaniem-python-045o94paf8/
Turtle Graphics - это удобный для начинающих способ изучения концепций программирования и создания визуального дизайна с помощью простой графической библиотеки. Свое название она получила благодаря концепции "черепахи" с пером, которая перемещается по холсту и рисует фигуры. Черепашка может быть управляема с помощью набора команд, что позволяет создавать рисунки, узоры и даже простые игры.

#Начинающим #Python

https://dev-gang.ru/article/czto-takoe-python-turtle-graphics-psfbkl7nci/
Создание приложения Express с помощью TypeScript и его компиляция может показаться сложной задачей, особенно для новичков.

В этом сообщении блога мы стремимся упростить процесс, предоставив шаблон для приложения Express с использованием TypeScript и скомпилировав его с помощью SWC.

#TypeScript #Express

https://dev-gang.ru/article/sozdanie-ekspressprilozhenija-s-pomosczu-typescript-i-swc-mpgvtygk0j/
Экспериментируя с градиентными границами, я наткнулся на интересную технику - карточки, которые адаптируются к содержимому внутри них. Демонстрацию этого эффекта в действии можно посмотреть здесь.

#JavaScript #CSS #React

https://dev-gang.ru/article/kak-sdelat-adaptivnuu-kartoczku-s-emodzi-ts-react-i-chakra-ui-z9q3vsw4em/
Давным-давно я оказался в ситуации, когда мне нужно было создать масштабируемую систему, способную обрабатывать сотни одновременных подключений при не очень больших затратах и ​​с разумным, но не мгновенным временем отклика.

Мои первые мысли? Давайте переместим все действия по созданию/редактированию/удалению в очередь и уведомим пользователей об успешности их действий или нет через WebSocket.

#JavaScript #NodeJS #NestJS

https://dev-gang.ru/article/umnyi-sposob-sozdanija-masshtabiruemyh-vebsoketov-v-nestjs-5xv7lwyln5/
Если речь идет об отзывах пользователей, то звездные рейтинги становятся повсеместным и интуитивно понятным способом выражения своего мнения.

В этой статье мы рассмотрим процесс создания динамической системы звездного рейтинга с помощью React. Этот интерактивный компонент позволяет пользователям легко оценивать что-либо по звездной системе и даже выбирать количество звезд.

#JavaScript #React

https://dev-gang.ru/article/sozdanie-dinamiczeskoi-sistemy-ocenki-po-zvezdam-v-react-x8sdpgxt6w/
В этой статье мы рассмотрим пять библиотек поповеров и позиционирования. Поэкспериментируем с библиотеками, принимая во внимание такие факторы, как простота использования, возможности настройки, оперативность и поддержка сообщества, чтобы найти решение для всплывающих окон, которое лучше всего подходит для вашего проекта.

#JavaScript #React

https://dev-gang.ru/article/-luczshih-bibliotek-vsplyvausczih-okon-dlja-react-tkk078tz5s/
Выпадающие меню являются фундаментальным компонентом веб-разработки, предлагая удобный способ представить пользователям список опций. В этом блоге мы рассмотрим процесс создания простого раскрывающегося меню с использованием HTML и CSS.

#CSS #HTML

https://dev-gang.ru/article/kak-sozdat-vypadausczee-menu-s-pomosczu-html-i-css-s7dj8o63ae/