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

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

https://dev-gang.ru/article/obrabotka-autentifikacii-v-expressjs-iktjq76e61/
Выполнение shell команд с #Python

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

https://dev-gang.ru/article/vypolnenie-shell-komand-s-python-cc1ctuviz8/
Как использовать метод fetch() для выполнения нескольких вызовов API с помощью vanilla #JavaScript

Иногда вам нужно вызвать API, а затем использовать данные, которые вы получаете от этого API, для вызова другого метода по цепочке.

https://dev-gang.ru/article/kak-ispolzovat-metod-fetch-dlja-vypolnenija-neskolkih-vyzovov-api-s-pomosczu-vanilla-javascript-2mxkkl3lyl/
Создание диктофона с помощью Media Recorder и getUserMedia

MediaStream Recording API позволяет легко записывать аудио и / или видео потоки. При использовании MediaDevices.getUserMedia() обеспечивается простой способ записи мультимедиа с устройств ввода пользователя и мгновенного использования результата в веб-приложениях. В этой статье показано, как использовать эти технологии для создания забавного приложения для диктофона.
#JavaScript

https://dev-gang.ru/article/sozdanie-diktofona-s-pomosczu-media-recorder-i-getusermedia-tw8f8ersqt/
Mock Dependency: секретное оружие для Vue Unit Tests

Если у ваших однофайловых компонентов #Vue есть зависимости, вам нужно как-то обрабатывать зависимости при модульном тестировании компонента.
Один из подходов заключается в установке зависимостей в тестовой среде, но это может усложнить ваши тесты.
В этой статье я покажу вам, как смоделировать файл модуля в Jest, заменив его на графике зависимостей вашего компонента.

https://dev-gang.ru/article/mock-dependency-sekretnoe-oruzhie-dlja-vue-unit-tests-5ym0tlrso8/
Deep Link в #ReactNative с React навигацией

В этой статье мы собираемся создать простой механизм Deep Link в React Native, который выводит пользователя на конкретный экран примера приложения после нажатия на Deep Link вне приложения (например, Safari).

https://dev-gang.ru/article/deep-link-v-react-native-s-react-navigaciei-8m6gg3klph/
#Python метод File.seek()

Метод seek() - это встроенный метод в Python, он используется для установки текущей позиции в файле (или указателя файла).

https://dev-gang.ru/article/python-metod-fileseek-9a60dxdxxl/
#Python: количество вхождений в списке

Метод python count() подсчитывает количество вхождений элемента в списке и возвращает найденое значение.

https://dev-gang.ru/article/python-koliczestvo-vhozhdenii-v-spiske-ae2u45ks4l/
Выполнение Shell команд с #Nodejs

Системные администраторы и разработчики часто обращаются к автоматизации, чтобы уменьшить свою рабочую нагрузку и улучшить свои процессы. При работе с серверами автоматизированные задачи часто пишутся с помощью shell сценариев. Однако разработчик может предпочесть использовать более общий язык более высокого уровня для сложных задач. Многим приложениям также необходимо взаимодействовать с файловой системой и другими компонентами уровня ОС, что часто проще сделать с помощью утилит уровня командной строки.

https://dev-gang.ru/article/vypolnenie-shell-komand-s-nodejs-nl9nsyesrg/
Как использовать геолокацию и геокодирование в #ReactNative приложениях

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

https://dev-gang.ru/article/kak-ispolzovat-geolokaciu-i-geokodirovanie-v-react-native-prilozhenijah-jym5jneqzd/
Всем привет и с наступающим!

Друзья, кому не сложно и хочет помочь нашему проекту, проголосуйте пожалуйста за наш проект:
https://tproger.ru/best-it-media-2019-user-voting/?utm_source=side-widget
Развертывание приложения #Nodejs в #Heroku

Существуют многочисленные бесплатные услуги хостинга для публичного запуска приложений Node.js. Одним из таких сервисов является Heroku, который позволяет развертывать, управлять и масштабировать свои приложения в Интернете.

В этой статье мы создадим простое приложение Node и Express.js, которое сокращает данные ссылки, и развернем его в Heroku.

https://dev-gang.ru/article/razvertyvanie-prilozhenija-nodejs-v-heroku-3np8tg6bec/
#Python Regex Superpower

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

https://dev-gang.ru/article/python-regex-superpower-7xqe9zqzek/
Python: работа с Redis в #Django

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

https://dev-gang.ru/article/python-rabota-s-redis-v-django-1ofbc96rb5/
Начало работы с #Flutter Desktop

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

https://dev-gang.ru/article/naczalo-raboty-s-flutter-desktop-h1n8nxyknr/
Как получить текущую дату и время в #Python

В этой статье мы узнаем, как получить текущую дату и время, используя встроенный в Python модуль datetime. С помощью этого модуля мы можем получить все соответствующие данные в одном объекте или извлечь дату и время отдельно.

https://dev-gang.ru/article/kak-poluczit-tekusczuu-datu-i-vremja-v-python-xaproxg292/
Проверяем #CSP из командной строки

Спецификация политики безопасности контента - это замечательный интерфейсный инструмент безопасности, помогающий предотвратить XSS и другие типы атак. Я бы сказал, что на каждом сайте должен быть реализован как можно более конкретный CSP. Если вы не знакомы с CSP, вот небольшой пример:

https://dev-gang.ru/article/proverjaem-csp-iz-komandnoi-stroki-r50kcp0ocn/
Хранение данных в браузере с LocalStorage

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

#JavaScript

https://dev-gang.ru/article/hranenie-dannyh-v-brauzere-s-localstorage-v2cy19b5ky/
Чтение и запись YAML файлов на #Java с Jackson

YAML файлы в настоящее время широко используются для определения свойств инструментов и приложений из-за очень удобочитаемого синтаксиса.

https://dev-gang.ru/article/cztenie-i-zapis-yaml-failov-na-java-s-jackson-r81jqcddv0/
#Bitbucket Pipelines и #Ansible: непрерывная поставка для вашего Django проекта

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

https://dev-gang.ru/article/bitbucket-pipelines-i-ansible-nepreryvnaja-postavka-dlja-vashego-django-proekta-n6iw9yad7d/
#Python: функция print и параметр end

Функция print() используется для печати сообщения на экране. Давайте поподробнее рассмотрим ее и то как с ней можно работать в этой статье!

https://dev-gang.ru/article/python-funkcija-print-i-parametr-end-uxnl9natxr/