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

#React #Redux

https://dev-gang.ru/article/ispolzovanie-instrumentarija-redux-v-react-4qgjkkzniq/
Цель этого руководства — создать несколько таблиц цен с ползунком диапазона на основе примера Brevo и с использованием Tailwind CSS и Alpine.js. Как всегда, мы уделяем максимальное внимание требованиям доступности, чтобы наша таблица цен была удобной для всех.

#JavaScript #CSS #HTML #Alpine.js

https://dev-gang.ru/article/sozdanie-tablicy-cen-s-polzunkom-diapazona-s-ispolzovaniem-tailwind-css-i-alpinejs-algzp5jza9/
Допустим, один из наших клиентов, цифровое агентство ACME digital, хочет отслеживать псевдонимы своих сотрудников и иметь возможность искать их по этому полю. Помимо этого, они также хотели бы отслеживать свои дни рождения и иметь возможность сортировать их и группировать по этой дате.

#MySQL

https://dev-gang.ru/article/polzovatelskie-polja-predostavte-vashim-klientam-polja-kotorye-im-nuzhny-gt4t2u6j9k/
Представьте, что вы пытаетесь найти иголку в стоге сена, но стог сена размером с гору. Вот каково это - искать конкретные элементы в огромном наборе данных с помощью Python.

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

#Python

https://dev-gang.ru/article/kak-effektivno-vypolnjat-poisk-po-bolshim-naboram-dannyh-v-python-qlabb9j6nw/
В современном взаимосвязанном мире обмен данными присутствует повсеместно. От обмена информацией между приложениями до передачи огромных объемов данных через Интернет — форматы обмена данными играют решающую роль в обеспечении бесперебойной связи.

#JSON #XML

https://dev-gang.ru/article/ot-tegov-k-figurnym-skobkam-ponimanie-xml-i-json-c6uxf2y8mx/
Слышали ли вы об ORM в истории NodeJS?

NodeORM - это легкая и гибкая библиотека объектно-реляционного отображения (ORM) для приложений Node.js, вдохновленная библиотекой Laravel. Она обеспечивает бесшовный интерфейс между объектами JavaScript и реляционными базами данных, облегчая разработчикам взаимодействие с базами данных с помощью привычного синтаксиса JavaScript.

#JavaScript #NodeJS #SQL #MySQL

https://dev-gang.ru/article/laravelpodobnaja-biblioteka-upravlenija-bazami-dannyh-dlja-nodejs-nzv4y6dq1j/
Привет, знатоки! Могу поспорить, что большинство из вас слышали достаточно о технике Pomodoro — методе тайм-менеджмента. Если нет, позвольте мне объяснить.

Техника Pomodoro побуждает людей работать с тем временем, которое у них есть, а не против него. Используя этот метод, вы разбиваете свой рабочий день на 25-минутные отрезки, разделенные пятиминутными перерывами. Эти интервалы называются Pomodoro.

#Python

https://dev-gang.ru/article/sozdaite-svoe-sobstvennoe-prilozhenie-pomodoro-s-pomosczu-python-718b7wavap/
Недавно меня спросили, как упростить наш конвейер ETL, чтобы клиенты могли быстро представить себе этапы обработки данных, прежде чем строить сложные ML-модели. Предоставляем три совета, которые вы можете немедленно внедрить в свой рабочий процесс, чтобы сделать данные более прозрачными.

#SQL

https://dev-gang.ru/article/uprosczenie-konveierov-etl-s-pomosczu-sql-tri-soveta-po-obrabotke-dannyh-5sfahntfr0/
Всем привет! В этой статье я собираюсь рассказать все, что вам нужно знать о манипулировании DOM. По сути, каждый объект Element в DOM имеет свойства и методы, которые вы можете использовать для взаимодействия с этим элементом.

#JavaScript

https://dev-gang.ru/article/kak-manipulirovat-dom-v-javascript--naibolee-czasto-ispolzuemye-metody-hko3uozwxw/
Создание приложения с интерфейсом командной строки (CLI) в Node.js и его публикация в npm (Node Package Manager) и Yarn может стать полезным способом поделиться своими инструментами со всем миром.

#JavaScript #NodeJS #NPM

https://dev-gang.ru/article/kak-sozdat-sobstvennyi-interfeis-komandnoi-stroki-s-pomosczu-nodejs-i-otpravit-ego-v-npm-jc7fcdnm6q/
В сегодняшней статье мы сосредоточимся на одном из моих любимых трио: мы будем использовать фреймворк Next.js для создания веб-приложения, Drizzle для определения схемы базы данных и взаимодействия с ней и, возможно, самый важный компонент этой статьи - Soketi.

#JavaScript #NodeJS #React

https://dev-gang.ru/article/sozdanie-prilozhenii-nextjs-v-rezhime-realnogo-vremeni-s-pomosczu-websockets-i-soketi-kcqbyzpgjm/
JavaScript, язык, обеспечивающий интерактивные и динамические аспекты Интернета, стал неотъемлемой частью современной веб-разработки. При написании кода на JavaScript разработчики часто сталкиваются с ошибками, которые могут быть сложными для отладки.

#JavaScript

https://dev-gang.ru/article/ponimanie-tipov-oshibok-javascript-xcsizkjfm4/
Angular уже некоторое время (начиная с Angular 14) позволяет объявлять и использовать так называемые автономные компоненты. Это компоненты, не зависящие от модуля, и поэтому их можно использовать без необходимости объявлять в каком-либо модуле.

#Angular

https://dev-gang.ru/article/avtonomnye-komponenty-angular-pe84o4q72g/
Существует множество технологий, но мы постараемся сделать пример как можно более простым, чтобы сделать его понятным.

Мы будем использовать подход "снизу вверх", начиная с базы данных и заканчивая интерфейсом.

#JavaScript #PostgreSQL #NodeJS #TypeScript #Docker

https://dev-gang.ru/article/vebprilozhenie-fullstack-javascript-nextjs-i-docker-x36rr05sja/
Все мы получаем рекламные письма от таких компаний, как Swiggy и Amazon, которые предлагают нам ознакомиться с их новыми блюдами или воспользоваться внезапными распродажами.

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

#Python

https://dev-gang.ru/article/avtomatizacija-s-pomosczu-pythonkak-sozdat-avtomatizirovannuu-sistemu-elektronnoi-poczty-dlja-poluczenija-zajavok-zajavlenii-o-prieme-na-rabotu-mcfvko5kz5/
Отзывы играют решающую роль в цифровом маркетинге, поскольку они служат социальным доказательством качества продукции и удовлетворенности клиентов. Однако распространенной проблемой с отзывами является то, что им часто не хватает визуальной привлекательности.

#JavaScript

https://dev-gang.ru/article/sozdanie-otzyva-v-vide-vsplyvausczei-podskazki-s-pomosczu-tailwind-i-alpinejs-o0b4mmcgl8/
В этой статье мы разберемся с функцией Python numpy.floor_divide(), ее синтаксисом, а также увидим различные способы разделения массивов с помощью этой функции. Давайте начнем.

#Python

https://dev-gang.ru/article/numpyfloordivide-v-python-podrobnoe-rukovodstvo-rf0mcm28sh/
Когда дело доходит до создания визуально привлекательного пользовательского интерфейса, панель навигации играет решающую роль. В приложениях React панель навигации часто является координационным центром, который легко направляет пользователей по различным разделам. Но что, если бы мы могли улучшить это?

#JavaScript #React

https://dev-gang.ru/article/panel-navigacii-react-pri-izmenenii-prokrutki-8la0zpsnb6/
Ваши изображения выдают ошибку 404 повсюду. Вы получили гневное письмо от клиента. Их сайт «сломан», изображения не загружаются, совокупный сдвиг макета бунтует, и все перепутано. Толпа высмеивает ваш сломанный код в Твиттере. Забавный GIF-файл, загруженный через URL-адрес Giphy, больше не существует. И кто-то случайно удалил изображение из CMS.

#JavaScript #HTML

https://dev-gang.ru/article/rezervnye-izobrazhenija-dlja-izobrazhenii-http--v-html-i-javascript-flghu14doy/
Это был обычный день программирования, когда я решил вернуться к своему старому проекту. Просматривая свой код, я заметил фрагмент кода, написанный мной в первые дни моего путешествия по JavaScript. Проект представлял собой веб-приложение для отслеживания расходов, которое позволяло пользователям вручную вводить транзакции и сохранять их в localStorage. Конкретный фрагмент кода, с которым я столкнулся, был связан с группировкой данных.

#JavaScript

https://dev-gang.ru/article/udobstvo-objectgroupby-v-javascript-onazi7sviu/
Мы рассмотрим принципы построения хорошего атомарного дизайна, как создавать веб-компоненты с помощью Stencil и, наконец (возможно, самое важное), как разрешить вашей компании создавать и внедрять систему проектирования.

#Angular #React

https://dev-gang.ru/article/sistemy-proektirovanija-s-vebkomponentami-gnqm6s8q6f/