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

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


РКН: https://kurl.ru/JUrcd
Download Telegram
CSS-свойство position: разбираемся с позиционированием элементов

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

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

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

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

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

Читать статью
👍1
Что такое векторные базы данных?

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

Читать статью
👍5
Как улучшить свой пул-реквест

Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.

Читать статью
👍5
Декораторы Python — объяснение для начинающих

#python

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

Читать статью
👏5👍2
Книги по Go для профи и начинающих

#golang

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

Читать статью
👍9
Пожалуйста, не пишите запутанные условия!

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

Читать статью
👍3
Бинарный поиск на Python

#python

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

Читать статью
👍2
Временная таблица в базе данных SQL

#sql

Временная таблица SQL, также известная как temp table, - это таблица, которая создается и используется в контексте определенного сеанса или транзакции в системе управления базами данных (СУБД).

Читать статью
2👍1
Как вывести список контейнеров в Docker

#tools

Работая с приложениями в контейнерах, вам нередко придется выводить список контейнеров Docker, например, запущенных. Это помогает мониторить их состояние и эффективно использовать ресурсы.

Читать статью
Редакция @qarocks составила Большой учебник по тестированию ПО

В этом большом бесплатном учебнике по тестированию, ты выучишь основы тестирования программного обеспечения. Все материал расположены последовательно друг за другом — от основ до продвинутых тем. Учебник непрерывно обновляется и дополняется новыми статьями.
Учебник рассчитан на начинающих тестировщиков с небольшим опытом в QA (или вообще без опыта).

Содержание
Тесты для самопроверки
Вопросы с Собеседования
Основы тестирования
Типы тестирования
Тестирование производительности
Тестовая документация
Тест-кейсы
Техники тест-дизайна
Книги для загрузки в PDF
Все о багах
Автоматизация
Тестирование мобильных приложений
Инструменты тестировщика
Дополнительные материалы

Сохраняйте себе, шарьте друзьям🙂👍

Посмотреть учебник
👍10
Методы event.preventDefault() и event.stopPropagation()

#webdev #javascript

Браузеры имеют установленные по умолчанию варианты поведения в различных случаях.

Например, когда пользователь нажимает кнопку «Отправить», по умолчанию форма отправляется к указанному обработчику.

А при клике по потомку элемента событие клика также затрагивает сам элемент, потому что это главный контейнер.

В некоторых случаях вам может понадобиться перекрыть эти установки по умолчанию. В этой статье мы познакомимся с методами event.preventDefault() и event.stopPropagation(). С их помощью мы будем отменять некоторые дефолтные действия браузера.

Читать статью
2🔥2
Полное руководство по regex

#javascript

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

Читать статью
👍1
5 принципов юнит-тестирования

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

Читать статью
👍3
Итераторы в JavaScript

#javascript

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

Читать статью
LocalStorage — локальное хранилище в JavaScript

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

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

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

#webdev

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

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

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

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

#javascript

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

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