Официальный телеграм-канал сайта techrocks.ru Канал по Тестированию: @techrocksqa Канал по веб-разработке: @techrocks_web По вопросам рекламы: @anothertechrock РКН: https://kurl.ru/JUrcd
Как и где запускать автотесты мобильных приложений, если их 1) ооочень много и 2) нужно получить результат быстро?
В тест-раннере параллельного запуска Emcee. Это продукт AvitoTech, который проводит тысячи нативных тестов за 15 минут. Для iOS и android. На железках и в облаке.
О том, как происходит android-тестирование, инженеры AvitoTech рассказали (и показали на демо-прогоне) в собственном образовательном сериале — avito.code.
Реклама ООО "Авито Тех", ИНН 9710089440 erid:LdtCK5c1p
- Извините, в квартире wi-fi не ловит, сейчас я квартиру себе новую куплю и перезайду в зум, ок?
IT-ипотека — это реальный путь к собственной недвижимости для всех, кто трудится в нашей сфере. Ольга Чупракова, брокер по недвижимости, разложит вам программу по полочкам.
Она подбирает квартиры, которые можно купить со ставкой до 5% на сумму 18 миллионов рублей. Напрямую от застройщика, без завышенных ценников, с развитой инфраструктурой, хорошей звукоизоляцией, не мешающей кодить в любое время дня и ночи.
Ольга знает проекты, которые:
● Отличаются лучшей локацией вблизи главных технокластеров, коворкингов и офисов IT-компаний
● Имеют интересные планировки, где можно и кабинет оборудовать, и лоджию под рабочее место обустроить
IT-ипотека действует до конца 2024 года! Полные условия вы можете найти у Ольги в канале или спросить лично. Она регулярно делится акциями от застройщиков, помогает с одобрением и подбирает лоты в новостройках за 1рубль.
Подпишись сегодня и не упусти выгоду на квартиру мечты по сниженной ставке!
Реклама. ИП Чупракова О. А. ИНН 510504225941
erid 2VtzqvWWasq
Парное программирование: когда оно полезно, а когда — нет
Знать, как происходит парное программирование, — мало. Нужно разбираться, в каких ситуациях оно поможет ускорить процесс разработки, а в каких — замедлит.
Читать статью
LocalStorage — локальное хранилище в JavaScript
#javascript
На заре интернета для хранения данных вам нужен был сервер. Сегодня локальное хранилище (LocalStorage) позволяет хранить данные в браузерах и приложениях, не обращаясь к бэкенд-серверу.
Давайте разберем применение LocalStorage на примере.
Читать статью
Разбираемся с каскадом в CSS
#css #webdev
Каскад — один из самых мощных инструментов CSS. Но если вы не знаете принципы его работы, он может доставить проблем.
Возможно, вы сталкивались с ситуацией, когда какое-либо CSS-свойство или правило отказывалось работать. Первое, что хочется сделать многим веб-разработчикам в таком случае — добавить ключевое слово !important и забыть о проблеме. Но что, если в стилях браузера для этого свойства тоже будет стоять !important? Именно такие конфликтующие вопросы и помогает решить каскад. Чем ниже в каскаде находится какое-либо правило, тем меньше вероятность, что оно появится в финальном виде веб-страницы.
Читать статью
29 идей проектов UI (на HTML, CSS и JavaScript)
#верстка #frontend #html #css #javascript
Создание пользовательских интерфейсов помогает закрепить знания, полученные при изучении HTML, CSS и JS, а также развить дизайнерские способности. Представляем подборку подходящих идей UI-проектов. К каждой прилагается скриншот общего вида и Codepen с примером реализации.
Читать статью
Изучать как минимум один новый язык ежегодно – плохой совет
Изучение нового языка требует много времени. За исключением случаев, когда это нужно для работы или личного проекта, это плохая инвестиция. В этой статье я покажу, почему “изучайте по крайней мере один новый язык ежегодно” это плохой совет, и что следует делать вместо этого.
Читать статью
Советы разработчикам: как делать заметки с умом
Автор этой статьи недавно прочла книгу, в которой описан метод создания заметок известного немецкого социолога Никласа Лумана. Этот ученый за свою жизнь опубликовал огромное количество трудов (70 книг и больше 400 статей). И весьма вероятно, что такой продуктивности он достиг не в последнюю очередь благодаря своему эффективному способу ведения записей.
Некоторые уроки из этой книги будут полезны не только студентам и ученым, но и разработчикам. Особенно тем из них, кто пишет посты в блогах о том, что изучает или делает.
Читать статью
Большое О для самых маленьких
Статья об оценке сложности алгоритмов для новичков, нуждающихся в базовой и практической информации.
Читать статью
Контейнеры Docker: простое объяснение на примере аренды офиса
#docker #tools
Разбираем, чем контейнеры отличаются от виртуальных машин, на примере аренды.
Читать статью
Синдром запястного канала у программиста: есть ли возможность продолжить карьеру?
Наши глаза и руки — вот, что фактически кормит нас и наши семьи (помимо мозга, конечно, но мы здесь больше говорим о чисто физическом). Нам нужно писать код и видеть, что мы пишем. Однако может случиться так, что работа руками станет временно недоступной. Это могут быть бытовые травмы, а могут быть и неврологические заболевания, такие как синдром запястного канала. И что тогда? Конец карьере? Совершенно не обязательно!
Читать статью
Разработчик-полиглот: о преимуществах знания нескольких языков программирования
Автор этой статьи убежден, что каждый программист должен знать больше одного языка программирования, то есть быть полиглотом. Почему он так считает - читайте в статье.
Читать статью
✔️Какой скилл необходим крутому автоматизатору тестирования на Python?
Расскажем и покажем на бесплатном открытом уроке «Собираем собственные Docker-контейнеры» от OTUS и Викентия Лапы – Software Tester в «Whamcloud».
На вебинаре:
📌 познакомимся с системой автоматизации развёртывания и управления приложениями Docker;
📌 рассмотрим основные термины и определения экосистемы;
📌 научимся использовать некоторые базовые команды CLI;
📌 упакуем тесты в контейнер.
📢📢 Занятие пройдёт 20 декабря в 20:00 мск и будет приурочено к курсу «Python QA Engineer». После урока вы сможете продолжить обучение на специальных условиях, а также получить видеокурс по ручному тестированию в подарок.
👉 Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/ctpjcAРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как отменить последний коммит
#git #tools
Допустим, вы работаете над кодом в Git и вдруг что-то пошло не по плану. Вам нужно отменить ваш последний коммит. Как это сделать? Знакомьтесь: команды git reset и git revert.
Читать статью
Как использовать регулярные выражения в JavaScript
#javascript
Многие программисты, особенно начинающие, сторонятся регулярных выражений, заранее принимая как факт, что это очень сложно. Но на самом деле, если уловить их ритм, RegEx не так уж сложны, а между тем - невероятно полезны. В этой статье вы найдете несколько примеров использования регулярных выражений в JavaScript-коде.
Читать статью
6 библиотек JavaScript для создания PDF
#javascript
Обзоры нескольких JS-библиотек для генерации PDF. Они помогут вам подобрать подходящую библиотеку для вашего следующего приложения.
Читать статью
Как правильно задавать z-index в CSS
#css
z-index не имеет единиц измерения. Результат зависит лишь от величины индекса относительно других таких индексов. Обычно эти значения разбросаны по всему проекту, что зачастую приводит к интересным последствиям. Рассказываем, как можно упорядочить z-индексы.
Читать статью
Напряжение глаз: откуда оно берётся и как с ним справиться?
Если смотреть на что-то часами, то глаза напрягаются. Нервы устают непрерывно в течение нескольких часов посылать сигналы в мозг. Отсюда слезящиеся глаза, дискомфорт и усталость. Давайте разберемся, что такое напряжение глаз, чем оно опасно и как с ним справиться.
Читать статью
Наша команда разрабатывает передовую брокерскую платформу и развивает сервисы брокерского обслуживания на базе мобильных и web-приложений Сбер Онлайн, Сбер Инвестор 📱
Мы работаем по Scrum-методологии с полностью автономными командами.
Чем предстоит заниматься:
•разрабатывать и поддерживать тестовую документацию;
•участвовать в декомпозиции и оценке задач бэклога;
•проводить функциональное и регрессионное тестирование;
•взаимодействовать с аналитиками и разработчиками системы;
•локализовывать и регистрировать дефекты.
Мы ждём от тебя:
•опыт ручного функционального тестирования web-сервисов/мобильных приложений (Devtools, Postman/Insomnia, Android Studio/XCode, Charles/Fiddler);
•понимание HTTPS/HTTP и REST-архитектуры;
•понимание Docker, Kubernetes/OpenShift;
•знание SQL (PostgreSQL).
Откликайся на вакансию по ссылке 👈
Реклама. Рекламодатель ПАО Сбербанк
Тернарный оператор в JavaScript: за, против, подводные камни
#javascript
Тернарные выражения и if-предложения похожи, но не эквивалентны. Между ними есть различия, на которые люди зачастую не обращают внимания. И эти различия сказываются на вашем коде.
Читать статью
5 интересных приёмов с деструктуризацией в JavaScript
#javascript
Чтение свойств объектов и обращение к элементам массива – довольно распространённые операции. Деструктуризация значительно упрощает подобные действия. В этой статье мы рассмотрим 5 интересных и нетривиальных способов использования деструктуризации в JavaScript.
Читать статью
🐞QaRocks — всеобъемлющий канал для тех, кто изучает тестирование. Официальный канал сайта qarocks.ru
.
Пара фактов о канале:
— ребята публикуют переводы англоязычных туториалов
— составили полный QA Учебник.
— составили более 25 тестов, которые должен пройти каждый тестировщик
— публикуют подборки необходимых QA книг
— публикуют еженедельные дайджесты с новостями и туториалами
— проводят регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы;
Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇
Искусство написания комментариев к коду
Не многие разработчики любят писать комментарии к коду. Более того, зачастую они не считают разумным тратить на это свое время. Если это про вас, возможно, эта статья сможет вас переубедить.
Читать статью
YAML для веб-разработчиков
Зачем люди используют файлы с расширением .yml? Каковы преимущества этих файлов? Как эта штука работает? Цель этой статьи — познакомить вас со структурой YAML, чтобы вы при необходимости смогли прочитать и понять такой файл и внести нужные изменения.
Читать статью
Выбираем имена для переменных с учетом грамматики
Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.
https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
Поднятие в JavaScript
#javascript
Поднятие (англ. hoisting) в JavaScript позволяет использовать функции и переменные до их объявления. В этой статье мы разберем, что собой представляет поднятие и как оно работает.
Читать статью
В чем разница между : и :: в CSS?
#css
Если вы хотите быстро получить ответ на вопрос из заголовка статьи, то вот он:
- :
относится к псевдоклассам, таким как :visited
или :hover
- ::
— для псевдоэлементов, таких как ::first-of-type
или ::after
А если хотите более подробных объяснений, давайте рассмотрим примеры.
Читать статью
Выбираем лучший стандарт оформления кода для команды: конец бесконечным дебатам
Во многих (если не всех) командах есть свои стандарты оформления кода. Но как эти стандарты складываются? Мы разбирались, как составить лучшие code conventions.
Читать статью
Заработал более 11 млн ₽ за год на перепродаже квартиры
Это реальный кейс одного из клиентов бюро недвижимости Андрея Негинского neginskiy_uae. Парень IT-шник просто был подписан на канал, выбрал объект из тех, что мы публикуем 4 раза в неделю, вложился на старте, а уже через год вышел из проекта с прибылью 27% на вложенный капитал.
Подписывайтесь на наш канал neginskiy_uae (уже 45.000 подписчиков), если хотите так же и выбирайте.
Управление командой с помощью ИИ стало возможно на платформе для совместной работы и управления знаниями, документами и задачами TEAMLY.
Команда TEAMLY выпустила новое обновление, вот главные фичи:
– Ai-ассистент. Он поможет оптимизировать рутинные задачи. Ai-ассистент поможет сделать список задач, саммари длинных регламентов, пост для соцсетей или деловое письмо.
– Умные таблицы. Это база данных, для создания которой не требуются навыки программирования. Теперь всей информацией из таблиц в Google-sheets, досок в Trello и разных документов можно управлять в TEAMLY.
Подробнее на странице обновления