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

https://dev-gang.ru/article/predstavljaem-elfreaktivnoe-hraniliscze-s-magiczeskimi-sposobnostjami-dlja-prilozhenii-js-k6591017zr/
Анализ URL-адресов - это обычная задача, которую нужно выполнять во время веб-разработки, и она кажется простой, но может стать сложной. Нечасто можно встретить модуль, который делает синтаксический анализ настолько простым, что вам не нужно много думать.

#javascript

https://dev-gang.ru/article/legko-analiziruite-urladresa-v-javascript-s-pomosczu-parseurl-0mlpxiq0ri/
#Knex.js - это построитель #SQL-запросов для #JavaScript. Что он делает, так это то, что он предоставляет простой в использовании интерфейс для доступа к базе данных и выполнения действий с ней и ее данными. Он поддерживает многие системы управления базами данных, такие как MySQL, SQLite, Postgres и другие.

https://dev-gang.ru/article/knexjs-uczebnik-dlja-naczinausczih-a1nwsw0ad8/
Channel name was changed to «DevGang - статьи по программированию»
В этом посте вы узнаете, как создать спиннер, который будет отображаться и скрываться в зависимости от состояния загрузки вашего приложения. Для этого мы будем использовать #Angular Router и подключаться к некоторым из предоставленных событий.

https://dev-gang.ru/article/dobavljaem-spinner-pri-zagruzke-novyh-routov-v-angular-g9dm1qeqhl/
#Cron утилита командной строки, также известный как cron job, является планировщик заданий на #Unix-подобной операционной системы. Пользователи, которые настраивают и обслуживают программные среды, используют cron для планирования заданий (команд или сценариев оболочки), которые должны выполняться периодически в фиксированное время, даты или интервалы. Обычно он автоматизирует обслуживание или администрирование системы, хотя его универсальный характер делает его полезным для таких вещей, как загрузка файлов из Интернета и загрузка электронной почты через регулярные промежутки времени.

#JavaScript

https://dev-gang.ru/article/planirovanie-zadacz-v-nodejs-s-pomosczu-cron-job-z59j6p6np8/
В этой статье я покажу вам, как настроить быстрый REST API с документацией Swagger, синтаксическим анализом запросов и простым форматированием ответа используя #Python #Flask-RESTX

https://dev-gang.ru/article/kak-nastroit-rest-api-vo-flask-za--shagov-z8izkymx27/
В этом посте мы исследуем парадигму объектно-ориентированного программирования в #JavaScript. ООП - это парадигма, в которой все управляется с помощью объектов.

https://dev-gang.ru/article/ponimanie-paradigmy-oop-v-javascript-v5s113taye/
Полярные диаграммы часто выглядят впечатляюще, что заставляет некоторых людей думать, что их создание - сложный процесс, требующий большого количества навыков и опыта. Что ж, я собираюсь развенчать этот миф прямо сейчас! Позвольте мне показать вам, как легко визуализировать данные в красивой интерактивной полярной диаграмме #JavaScript.

https://dev-gang.ru/article/sozdanie-poljarnoi-diagrammy-js-za--shaga-rbw0svurxx/
Состояние тяжело поддерживать. Сложнее поддерживать пользовательский интерфейс. И почти невозможно сделать пользователя счастливым.
Давайте разберемся как работать с состояниями в #React

https://dev-gang.ru/article/istorija-sostojanii-react-tnpqti8mv7/
В этом посте я собираюсь поговорить о создании альтернативы MatDialog, поскольку это очень часто используемый сервис для создания модальных окон.

#Angular

https://dev-gang.ru/article/angular-cdksozdanie-nastraivaemogo-dialogovogo-okna-qyzxnisxzf/
Если вы читаете эту статью, вы уже знаете, что такое #Discord. Но на случай, если вы последние несколько лет жили под камнем. Discord - это платформа #VoIP, обмена мгновенными сообщениями и цифровой дистрибуции. Пользователи общаются с помощью голосовых вызовов, видеозвонков, текстовых сообщений, мультимедиа и файлов в частных чатах или в рамках сообществ, называемых «серверами».

#Python

https://dev-gang.ru/article/kak-sozdat-svoego-sobstvennogo-bota-dlja-discord-hxbssj932b/
В этом посте я покажу вам, как использовать #Svelte.js через наш сервер, написанный на #Go.

https://dev-gang.ru/article/sozdanie-vebsaita-s-ispolzovaniem-golang-i-sveltejs-vmeste-jclay4z3vq/
В этом руководстве я объясню, как выполнять операции CRUD в #Node JS и #Firebase.

https://dev-gang.ru/article/crudoperacii-v-nodejs-c-express-i-firebase-pd0pcjjejf/
Все программы #Go организованы в группы файлов, называемые пакетами, так что код может быть включен в другие проекты в виде небольших многократно используемых частей.

https://dev-gang.ru/article/pakety-v-goczast--nfmsk0bibn/
В прошлой статье мы разобрали как можно создать пакет в #Golang, в этой давайте детальней разберемся как работать с импортировать другие пакеты и некоторые их особенности объявления.

https://dev-gang.ru/article/pakety-v-goczast--d6m57fvwhk/
В настоящее время мы все еще используем хук useState для установки переменной в компоненте #React.

https://dev-gang.ru/article/czto-takoe-usestate-i-poczemu-my-ne-ispolzuem-obycznyi-let-32hbl2k6mu/
Эта статья в блоге концентрируется на наиболее важных задачах и идеях, чтобы помочь вам лучше понять и создать стековые приложения MERN с нуля. Он предназначен для людей, которые действительно интересуются стеком MERN и хотят сосредоточиться на том, что им действительно нужно знать.

#React #Mongo #Express #Node

https://dev-gang.ru/article/sozdanie-proekta-na-osnove-saas-dlja-zhurnala-kalorii-s-ispolzovaniem-steka-mern--zhpl6p8qk2/
В этом руководстве мы получим IP-адрес пользователя, который посещает веб-приложение, созданное с помощью #Flask.

https://dev-gang.ru/article/kak-poluczit-ipadres-polzovatelja-s-pomosczu-flask-1puhnnahib/
#Angular как фреймворк предоставляет нам значительное количество инструментов и возможностей «из коробки». Сегодня я напишу об одной из этих полезных функций, называемых HTTP-interceptor.

https://dev-gang.ru/article/angular-interceptor-dlja-upravlenija-httpzaprosami--rsjrma64ze/
Иногда нам нужно выполнять математические операции, которые включают в себя очень большие целочисленные вычисления, выходящие за пределы всех доступных примитивных типов данных. Например, факториал 100 содержит 158 цифр, поэтому мы не можем сохранить его ни в одном доступном примитивном типе данных. #Golang не проверяет переполнение неявно, поэтому это может привести к неожиданным результатам, если в int64 хранится число, превышающее 64 бита.

https://dev-gang.ru/article/big-int-v-go-rabotat-s-bolshimi-czislami-k89m7w9ptw/