DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Введение в #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/
5 #ChromeDevTools функций, которые вы должны знать

Google Chrome предоставляет надежный набор инструментов, встроенный прямо в браузер, который называется Chrome DevTools. Эти инструменты постоянно обновляются командой разработчиков Chrome, поэтому иногда стоит поискать на сайте DevTools, чтобы узнать, что нового.

https://dev-gang.ru/article/5-chrome-devtools-funkcii-kotorye-vy-dolzhny-znat-x1hd1j7uym/
Hello Word c #Django

В этой статье мы узнаем, как разработать и запустить приложение python-Django менее чем за 5 минут. Необходимое условие: #Python3.

https://dev-gang.ru/article/hello-word-c-django-kyvy082xw9/
#CSS: Почему вы должны использовать представление цвета в HSL?

Когда вы стилизуете свои фронты, не имеет значения, используете ли вы CSS, Sass, styled-компоненты, emotion, CSS-модули или что-то еще. Вы часто используете HEX или RGB для определения цвета. Это неправильно? Ты можешь сделать это лучше? Да, в самом деле! В статье ниже я попытаюсь представить вам, почему стоит использовать цветовое представление HSL в CSS.

https://dev-gang.ru/article/css-poczemu-vy-dolzhny-ispolzovat-predstavlenie-cveta-v-hsl-zy1eqxf7os/
#StyledComponents, современный способ обработки #CSS в #React

У большинства библиотек есть жизненный цикл. Они растут в популярности, а затем они заменяются лучшим решением.

Одна из библиотек на пике популярности - 💅 styled-components.

https://dev-gang.ru/article/styled-components-sovremennyi-sposob-obrabotki-css-v-react-9u2krqfa69/