TechRocks
14.7K subscribers
769 photos
3 videos
1 file
2.08K links
Официальный телеграм-канал сайта techrocks.ru

Канал по Тестированию: @techrocksqa
Канал по веб-разработке: @techrocks_web

По вопросам рекламы: @anothertechrock

РКН: https://kurl.ru/JUrcd
Download Telegram
Создаем сайт-портфолио с responsive-дизайном

#javascript

Сегодня мы разберем, как написать полностью отзывчивый сайт-портфолио. При этом мы будем использовать только HTML, CSS и JS. Вы научитесь создавать responsive-дизайн и познакомитесь поближе с псевдоэлементами CSS.

Также мы расскажем вам о модуле nodemailer: с его помощью мы создадим рабочую контактную форму.

Читать статью
Моем датасет: руководство по очистке данных в Python

#python

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

Читать статью
👍1
Синтаксис и методы JavaScript: шпаргалка

#javascript

Мы попытались собрать все шпаргалки по JavaScript (синтаксис и самые полезные методы) в одной статье. Надеемся, вам пригодится.

Читать статью
👍8
50 вопросов и ответов по программированию для подготовки к техническому интервью

В статье на Hacker Noon разработчик Джавин Пол собрал вопросы, которые любят задавать на интервью, а также ответы на них и дополнительные ресурсы для подготовки.

Читать статью
👍6
Знакомимся с рекурсией

«Чтобы понять рекурсию, нужно сначала понять рекурсию».

Бред какой-то, правда?

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

Читать статью
👍9
Как писать хорошие сообщения коммитов: Commitlint

#tools

Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.

Читать статью
👍1
Как учиться и не забывать изученное

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

Читать статью
👍93
Как опубликовать собственный NPM-пакет

#javascript

Опубликовать свой первый NPM-проект - интересный опыт. И это совсем не так сложно, как кажется на первый взгляд! Ловите подробную инструкцию.

Читать статью
Как сделать хороший пул-реквест

Начинающему программисту часто страшно просить людей проверить его пул-реквест. В частности - потому что не хочется никого отвлекать лишний раз.

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

Читать статью
6 ресурсов для начинающих тестировщиков

#qa

Тестировщиками не рождаются: чтобы стать звездой QA, нужна практика и отработка. Недавно команда СИБУР Диджитал собрала классную подборку сервисов, которые помогут отточить свои навыки. Канал рекомендуем: ребята делятся своими наработками, проводят митапы и рассказывают про «тяжёлую цифру» и индустрию 4.0 от первого лица.
4🔥1
Анимированный фон веб-страницы на чистых HTML и CSS

Бывает, что вы решили создать сайт исключительно на HTML и CSS, и это несколько ограничивает полет вашей фантазии. И совершенно зря! Даже если у вас в наборе только эти два инструмента, вы все равно можете достигнуть потрясающих визуальных эффектов. В этой статье вы найдете несколько идей, от которых сможете отталкиваться в дальнейшем.

Читать статью
👍2
CSS-функция clamp() и адаптивность сайта

В CSS есть функция, специально созданная для того, чтобы позволить почти любому элементу регулировать свой размер в определенных пределах, чтобы он соответствовал размеру окна приложения. Это функция clamp(). Давайте ее рассмотрим.

Читать статью
Как написать документацию для вашего следующего проекта

У вас на горизонте замаячил новый проект? Наличие правильно составленной документации — важный аспект в деле обеспечения бесперебойной работы над ним.

Читать статью
👍31
Stash: знакомимся со «скрытым» функционалом Git

При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.

Читать статью
👍42
Выражение CASE в SQL: объяснение на примерах

Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.

Читать статью
👍21
Доводы в пользу применения rem в CSS

По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.

Читать статью
Что такое Trunk Based Development (TBD)?

Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.

Читать статью
CSS-свойство position: разбираемся с позиционированием элементов

Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.

Читать статью
Регулярное выражение для проверки римских чисел

На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.

Читать статью
👍2
Копирование файлов и директорий: команда cp в Linux и MacOS

Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.

Читать статью
👍1