TechRocks
Open in Telegram
Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://clck.ru/3R3tTP
Show more2025 year in numbers

13 997
Subscribers
+124 hours
-247 days
-12230 days
Posts Archive
Как писать комментарии к JavaScript-коду
#javascript
Написание комментариев имеет решающее значение для читаемости кода, удобства сопровождения и совместной работы разработчиков. Комментарии в JS выступают в роли заметок, они объясняют функции и логику или предоставляют контекст.
В этой статье мы расскажем о значении комментирования кода и о лучших практиках, которым следует следовать. Также на примерах покажем эффективное комментирование в JavaScript.
Читать статью
Photo unavailableShow in Telegram
Познакомим вас с Data Science с удовольствием!
Рады сообщить, что стартовал открытый буткемп от магистратуры “Машинное обучение и высоконагруженные системы” ФКН НИУ ВШЭ — “Старт в Data Science!”
Буткемп посвящен изучению основ программирования на языке Python и освоению ключевых инструментов аналитики и визуализации данных (SQL, pandas, Streamlit).
⚡️За 8 вебинаров вы сможете погрузиться в Python и аналитику данных. Курс рассчитан для людей, которые никогда не занимались программированием, но будет интересен и тем, кто хотел бы научиться красиво и эффектно представлять данные
🏆В конце марафона вас ждет итоговый проект, в котором вы создадите приложение с аналитикой IT-рынка труда в 2023-2024 годах
Уже сейчас вы можете зарегистрироваться на буткемп по ссылке.
С нетерпением ждём вас в рядах участников!
P.S. Буткемп полностью бесплатный, но полученные знания и навыки станут бесценными.
Реклама.НИУ ВШЭ.
ИНН 7714030726
Erid: 2SDnje6iS3r
Нативный HTML-элемент dialog и его возможности
#webdev
Все основные браузеры теперь поддерживают элемент
dialog. Зачем добавлять этот HTML-элемент? Подобный функционал, особенно в части захвата фокуса, имеет юзерленд-код — код, который разработчики пишут для заполнения пробелов в браузере. Что ж, браузерные движки отреагировали на это, добавив эту функциональность непосредственно в браузер.
Читать статьюPhoto unavailableShow in Telegram
Как и где запускать автотесты мобильных приложений, если их 1) ооочень много и 2) нужно получить результат быстро?
В тест-раннере параллельного запуска Emcee. Это продукт AvitoTech, который проводит тысячи нативных тестов за 15 минут. Для iOS и android. На железках и в облаке.
О том, как происходит android-тестирование, инженеры AvitoTech рассказали (и показали на демо-прогоне) в собственном образовательном сериале — avito.code.
Реклама ООО "Авито Тех", ИНН 9710089440 erid:LdtCK5c1p
🔥 3
6 библиотек JavaScript для создания PDF
#javascript
Обзоры нескольких JS-библиотек для генерации PDF. Они помогут вам подобрать подходящую библиотеку для вашего следующего приложения.
Читать статью
Photo unavailableShow in Telegram
- Извините, в квартире wi-fi не ловит, сейчас я квартиру себе новую куплю и перезайду в зум, ок?
IT-ипотека — это реальный путь к собственной недвижимости для всех, кто трудится в нашей сфере. Ольга Чупракова, брокер по недвижимости, разложит вам программу по полочкам.
Она подбирает квартиры, которые можно купить со ставкой до 5% на сумму 18 миллионов рублей. Напрямую от застройщика, без завышенных ценников, с развитой инфраструктурой, хорошей звукоизоляцией, не мешающей кодить в любое время дня и ночи.
Ольга знает проекты, которые:
● Отличаются лучшей локацией вблизи главных технокластеров, коворкингов и офисов IT-компаний
● Имеют интересные планировки, где можно и кабинет оборудовать, и лоджию под рабочее место обустроить
IT-ипотека действует до конца 2024 года! Полные условия вы можете найти у Ольги в канале или спросить лично. Она регулярно делится акциями от застройщиков, помогает с одобрением и подбирает лоты в новостройках за 1рубль.
Подпишись сегодня и не упусти выгоду на квартиру мечты по сниженной ставке!
Реклама. ИП Чупракова О. А. ИНН 510504225941
erid 2VtzqvWWasq
🤡 8❤ 2🤣 2
Как правильно задавать z-index в CSS
#css
z-index не имеет единиц измерения. Результат зависит лишь от величины индекса относительно других таких индексов. Обычно эти значения разбросаны по всему проекту, что зачастую приводит к интересным последствиям. Рассказываем, как можно упорядочить z-индексы.
Читать статью
👍 1
Парное программирование: когда оно полезно, а когда — нет
Знать, как происходит парное программирование, — мало. Нужно разбираться, в каких ситуациях оно поможет ускорить процесс разработки, а в каких — замедлит.
Читать статью
👍 7
Напряжение глаз: откуда оно берётся и как с ним справиться?
Если смотреть на что-то часами, то глаза напрягаются. Нервы устают непрерывно в течение нескольких часов посылать сигналы в мозг. Отсюда слезящиеся глаза, дискомфорт и усталость. Давайте разберемся, что такое напряжение глаз, чем оно опасно и как с ним справиться.
Читать статью
👍 4
LocalStorage — локальное хранилище в JavaScript
#javascript
На заре интернета для хранения данных вам нужен был сервер. Сегодня локальное хранилище (LocalStorage) позволяет хранить данные в браузерах и приложениях, не обращаясь к бэкенд-серверу.
Давайте разберем применение LocalStorage на примере.
Читать статью
👍 3
Photo unavailableShow in Telegram
Наша команда разрабатывает передовую брокерскую платформу и развивает сервисы брокерского обслуживания на базе мобильных и web-приложений Сбер Онлайн, Сбер Инвестор 📱
Мы работаем по Scrum-методологии с полностью автономными командами.
Чем предстоит заниматься:
•разрабатывать и поддерживать тестовую документацию;
•участвовать в декомпозиции и оценке задач бэклога;
•проводить функциональное и регрессионное тестирование;
•взаимодействовать с аналитиками и разработчиками системы;
•локализовывать и регистрировать дефекты.
Мы ждём от тебя:
•опыт ручного функционального тестирования web-сервисов/мобильных приложений (Devtools, Postman/Insomnia, Android Studio/XCode, Charles/Fiddler);
•понимание HTTPS/HTTP и REST-архитектуры;
•понимание Docker, Kubernetes/OpenShift;
•знание SQL (PostgreSQL).
Откликайся на вакансию по ссылке 👈
Реклама. Рекламодатель ПАО Сбербанк
Разбираемся с каскадом в CSS
#css #webdev
Каскад — один из самых мощных инструментов CSS. Но если вы не знаете принципы его работы, он может доставить проблем.
Возможно, вы сталкивались с ситуацией, когда какое-либо CSS-свойство или правило отказывалось работать. Первое, что хочется сделать многим веб-разработчикам в таком случае — добавить ключевое слово !important и забыть о проблеме. Но что, если в стилях браузера для этого свойства тоже будет стоять !important? Именно такие конфликтующие вопросы и помогает решить каскад. Чем ниже в каскаде находится какое-либо правило, тем меньше вероятность, что оно появится в финальном виде веб-страницы.
Читать статью
👍 4
Тернарный оператор в JavaScript: за, против, подводные камни
#javascript
Тернарные выражения и if-предложения похожи, но не эквивалентны. Между ними есть различия, на которые люди зачастую не обращают внимания. И эти различия сказываются на вашем коде.
Читать статью
👍 3
29 идей проектов UI (на HTML, CSS и JavaScript)
#верстка #frontend #html #css #javascript
Создание пользовательских интерфейсов помогает закрепить знания, полученные при изучении HTML, CSS и JS, а также развить дизайнерские способности. Представляем подборку подходящих идей UI-проектов. К каждой прилагается скриншот общего вида и Codepen с примером реализации.
Читать статью
👍 8
5 интересных приёмов с деструктуризацией в JavaScript
#javascript
Чтение свойств объектов и обращение к элементам массива – довольно распространённые операции. Деструктуризация значительно упрощает подобные действия. В этой статье мы рассмотрим 5 интересных и нетривиальных способов использования деструктуризации в JavaScript.
Читать статью
👍 6
Изучать как минимум один новый язык ежегодно – плохой совет
Изучение нового языка требует много времени. За исключением случаев, когда это нужно для работы или личного проекта, это плохая инвестиция. В этой статье я покажу, почему “изучайте по крайней мере один новый язык ежегодно” это плохой совет, и что следует делать вместо этого.
Читать статью
👍 6👎 3❤ 2
Photo unavailableShow in Telegram
🐞QaRocks — всеобъемлющий канал для тех, кто изучает тестирование. Официальный канал сайта
qarocks.ru.
Пара фактов о канале:
— ребята публикуют переводы англоязычных туториалов
— составили полный QA Учебник.
— составили более 25 тестов, которые должен пройти каждый тестировщик
— публикуют подборки необходимых QA книг
— публикуют еженедельные дайджесты с новостями и туториалами
— проводят регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇👍 3
Советы разработчикам: как делать заметки с умом
Автор этой статьи недавно прочла книгу, в которой описан метод создания заметок известного немецкого социолога Никласа Лумана. Этот ученый за свою жизнь опубликовал огромное количество трудов (70 книг и больше 400 статей). И весьма вероятно, что такой продуктивности он достиг не в последнюю очередь благодаря своему эффективному способу ведения записей.
Некоторые уроки из этой книги будут полезны не только студентам и ученым, но и разработчикам. Особенно тем из них, кто пишет посты в блогах о том, что изучает или делает.
Читать статью
👍 7
Искусство написания комментариев к коду
Не многие разработчики любят писать комментарии к коду. Более того, зачастую они не считают разумным тратить на это свое время. Если это про вас, возможно, эта статья сможет вас переубедить.
Читать статью
Большое О для самых маленьких
Статья об оценке сложности алгоритмов для новичков, нуждающихся в базовой и практической информации.
Читать статью
❤ 8👍 6
