Telegram Web Link
Вакансии «Библиотеки программиста» — ждем вас в команде!

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

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾
🤔🤔 Как подготовить тестовое окружение и не сойти с ума

За последний год проект автора быстро обрастал новыми фичами. Архитектура: монолит на Ruby + микросервисы на Go. Для безопасного внедрения многие изменения активировались фича-флагами, разрасталась ролевая модель, фичей становилось ещё больше. Всё это увеличивало количество действий для подготовки тестового стенда — нужно было совершить девять разных операций, чтобы подготовить стенд к работе.

В статье рассказ о том, как этот процесс сократился до 1 команды в Rails-консоли.

#туториал
💪💪 Мобильное тестирование в Playwright: упростите свой рабочий процесс с помощью TypeScript Decorators

Декораторы TypeScript — это способ придать классам и их членам особое поведение. Они позволяют изменять или расширять функциональность без повторения кода, что делает код более чистым.

Продолжение тут

#туториал
💻🔍💼 Кризис IT-рынка: как джуны и кадровый голод меняют правила игры

В условиях нехватки опытных специалистов и наплыва джунов, IT-компании вынуждены искать нестандартные подходы к найму. Рассмотрим основные тренды и стратегии адаптации рынка.

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

#почитать
💁💁 Негативное тестирование. Особенности применения невалидных проверок

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

Продолжение тут

#гайд
#дайджест альтернатив Notion

🔵 Obsidian — мощный аналог с максимальным уровнем приватности заметок

🔵 Focalboard — крутая замена Notion, Trello и Asana c открытым кодом

🔵 Affine.pro — комбинация Miro и Notion с кастомизацией заметок, планированием и совместным использованием

🔵 Bangle-io — быстрый и простой веб-сервис для заметок. Сохраняет их на компе в формате .md

🔵 Appflowy — замена Notion на языке Rust. Отлично кастомизируется под юзера
💪💪 Создаем простейший API и тестируем его с помощью Playwright + TS

Что будет выполнено в процессе:

👉 Создан простейший API сервер на NodeJS для запуска локально.
👉 Написаны автотесты, на Playwright + Typescript, покрывающие простые запросы GET, POST, PUT, PATCH, DELETE.
👉 Выполнены негативные тесты с получением ошибок, последующим анализом и устранением.

Продолжение тут

#туториал
🐧🎭 10 дистрибутивов Linux на грани безумия и гениальности: от Windows-клона до самоуничтожающейся ОС

Мир Linux полон сюрпризов, и эти 10 дистрибутивов — яркое тому подтверждение.

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

#гайд
#дайджест инструментов для тестирования производительности

🔧 Apache JMeter — бесплатный и опенсорсный. Позволяет имитировать большие нагрузки на веб-серверы, базы данных и другие компоненты.

🔧 Gatling — инструмент для нагрузочного тестирования, основанный на Scala с высокой скоростью выполнения тестов и удобным DSL для написания сценариев..

🔧 LoadRunner — позволяет моделировать различные пользовательские сценарии и анализировать результаты тестов.

🔧 Locust — отличается простотой использования и высокой производительностью. Можно расширять с помощью плагинов, возможность распределенного тестирования.

🔧 Siege — отлично подходит для быстрого тестирования небольших приложений.
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🔟🏩 ТОП-10 перспективных студий разработки: лучшие компании для вашего карьерного роста

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

Читать статью
Тестировщик с нуля: ваш путь в мир IT

Ждём вас на открытом вебинаре 26 сентября в 20:00 мск, где мы разберем:

- что такое тестирование и почему оно так важно;
- роль тестировщика в процессе разработки и его влияние на качество продукта;
- основы ручного тестирования;
- популярные инструменты и технологии, используемые тестировщиками.

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

Спикер Юлия Горшкова — опытный QA Lead, основательница испанского стартапа GradeBuilder.

Встречаемся в преддверии старта курса «QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие.

Erid 2VtzqxKfe1N
⚙️⚙️🧑‍💻 Автотесты на Django: менеджмент данных тестирования на монолите

Тестировать монолитное приложение может быть непростой задачей — особенно, когда сервис активно развивается. На проверку каждой фичи уходит всё больше ресурсов, а времени на оптимизацию мало. Как поступить?

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

#туториал
Автоматизированные инструментальные Espresso-тесты в реальных приложениях

Ждем вас на открытом вебинаре 26 сентября в 20:00 мск, где мы разберем:

- как использовать расширения Espresso для тестирования сложных сценариев;
- как тестировать интенты, WebView и механизмы синхронизации;
- основы работы с Espresso-селекторами и тестирование списков;
- как тестировать промежуточные состояния и анимации.

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

Спикер Дмитрий Золотов — Flutter+Kotlin Developer в Yandex, опытный разработчик на нескольких языках, DevOps и системный администратор, руководитель, ментор и преподаватель.

Встречаемся в преддверии старта курса «Kotlin QA Engineer». Все участники вебинара получат специальную цену на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие.

Erid 2Vtzqw9YEpg
2024/09/27 15:30:08
Back to Top
HTML Embed Code: