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

Когда я впервые узнал о регулярных выражениях, я не оценил их силу. Но есть причина, по которой регулярные выражения пережили семь десятилетий технологического сбоя: программисты, понимающие регулярные выражения, имеют огромное преимущество при работе с текстовыми данными. Они могут написать в одной строке кода выражение, что занимает десятки других!

#PythonRegexSearch

https://dev-gang.ru/article/python-regex-search-ybk6pgx4ut/
#JavaScript: Как работать с дробной частью числа

В этом уроке мы узнаем о форматировании числа в определенные десятичные разряды в JavaScript с помощью метода toFixed().

https://dev-gang.ru/article/javascript-kak-rabotat-s-drobnoi-czastu-czisla-d6l3mg0j2g/
Простой HTTP-сервер на #Java

Вы хотите реализовать HTTP-сервер , но не хотите рисковать написанием полноценного HTTP-сервера? Разработка HTTP-сервера с полной функциональностью не является тривиальной задачей. Но у Java есть решение этой проблемы. Java поддерживает встроенный HTTP-сервер. Просто написав 100 строк кода, мы можем разработать несколько приличный HTTP-сервер, который может обрабатывать запросы. Мы также можем использовать его для обработки других HTTP-команд.

https://dev-gang.ru/article/prostoi-http-server-na-java-8mjy9xrxmt/
Micro в действии: начало работы

Мы будем строить микро сервис шаг за шагом, объясним особенности Micro во время этого путешествия. Мы начнем с основных понятий и тем, а затем перейдем к расширенным функциям.

#Golang

https://dev-gang.ru/article/micro-v-deistvii-naczalo-raboty-pbymm0ae2d/
Как создавать страницы для печати с помощью #CSS

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

https://dev-gang.ru/article/kak-sozdavat-stranicy-dlja-peczati-s-pomosczu-css-ovw60ey0ot/
Введение в #HTML элемент dialog

Диалоги часто используются в веб-приложениях. Они используются для отображения подтверждающих сообщений, оповещений и других вещей, которые подходят для всплывающих окон.

https://dev-gang.ru/article/vvedenie-v-html-element-dialog-0z3uzzjprq/
#WebAssembly & Transferable, идеальное совпадение

В большинстве случаев мы запускаем код WebAssembly и #WebWorker (или worker_thread в #Node.js), чтобы предотвратить блокировку основного потока и поддержку адаптивного пользовательского интерфейса.

https://dev-gang.ru/article/webassembly-transferable-idealnoe-sovpadenie-7lkk8bc8fk/
Персонализируйте свою #Angular сборку с помощью #Webpack

Если вы являетесь frontend разработчиком, то есть хорошие шансы, что вы слышали или даже использовали Webpack. Процесс сборки Angular использует Webpack для решения многих задач, таких как преобразование файлов Sass в CSS и перенос TypeScript в JavaScript.

https://dev-gang.ru/article/personaliziruite-svou-angular-sborku-s-pomosczu-webpack-tgr46ybetn/
Введение в #JavaScript символы

В #ES2015 введен новый примитивный тип с именем #Symbol. Это уникальный и неизменный идентификатор. Как только вы создали его, его нельзя скопировать.

https://dev-gang.ru/article/vvedenie-v-javascript-simvoly-h5eu8082ha/
Передача функции в качестве аргумента другой функции в #Python

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

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

https://dev-gang.ru/article/peredacza-funkcii-v-kaczestve-argumenta-drugoi-funkcii-v-python-01k1jlz17b/
Скрытие элементов в вебе

Благодаря нашей работе #веб-разработчиков нам нужно скрывать элементы по многим причинам. Например, кнопка, которая должна быть видна в мобильном окне просмотра и скрыта в окне просмотра в декстопе. Или элемент навигации, который скрыт на мобильном устройстве и отображается в десктопе.

#html #css

https://dev-gang.ru/article/skrytie-elementov-v-vebe-3zoi5nbzxo/
Как добавить #GoogleTagManager в приложение #Angular

Простое руководство по добавлению сервиса #GTM в ваше Angular приложение

https://dev-gang.ru/article/kak-dobavit-google-tag-manager-v-prilozhenie-angular-r5hzbooynn/
Введение в #Python Set Add() с примерами

Python set add() - это встроенная функция, которая используется для добавления элемента в любой набор. Метод set add() добавляет данный элемент к набору, если элемент отсутствует в наборе. Если элемент уже присутствует в этом наборе, он не добавляет этот элемент, потому что, как мы знаем, в наборе нет повторяющихся значений.

https://dev-gang.ru/article/vvedenie-v-python-set-add-s-primerami-7hkduvlxbk/
Как легко перейти с #JavaScript на #TypeScript

В этой статье мы обсудим, как легко перейти с JavaScript на TypeScript, чтобы воспользоваться преимуществами гибкого, но строго типизированного языка.

https://dev-gang.ru/article/kak-legko-pereiti-s-javascript-na-typescript-dp9ihaa7ka/
Разница между созданием #React приложений, рендерингом на стороне сервера и #Gatsby

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

#SSR

https://dev-gang.ru/article/raznica-mezhdu-sozdaniem-react-prilozhenii-renderingom-na-storone-servera-i-gatsby-6w8mfkfyoz/
#NodeJS: Управление тысячами задач с pscraper/taskm

Каждый кодер должен испытать это, используя цикл for для обработки большого количества задач. Например, скачивание 999 999 999 изображений, удаление 999 веб-сайтов с форума. For-Loop хорош, если все идет хорошо, но всякий раз, когда возникает исключение (особенно задания, связанные с HTTP / Internet) и вызывает остановку программы. Как мы обычно имеем дело c Restart, и вы никогда не узнаете, когда удача придет и задача закончится.


https://dev-gang.ru/article/nodejs-upravlenie-tysjaczami-zadacz-s-pscrapertaskm-wfldu4bzb4/
#LocalStorage vs #sessionStorage

Что интересного в них, так это то, что данные сохраняются даже после обновления страницы (для sessionStorage) и полного перезапуска браузера (для localStorage).

https://dev-gang.ru/article/localstorage-vs-sessionstorage-ryu577vc7e/
Как написать тестируемый код | Методология Халила

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

#javascript #react #typescript

https://dev-gang.ru/article/kak-napisat-testiruemyi-kod-metodologija-halila-5xjt25mnhl/
Развертывание #SpringBoot приложений на #Heroku

При разработке веб-приложения естественным шагом является его подключение к сети и предоставление его конечным пользователям. Чтобы сделать эту задачу проще, для размещения вашего приложения доступно множество облачных платформ - Heroku - одна из них.

#Java

https://dev-gang.ru/article/razvertyvanie-spring-boot-prilozhenii-na-heroku-hgj6v72wcj/
#NPM против #NPX - в чем разница?

В этой статье мы рассмотрим различия между npm и npx и узнаем, как получить лучшее из обоих.

https://dev-gang.ru/article/npm-protiv-npx-v-czem-raznica-hsvo0oxvqs/
Создание диаграмм в приложении #Angular 7 с помощью #ChartJs

В этой статье мы обсудим, как создавать линейные, столбчатые и кольцевые диаграммы с помощью Angular 7 и Chart.js для создания лучшей визуализации ваших данных.

https://dev-gang.ru/article/sozdanie-diagramm-v-prilozhenii-angular-7-s-pomosczu-chartjs-sq54lcajfq/