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
LocalStorage — локальное хранилище в JavaScript

#javascript
На заре интернета для хранения данных вам нужен был сервер. Сегодня локальное хранилище (LocalStorage) позволяет хранить данные в браузерах и приложениях, не обращаясь к бэкенд-серверу.

Давайте разберем применение LocalStorage на примере.

Читать статью
👍1
Единицы измерения в CSS

#webdev

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

Читать статью
5 советов на первые 5 дней в роли разработчика

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

Читать статью
2👍2
Операторы логического присваивания в JavaScript

#javascript

Javascript (ES2021) поддерживает возможность комбинировать логические операции и операцию присваивания с помощью операторов &&=, ||= и ??=. Ранее составные операторы присваивания были возможны только с математическими и побитовыми операциями.

Читать статью
Простая шпаргалка по Git для контрибуторов open source

#git

Люди, желающие поучаствовать в разработке программ с открытым исходным кодом, часто сталкиваются с одной проблемой: они не знают, как сделать первый шаг на пути от форка (fork) к пул-реквесту (pull request). В этой статье мы рассмотрим нужную последовательность действий.

Читать статью
👍4🔥1
7 способов «прочистить мозги» при столкновении со сложной проблемой

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

Читать статью
7 способов получить максимум пользы от работы в паре

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

Читать статью
👍3
FULL OUTER JOIN в SQL: объяснение на примере

В SQL операторы JOIN используются для объединения строк двух или более таблиц. JOIN-ы делятся на внутренние и внешние — INNER JOIN и OUTER JOIN. В этой статье мы разберем на примере FULL OUTER JOIN (полное внешнее объединение).

Читать статью
👍5
Автоматическая установка npm-зависимостей при выполнении git pull

Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.

Читать статью
😱3
Отладка: 10 подходов к поиску багов в коде

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

Читать статью
3
Каррирование и композиция в JavaScript

#javascript

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

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

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

Читать статью
1
Оператор UPDATE в SQL: разбираем на примерах

Если у вас есть таблица с записями, рано или поздно вам придется что-то в ней менять. Разбираем, как это делается при помощи SQL-оператора UPDATE.

Читать статью
Нерелевантный опыт работы: недостаток или преимущество?

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

Читать статью
Генераторы CSS-кода: самая полная коллекция

#webdev #css

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

Читать статью
👍5
5 отличных инструментов для создания скриншотов кода

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

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

Читать статью
От вашей работы мечты вас отделяет только техническое собеседование. Советы по подготовке

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

Читать статью
Команда sleep в bash: делаем задержки в скриптах

#linux #bash

При написании shell-скрипта может возникнуть необходимость создать в нем паузу в несколько секунд перед выполнением очередного шага. Например, чтобы скрипт «подождал», пока завершится какой-то процесс, или сделал паузу перед повторной попыткой выполнить неудавшуюся команду.

Для этого существует очень простая команда sleep.

Читать статью
👍2
Как переименовать локальную ветку в Git

#git

Иногда возникает потребность переименовать локальную ветку в системе Git. В этой статье мы рассмотрели два способа, как это сделать.

Читать статью
👍31
Учеба без наставника: как программисту стать экспертом самостоятельно

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

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

Читать статью
2
Как разработчику прокачать навыки общения и научиться доносить свою точку зрения?

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

Читать статью