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

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

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

РКН: https://kurl.ru/JUrcd
Download Telegram
Метод setTimeout() — задержка выполнения в JavaScript

#javascript

Иногда возникает необходимость задержать выполнение кода. Например, сделать так, чтобы отдельные строки выполнялись в какой-то определенный момент, а не синхронно со всем остальным кодом.

JavaScript это позволяет.

В этой статье мы познакомимся с методом setTimeout() и разберемся, как его использовать в своих программах.

Читать статью
👍4👎1🔥1
Разбираемся с аргументами в Bash-скриптах

#linux

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

Но рано или поздно наступит момент, когда вы захотите настраивать поведение вашего скрипта на лету: создавать директории с нужными вам именами, загружать файлы из определенных git-репозиториев, указывать IP-адреса или порты и т. п. Вот здесь вам и пригодятся аргументы скриптов.

Читать статью
👍3🔥1
Практическое руководство по написанию хороших сообщений коммитов

#git

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

Читать статью
🔥6👍2
12 книг для изучения языка программирования Swift

#books

Подборка книг по Swift на русском и английском языках.

Читать статью
👍6😁1
Идеи проектов на JavaScript для начинающих

#javascript

Каждый фронтенд-разработчик должен приобрести определенный набор навыков. Очевидно, что нужно знать HTML и CSS: без этого не обойтись. Когда этот шаг будет пройден, нужно научиться писать код шаблонов, используя CSS-фреймворки, такие как Bootstrap. После этого следует перейти на новую стадию.

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

Читать статью
👍10
Что такое псевдокод и зачем его писать

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

Читать статью
8
Когда и как IT-специалисту просить повышения зарплаты

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

Читать статью
👍7
Лучшие IDE и редакторы кода для веб-разработки

#webdev #tools

Хороший редактор кода или интегрированная среда разработки (IDE) способны серьезно облегчить работу программиста. При этом список доступных на данный момент редакторов и IDE для веб-разработки очень велик и продолжает расти. Чтобы помочь вам выбрать подходящий инструмент, мы составили список самых популярных.

Читать статью
👍4👎3
26 вопросов и ответов с собеседований по Data Science

Вопросы смешаны по темам, но все они относятся к машинному обучению и Data Science.

Читать статью
👍6
Как пользоваться CodePen: руководство для начинающих

#tools

CodePen — популярный онлайн-редактор кода, которым пользуется множество разработчиков по всему миру. Он предназначен для работы над фронтенд-проектами на HTML, CSS и JavaScript.

Читать статью
👍6
ТОП-25 популярных вопросов на собеседовании по C++

Cписок распространенных вопросов (с ответами), с которыми сталкиваются программисты на собеседовании по C++.

Читать статью
6👎1
Начните использовать Prettier правильно

#tools

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

Читать статью
🔥81
Руководство по Docker для начинающих

#tools

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

Читать статью
👍5👎1
25 мест, где можно найти бесплатные компоненты Tailwind CSS

#webdev

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

Читать статью
Топ-7 книг по Django для разработчиков начального и среднего уровня

#books #python

Представляем вам список лучших книг по веб-фреймворку Django для программистов уровня Junior и Middle. В этих учебных пособиях рассматривается применение Django на практике: вы будете создавать настоящие проекты и выкладывать их онлайн.

Читать статью
👍3
10 идей проектов для изучающих HTML

#webdev

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

Читать статью
👍7
Шпаргалка по Git + полезные ресурсы

Git — это распределённая система управления версиями, которую изначально создал Линус Торвальдс. Git позволяет отслеживать и вести историю изменений файлов: откатить свой проект до более старой версии, сравнивать, анализировать или сливать свои изменения в репозиторий.

Делимся шпаргалкой и подборкой полезных материалов по теме:
Как выучить Git с нуля и где продолжить изучение? В этой подборке вы найдёте всё для уверенного старта в Git с нуля
Введение в Git — от установки до основных команд
10 ресурсов для изучения Git
Игра для изучения Git — Learn Git Branching и её прохождение
5 шпаргалок для Git
«О» большое — простое объяснение с картинками

Нотация «О» большое используется для выражения скорости алгоритма. Это важно при оценке как чужих алгоритмов, так и своих собственных. Автор статьи объяснил, что такое «О» большое, а также привел список наиболее часто встречающихся значений большого «О» и соответствующих этим значениям алгоритмов.

Читать статью
🔥7
Создаем собственный курсор при помощи CSS и JavaScript

#javascript

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

Такой курсор может улучшить пользовательский опыт. Я задумался, как же его создать, и тщательно изучил этот вопрос. Результатом моих изысканий стала эта статья.

Читать статью
Позиционирование в CSS и Flexbox — объяснение с примерами

#webdev

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

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