TechRocks
16.9K subscribers
741 photos
2 videos
1 file
1.94K links
Официальный телеграм-канал сайта techrocks.ru

Создатели: @trofimovich, @aldrson

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

По вопросам рекламы: @anothertechrock
Download Telegram
Стилизуем формы при помощи CSS: руководство для начинающих

Раньше на сайтах были простые, скучные HTML-формы без всякой стилизации. Но с появлением CSS все изменилось. Давайте посмотрим, как при помощи CSS-правил можно существенно улучшить вид формы.

Читать статью
Топ-5 преимуществ работы в стартапе

Разработчик, которому доводилось работать и в стартапах, и в солидных компаниях, решил поделиться своим опытом и рассказать о преимуществах работы в стартапе.

Читать статью
Топ-9 игровых движков и библиотек JavaScript

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

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

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

Читать статью
Привет, друзья! Сегодня мы собрали для вас статьи о работе с GitHub.

- Вспомогательные инструменты для работы с GitHub
Читать статью

- Непрерывная интеграция с GitHub Actions
Читать статью

- Как сделать первый пул-реквест на GitHub
Читать статью
Вспомогательные инструменты программиста

Итак, у вас уже есть ваш любимый редактор кода (или IDE) со всеми нужными расширениями. Charles следит за вашим веб-трафиком. Также вас прикрывает команда QUnit, jUnit и Jenkins. Отличное начало.

Но некоторые из лучших инструментов кодинга по своей сути не являются инструментами, предназначенными для кодинга. Давайте поговорим о них немного.

Читать статью
Что такое changelog проекта и как его создать: руководство по Git для начинающих

Итак, вы — разработчик и хотите использовать Git для одного из своих проектов. При этом вы хотите сообщать пользователям вашего приложения об осуществленных вами изменениях, но не знаете, как это сделать. Данная статья поможет вам в этом.

Читать статью
Друзья, пока наши правительства советуют лечиться трактором и водкой, отправляют аппараты ИВЛ в США, в некоторых больницах на территории РФ, Беларуси и Украины до сих пор не хватает средств защиты, из-за чего заражаются сами медики.

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

https://teletype.in/@techrocks/acftDELp5

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

- Как senior-девелоперу улучшить свои навыки и расширить экспертизу
Читать статью

- Разбираемся с каскадом в CSS
Читать статью

- Совершенствуем навыки через миграцию проектов: способы и примеры
Читать статью

- Как выжить в круговороте современного IT, или Зачем изучать основы
Читать статью

- Как трекают на удалёнке. Отвечают компании
Читать статью
Атрибуты элементов форм в HTML

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

Читать статью
Чему я научился за 8 лет удаленной работы

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

Читать статью
Привет, друзья! Наша сегодняшняя подборка статей посвящена использованию терминала, в частности, в Linux.

- Приводим в порядок свой open source репозиторий: приемы командной строки
Читать статью

- Применение инструментов командной строки Linux в анализе данных
Читать статью

- Бесполезные, но интересные трюки в Linux-терминале
Читать статью

- Пиши код в терминале, как настоящий хакер
Читать статью
7 лучших тайм-трекеров для разработчиков

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

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

Читать статью
Привет, друзья! Сегодня мы собрали для вас статьи, посвященные задачам и упражнениям на программирование. Наша подборка особенно пригодится начинающим разработчикам и тем, кто готовится к собеседованию.

- Задачи и упражнения на программирование: есть ли разница?
Читать статью

- 10 самых популярных сайтов с задачами по программированию
Читать статью

- Как научиться решать алгоритмические задачи?
Читать статью
5 причин, почему разработчики не используют новый функционал CSS

Мы все согласны, что обновлять код, созданный при помощи JavaScript и React, очень важно. Так почему мы склонны считать, что обновление CSS не стоит усилий? Давайте рассмотрим несколько возможных причин того, почему люди не используют новые функции CSS.

Читать статью
Привет, друзья! Все мы постоянно развиваемся. И, глядя с высоты своего опыта, часто сожалеем, что какие-то простые, но важные вещи пришлось постигать путем проб и ошибок. Сегодня мы собрали для вас подборку статей, объединенных общей темой "Жаль, что я не знал этого раньше..."

- Жаль, что я не знал об этих инструментах, когда начинал программировать
Читать статью

- Жаль, что я не знал эти 10 вещей, когда начинал программировать
Читать статью

- 5 вещей, которые я хотела бы сказать самой себе в прошлом
Читать статью
Письмо самому себе из будущего: советы начинающему разработчику

"Дорогой Я!

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

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

Читать статью
Var, Let и Const: в чем разница?

Одним из важных новшеств ES6 было появление операторов let и const, используемых для объявления переменных. Но чем эти операторы отличаются от старого доброго var, который мы использовали раньше? Если вы все еще не разобрались в этом, наша статья вам поможет.

Читать статью
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Как я решил создать образовательную платформу по изучению Python
Читать статью

- Уровни абстракций — ключ к пониманию архитектурных изысков ПО
Читать статью

- 8 лучших инструментов для code review
Читать статью

- Здоровье ИТ-специалиста: как сохранить зрение
Читать статью

- 23 лучших курса по Data Science от Coursera
Читать статью
Привет, друзья! В связи с карантинными мероприятиями многие программисты волей-неволей работают из дома и, как следствие, появляется много статей на тему дистанционной работы. Мы решили сделать шаг в сторону и собрать для вас подборку статей о фрилансе, ведь он все-таки отличается от удаленки.

- Плюсы и минусы фриланса для программиста
Читать статью

- Как фрилансеру обсуждать проекты с заказчиками: полезные советы
Читать статью

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

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

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