zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#fullstack

2 posts2 participants0 posts today

Ручные тестировщики скоро исчезнут? Fullstack QA захватывает рынок

Привет, Хабр! Я Артём Згогурин, директор департамента тестирования ПО EdgeЦентр. Хочу поговорить о том, почему компаниям не нужны «кликеры», какие навыки нужны в Fullstack QA и что мешает автоматизировать абсолютно все. Буду рад вашим комментам! Если вы ручной тестировщик, возможно, стоит задуматься: а не пора ли переквалифицироваться? За последние годы отрасль тестирования переживает революцию, и похоже, что в ближайшие 1-2 года мануальщики могут стать редкостью, как дискеты в эпоху облачных хранилищ. На горизонте маячит Fullstack QA — универсальный солдат, который уверенно вытесняет ручное тестирование. Но так ли всё однозначно? Давайте разберёмся, что происходит, и заодно устроим небольшой холивар в комментариях — ведь мы все любим поспорить о будущем профессии! Как изменилась отрасль за последние 5-10 лет Десять лет назад ручное тестирование было королём QA. Компании нанимали целые армии мануальщиков, которые часами кликали по интерфейсам, искали баги и составляли тест-кейсы. Это был золотой век: порог входа в профессию был низким, а спрос на специалистов — огромным. Но с тех пор многое изменилось. Гибкие методологии (Agile, DevOps) ускорили циклы разработки, и рынок начал требовать скорости, которую ручное тестирование обеспечить не может. Появление инструментов автоматизации вроде Selenium, Playwright и Cypress дало старт новой эре. Автотесты стали быстрее, дешевле и эффективнее для регрессионного тестирования. За последние 5 лет доля вакансий для автоматизаторов выросла в разы, а компании всё чаще ищут специалистов, которые могут не только «покликать», но и написать код, настроить CI/CD и даже заглянуть в архитектуру продукта. Ручное тестирование не исчезло, но его роль сокращается — это факт.

habr.com/ru/articles/890524/

ХабрРучные тестировщики скоро исчезнут? Fullstack QA захватывает рынокПривет, Хабр! Я Артём Згогурин, директор департамента тестирования ПО EdgeЦентр. Хочу поговорить о том, почему компаниям не нужны «кликеры», какие навыки нужны в Fullstack QA и что мешает...

Ramda.js — библиотека, которая избавит вас от reduce и map-каши

Привет, Хабр! Если вас когда-либо раздражало, что Array.prototype.map нельзя использовать для объектов или reduce постоянно требует передавать начальное значение, Ramda.js решает эти проблемы, делая код чище, декларативнее и удобнее. Ramda — это библиотека для функционального программирования в JavaScript, которая по умолчанию не мутирует данные и поддерживает каррирование. В отличие от Lodash, где функциональность чаще заточена под удобство, Ramda больше ориентирована на чистоту кода и прогнозируемость работы функций.

habr.com/ru/companies/otus/art

ХабрRamda.js — библиотека, которая избавит вас от reduce и map-кашиПривет, Хабр! Если вас когда‑либо раздражало, что Array.prototype.map нельзя использовать для объектов или reduce постоянно требует передавать начальное значение, Ramda.js решает эти...

[Перевод] Вопрос на техинтервью аналитика и разработчика: “Назовите способы проверки username на уникальность”

Продолжаем посты на тему технических интервью. Новый пост, который мы позаимствовали у автора Дилана Смита, будет для джунов по специальностям «Системный аналитик», «Backend‑разработчик» и «Fullstack‑разработчик». Иногда такой вопрос также попадается на интервью архитекторам и инженерам баз данных. Ответ на вопрос из заголовка может быть как очень коротким, где всего четыре пункта, так и развернутым — включая примеры кода и диаграммы. Естественно, мы рассмотрим тему во всех подробностях.

habr.com/ru/companies/ssp-soft

ХабрВопрос на техинтервью аналитика и разработчика: “Назовите способы проверки username на уникальность”Продолжаем посты на тему технических интервью. Новый пост, который мы позаимствовали у автора Дилана Смита, будет для джунов по специальностям «Системный аналитик», «Backend‑разработчик» и...

Fullstack v2: учимся писать UI на Go

Меня зовут Илья Глухов. Последние 7 лет я пишу на Go. Я люблю этот язык, а ещё люблю задаваться странными, на первый взгляд, вопросами. Например, как разные интересные штуки, которые мы пишем на Go взаимодействуют с пользователем? В классическом бэкенде мы при помощи RPC (Remote Procedure Call), протокола HTTP или разных очередей модифицируем поведение нашей программы. А что насчёт graphic UI? Он же из фронтенда? Или нам так только кажется? Давайте создадим пользовательский интерфейс (UI) на Go. Выбор решений разнообразен: Gopherjs, gomobile, обёртки для Qt, GTK и много чего ещё. Но если мы хотим добиться кросс-платформенной совместимости для браузеров, мобильных устройств и десктопов, нам нужен универсальный UI. Давайте на практическом примере разберём как создать его на Go.

habr.com/ru/companies/oleg-bun

ХабрFullstack v2: учимся писать UI на GoМеня зовут Илья Глухов.  Последние 7 лет я пишу на Go. Я люблю этот язык, а ещё люблю задаваться странными, на первый взгляд, вопросами. Например, как разные интересные штуки, которые мы пишем на...
#go#ui#fullstack

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)

Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение) API часть и релиз проекта Продолжение...

habr.com/ru/articles/849770/

ХабрПример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)API наносит ответный удар Привет Хабр! В предыдущей статье мы определили общий дизайн примера Full Stack проекта, а также спроектировали и создали веб-часть с помощью функциональных тестов. Рекомендую...

Inertia 2.0: Новые возможности для разработчиков

На конференции Laracon Тэйлор Отвел, создатель популярного PHP-фреймворка Laravel, представил Inertia.js версии 2.0 — самое крупное обновление с момента запуска этого пакета. Новая версия приносит множество полезных функций, которые значительно упростят разработку приложений на Laravel и Inertia.js.

habr.com/ru/articles/848514/

ХабрInertia 2.0: Новые возможности для разработчиковНа конференции Laracon Тэйлор Отвел, создатель популярного PHP-фреймворка Laravel, представил Inertia.js версии 2.0 — самое крупное обновление с момента запуска этого пакета. Новая версия приносит...

Семантическое версионирование NestJS и Angular приложений в NX-монорепозитории

Подключение и настройка nx-semantic-release плагина для NX-монорепозитория для автоматического создания релиза с последующим деплоем приложений.

habr.com/ru/articles/843854/

ХабрСемантическое версионирование NestJS и Angular приложений в NX-монорепозиторииПредыдущая статья: Доступ к сайту на NestJS и Angular по доменному имени c SSL-сертификатом в Kubernetes через Ingress Подключение и настройка nx-semantic-release плагина для NX-монорепозитория для...

Доступ к сайту на NestJS и Angular по доменному имени c SSL — сертификатом в Kubernetes через Ingress

В Kubernetes очень легко настраивается работа с SSL, это наверное одна из главных причин почему я и начал им пользоваться, в этой статье я опишу простой сценарий его подключения.

habr.com/ru/articles/843572/

ХабрДоступ к сайту на NestJS и Angular по доменному имени c SSL — сертификатом в Kubernetes через IngressПредыдущая статья: Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений В Kubernetes очень легко настраивается работа с SSL, это наверное одна из главных причин почему я...

Установка Kubernetes через MicroK8s и настройка деплоя NestJS и Angular приложений

Когда в команде нет DevOps - инженеров, но очень хочется задеплоить приложение в Kubernetes, можно легко это сделать с помощью microk8s.io , в данном посте я опишу как это сделать и открыть доступ к приложению на определенном порте.

habr.com/ru/articles/843332/

microk8s.ioMicroK8s - Zero-ops Kubernetes for developers, edge and IoT | MicroK8sMicroK8s is the simplest production-grade conformant K8s. Lightweight and focused. Single command install on Linux, Windows and macOS. Made for devOps, great for edge, appliances and IoT. Full high availability Kubernetes with autonomous clusters and distributed storage.

Django 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времени

Приветствую, друзья! Уже давно у меня возникала мысль подробно, как в случае с FastAPI и Aiogram 3, разобрать «суровый» Django 5. Однако, из-за большого дефицита свободного времени и масштабности Django, руки до этого не доходили. Сегодня, как вы уже поняли, момент настал. В процессе написания кода мы затронем следующие темы: маршрутизация, работа со статическими файлами, асинхронное использование Django 5, работа с базой данных SQLite через встроенное ORM и многое другое. Сегодня мы создадим простой сайт, который будет демонстрировать гороскоп на завтра для любого знака зодиака. Чтобы было интереснее, гороскоп будем парсить в момент обращения к знаку зодиака (об этом подробнее далее).

habr.com/ru/companies/amvera/a

ХабрDjango 5: асинхронный бекенд и эффектный фронтенд с минимальными затратами времениПриветствую, друзья! Уже давно у меня возникала мысль подробно, как в случае с FastAPI и Aiogram 3, разобрать «суровый» Django 5. Однако, из-за большого дефицита свободного времени и масштабности...

Почему FilamentPHP — это хорошее решение для создания CMS

Привет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA . В этой статье расскажу вам о FilamentPHP. В документации говорится , что это набор красивых Fullstack-компонентов для Laravel. От себя добавлю, что он отлично подходит для построения CMS. А теперь подробно объясню, почему это так.

habr.com/ru/companies/agima/ar

ХабрПочему FilamentPHP — это хорошее решение для создания CMSПривет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA . В этой статье расскажу вам о FilamentPHP. В документации говорится , что это набор красивых Fullstack-компонентов для...

Стоит ли становится Fullstack разработчиком

Сегодня я кратко (или не очень) изложу свои мысли о том, стоит ли быть fullstack разработчиком, какие плюсы и минусы у такого пути развития и для кого такое направление выгодно.

habr.com/ru/articles/803745/

ХабрСтоит ли становится Fullstack разработчикомСегодня я кратко (или не очень) изложу свои мысли о том, стоит ли быть fullstack разработчиком, какие плюсы и минусы у такого пути развития и для кого такое направление выгодно. Немного вводной...

Next.js App Router. Опыт использования. Путь в будущее или поворот не туда

Два года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала. Практически в каждом релизе я находил множество полезного и нужного как для личных проектов, так и для коммерческих. Тем не менее, 13-ю версию я обошёл стороной для коммерческих проектов, так как функционал показывал себя крайне нестабильным и недостаточным. Однако, сейчас этот функционал перенесён в категорию стабильных, App Router считается основным, а Pages Router скорее поддерживаемым для обратной совместимости и постепенного перехода. Next.js сделал крупный шаг, взяв на себя ответственность за кеширование и работу с запросами, добавив серверные компоненты, введя параллельные и перехватываемые роуты, а также ряд других абстракций. В этой статье речь пойдёт о причинах этого шага, возможностях, проблемах и личном мнении - был ли этот шаг в будущее или же это шаг прямиком в яму.

habr.com/ru/articles/788898/

ХабрNext.js App Router. Опыт использования. Путь в будущее или поворот не тудаДва года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала....

Next.js App Router. Опыт использования. Путь в будущее или поворот не туда

Два года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала. Практически в каждом релизе я находил множество полезного и нужного как для личных проектов, так и для коммерческих. Тем не менее, 13-ю версию я обошёл стороной для коммерческих проектов, так как функционал показывал себя крайне нестабильным и недостаточным. Однако, сейчас этот функционал перенесён в категорию стабильных, App Router считается основным, а Pages Router скорее поддерживаемым для обратной совместимости и постепенного перехода. Next.js сделал крупный шаг, взяв на себя ответственность за кеширование и работу с запросами, добавив серверные компоненты, введя параллельные и перехватываемые роуты, а также ряд других абстракций. В этой статье речь пойдёт о причинах этого шага, возможностях, проблемах и личном мнении - был ли этот шаг в будущее или же это шаг прямиком в яму.

habr.com/ru/articles/788898/

ХабрNext.js App Router. Опыт использования. Путь в будущее или поворот не тудаДва года назад команда Next.js представила новый подход к роутингу, который должен был стать заменой так называемому Pages Router, вместе с тем добавив ряд принципиально нового функционала....

Где брать опыт начинающему разработчику: Open Source, стажировки и Pet-проекты

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

habr.com/ru/companies/products

ХабрГде брать опыт начинающему разработчику: Open Source, стажировки и Pet-проектыВсем привет и добро пожаловать в мир разработки! Сегодня мы хотим представить вам трех экспертов из мира IT, которые поделятся своим опытом и накопленными знаниями о том, как начинающему разработчику...