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

Давайте создадим чистый #CSS-эффект, который меняет цвет текстовой ссылки при наведении… но вставьте этот новый цвет вместо простой замены цветов.

https://dev-gang.ru/article/4-sposoba-animirovat-cvet-tekstovoi-ssylki-pri-navedenii-88mm6h0xlx/
Как измерить время выполнения скрипта #Python

https://dev-gang.ru/article/kak-izmerit-vremja-vypolnenija-skripta-python-ub9t58z05h/
Докер без рут привилегий

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

https://dev-gang.ru/article/doker-bez-rut-privilegii-33wwgrq6vy/
5 основных библиотек для вашего следующего приложения #React

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

https://dev-gang.ru/article/5-osnovnyh-bibliotek-dlja-vashego-sleduusczego-prilozhenija-react-kyksbzt51j/
Начните строить API-интерфейсы #GraphQL с #Node

В этой статье мы создадим API-интерфейс GraphQL в Node.js с использованием пакета #ApolloServer. Для этого мы рассмотрим основные темы GraphQL, напишем схему GraphQL, разработаем код для решения наших функций схемы и получим доступ к нашему API с помощью пользовательского интерфейса GraphQL Playground.

https://dev-gang.ru/article/nacznite-stroit-api-interfeisy-graphql-s-node-yym3kn6wpx/
Как начать писать модульные тесты в JavaScript

В этой статье я расскажу о различных типах тестов и о том, какие преимущества дает модульное тестирование командам разработчиков. Я продемонстрирую #Jest - среду тестирования #JavaScript.

https://dev-gang.ru/article/kak-naczat-modulnoe-testirovanie-koda-javascript-nt1beiujkr/
Указание позиции прокрутки на странице с помощью CSS

Основанные на прокрутке функции, как правило, включают в себя некоторую смесь #CSS и JavaScript. Это потому, что для этого просто не так много встроенных функций. Но что, если бы мы могли сделать что-то, что использует только CSS?

https://dev-gang.ru/article/ukazanie-pozicii-prokrutki-na-stranice-s-pomosczu-css-rkrmzqex0j/
Руководство по стилизации #Angular компонент

Angular - это популярный фреймворк, созданный Google. Как и другие популярные интерфейсные платформы, он использует архитектуру на основе компонентов для структурирования приложений.

В этой статье мы рассмотрим способы стилизации Angular компонент.

https://dev-gang.ru/article/rukovodstvo-po-stilizacii-angular-komponent-ndeufj5e4z/
Временами #JavaScript может быть немного странным

JavaScript - отличный язык, который стал намного популярнее за последние несколько лет. Благодаря простому синтаксису и большой экосистеме, это отличный язык для начинающих.

https://dev-gang.ru/article/vremenami-javascript-mozhet-byt-nemnogo-strannym-7fwux4gt49/
Размещение текста по пути с помощью #CSS и #MotionPath

За последние пару месяцев я много играл с CSS Motion Path и получал массу удовольствия от создания демонстраций, некоторые из которых вы можете найти в этой коллекции Codepen. Но название «Motion Path» немного вводит в заблуждение, поскольку оно относится не только к движению. Фактически, хотя спецификация по-прежнему называется «Motion Path», свойство, используемое для определения пути, было изменено с motion-path на offset-path. Легко понять, почему: элемент может быть размещен в любом месте пути, с движением или без движения - его положение (или значение offset-distance) не нужно анимировать.

https://dev-gang.ru/article/razmesczenie-teksta-po-puti-s-pomosczu-css-i-motion-path-d1678i7adm/
Как разработать эффективный поиск в пользовательских интерфейсах

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

#Дизайн #Disign

https://dev-gang.ru/article/kak-razrabotat-effektivnyi-poisk-v-polzovatelskih-interfeisah-pra0w5oeu4/
3 принципа разработки для разработчиков интерфейсов

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

https://dev-gang.ru/article/3-principa-razrabotki-dlja-razrabotczikov-interfeisov-gozg83rg3j/
Как я узнал больше о #QR-кодах и сделал генератор #PWA

Сознательно или нет, все мы уже какое-то время используем QR-коды - чтобы совершать платежи, открывать WhatsApp Web или ссылки из печатной рекламы. Если вы не знали, они выглядят так:

https://dev-gang.ru/article/kak-ja-uznal-bolshe-o-qr-kodah-i-sdelal-generator-pwa-7fxu0mafd2/
95 трюков на чистом #JavaScript!

Мы сделали перевод огромного сборника трюков и примеров кода по работе с #DOM

https://dev-gang.ru/doc/htmldom/
Как разместить ваш сайт за 30 секунд

Итак, вы только что купили потрясающий новый шаблон сайта, настроили его и теперь хотите показать его миру?

https://dev-gang.ru/article/kak-razmestit-vash-sait-za-30-sekund-tbrfxegdxc/
Как ПО с открытым исходным кодом борется с COVID-19

Работать сейчас тяжело. COVID-19 заставляет оставаться сосредоточенным и мотивированным. Но для меня было катарсизмом провести исследование того, как сообщество open source реагирует на глобальную пандемию.

https://dev-gang.ru/article/kak-po-s-otkrytym-ishodnym-kodom-boretsja-s-covid-19-38clc2ocx1/
Технические навыки In-Demand для удаленных разработчиков по состоянию на март 2020 года

Чтобы помочь вам добиться успеха в качестве удаленного программиста, здесь, в CV Compiler, мы проанализировали около 1000 удаленных вакансий (~330 списков вакансий для каждой группы), чтобы определить навыки, которые работодатели требуют от удаленных разработчиков прямо сейчас.

https://dev-gang.ru/article/tehniczeskie-navyki-in-demand-dlja-udalennyh-razrabotczikov-po-sostojaniu-na-mart-2020-goda-gjlplzmt8j/
4 полезные платформы для программирования макетов интервью

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

https://dev-gang.ru/article/4-poleznye-platformy-dlja-programmirovanija-maketov-intervu-g2rarpo81s/
Как использовать значение currentColor в CSS

В #CSS у нас есть специальное значение цвета currentColor, которое может быть неизвестно большинству людей.

https://dev-gang.ru/article/kak-ispolzovat-znaczenie-currentcolor-v-css-2alklg9yjm/