Настройка Jest и React Testing Library: пошаговое руководство для React и Next.js проектов

В данной статье мы подробно рассмотрим процесс настройки среды unit-тестирования веб-приложений на базе React и Next.js с использованием Jest и React Testing Library. Мы расскажем об установке необходимых зависимостей, создании конфигурационных файлов, настройке Babel и TypeScript, подключении SCSS и SVG, а также организации структуры проекта. Особое внимание уделено специфике настройки Jest в среде Next.js . Материал будет полезен для frontend-разработчиков и команд разработки, которые работают с React или Next.js проектами и хотят внедрить качественное unit-тестирование.

https://habr.com/ru/articles/920988/

#jest #React_Testing_Library #unitтестирование #настройка_тестов #Nextjs #TypeScript #конфигурация #frontend #RTL

Настройка Jest и React Testing Library: пошаговое руководство для React и Next.js проектов

В данной статье мы подробно рассмотрим процесс настройки среды unit-тестирования веб-приложений на базе React и Next.js с использованием Jest и React Testing Library. Расскажем об установке...

Хабр

Сборка кастомного ISO образа Alpine Linux

Alpine - это легковесный Linux который используется для минимальной установки. Для безопасности в docker образах используют его. Используется для минимальных сборок. Иногда возникает ситуации когда нужен кастомный образ iso со всеми нужными пакетами, а стандартные образы не содержит нужные пакеты в этом случае помогает сборка собственного iso. В этой статье расскажу как я собрал образ для выполнения одной задачи.

https://habr.com/ru/articles/919830/

#alpine #alpinelinux #iso #сборка #bash #конфигурация

Сборка кастомного ISO образа Alpine Linux

Alpine - это легковесный Linux который используется для минимальной установки. Для безопасности в docker образах используют его. Используется для минимальных сборок. Иногда возникает ситуации когда...

Хабр

Tuna Секреты — современный подход к конфигурации окружений

Наша платформа для разработчиков продолжает развиваться и сегодня я расскажу о новой функционале -

https://habr.com/ru/companies/tuna/articles/908550/

#секреты #хранение_токенов #хранение_паролей #конфигурация #env #vault #ci

Tuna Секреты — современный подход к конфигурации окружений

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

Хабр

Termidesk Connect — следующий уровень управления инфраструктурой

Сейчас нелегко найти организацию - будь это цветочный магазин или крупный банк, - который не предоставляет тот или иной ИТ-сервис своему конечному потребителю. Не могу говорить за "цветочный магазин", но бизнес легко считает, сколько стоит простой сервиса продолжительностью в одну минуту в денежном эквиваленте. Исторически компания Увеон (входит в "Группу Астра") занималась решениями по созданию виртуальных рабочих мест на основе технологии VDI (Termidesk VDI) и терминального доступа (Termidesk Terminal). Это сложные инфраструктурные продукты, для которых отказоустойчивость компонентов критически важна. В силу того, что все зарубежные производители покинули наш рынок, а opensource ограничен по функциональности и возможности быть полноценно интегрированным в ИТ-инфраструктуру заказчиков, мы решили начать разработку собственного балансировщика/Контроллера Доставки Приложений. Об этом и пойдет речь...

https://habr.com/ru/companies/astralinux/articles/905082/

#балансировщик #termidesk #adc #виртуальный_сервер #конфигурация #tcp #api #сервер

Termidesk Connect — следующий уровень управления инфраструктурой

Сейчас нелегко найти организацию — будь то цветочный магазин или крупный банк, — который не предоставляет тот или иной ИТ-сервис своему конечному потребителю. Не могу говорить за "цветочный магазин",...

Хабр

Установка+ базовая настройка файерволла ufw. Базовая настройка и использование proxychains4 на Kali Linux

1 Proxychains4 В сегодняшней статье я покажу простейшие примеры использования файерволла на примере ufw а также настрою соединение с конечным сервером через прокси. И вновь повторюсь, что я пишу статью лишь для тех, кто только начал изучение Линукс, а не для тех кто уже гуру. Мои статьи скорее шпаргалка по базовым примерам использования программ. В конце статьи будет небольшой бонус. Итак начнем с утилиты proxychains4. В Кали Линукс установка ее предельно проста: sudo apt update; sudo apt install proxychains4

https://habr.com/ru/articles/891326/

#прокси #проксисервер #файервол #конфигурация #анонимность #безопасность #информационная_безопасность #dns

Установка+ базовая настройка файерволла ufw. Базовая настройка и использование proxychains4 на Kali Linux

1 Proxychains4 В сегодняшней статье я покажу простейшие примеры использования файерволла на примере ufw а также настрою соединение с конечным сервером через прокси. И вновь повторюсь, что я пишу...

Хабр

Сканнер уязвимостей rkhunter. Базовое сканирование rkhunter + базовая настройка программы

В моей сегодняшней статье я затрону простейший пример использования и настройки сканера rkhunter И для любителей писать гневные коментарии я скажу одно - я публикую только те примеры, которые я сам лично пробую на практике, то есть я делюсь своим опытом установки, использования и настройки ПО, не более того. Примеры эти хороши для тех, кто только начинает свой путь в it (как собственно говоря и я сам). Мои статьи скорее онлайн-шпаргалка как и для начинающих специалистов, любителей тестировки софта, так и для меня самого. Я не претендую на звание гуру програмиста-айтишника 100 уровня Итак начнем Информации по данной программе можно найти довольно много и на зарубежных сайтах, так и в рунете и даже здесь на хабре. Но в данной статье я разберу самый простейший, базовый пример работы и настройки программы На гитхабе имеется несколько страниц связанных с проектом Заходя на них видим печальную картину - проект очень давно не обновляется, является заброшенным:

https://habr.com/ru/articles/889348/

#терминал #информационная_безопасность #конфигурация #логи #уязвимости

Сканнер уязвимостей rkhunter. Базовое сканирование rkhunter + базовая настройка программы

В моей сегодняшней статье я затрону простейший пример использования и настройки сканера rkhunter И для любителей писать гневные коментарии я скажу одно - я публикую только те примеры, которые я сам...

Хабр

Правильный API конфигурации библиотеки на примере TrueSql || причина бросить Spring Data

Сегодня немного поговорим о здравом смысле. Правильном и неправильном API конфигурации java-библиотеки. В качестве примера будем использовать TrueSql.

https://habr.com/ru/articles/884650/

#spring #java #конфигурация #конфигурационные_файлы

Правильный API конфигурации библиотеки на примере TrueSql || причина бросить Spring Data

Если никто не пишет нормальную библиотеку – надо написать её первым. (С) Владимир Торвальдс Напомним, что TrueSql это новая Java-библиотека для работы с базами данных под лицензией Apache 2.0....

Хабр

Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript

Меня зовут Федор, занимаюсь JS Fullstack разработкой последние несколько лет. Хочу поделиться своим примером организации backend проекта с использованием Nestjs и Firebase. В этом туториале мы создадим кодовую базу на Nestjs, законфигурируем линтеры и Firebase. В статье приведены примеры кода, ссылки на коммиты и сам репозиторий. Мы пройдем от генерации проекта, до итогового CRUD примера, который можно использовать при разработке своих пет проектов и не только. Для работы с Firebase может потребоваться иностранная платежная карта.

https://habr.com/ru/articles/835124/

#firebase #storage #javascript #typescript #boilerplate #nestjs #development #example #разработка #конфигурация

Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript

Очень здорово, что вы решили открыть эту статью. Меня зовут Федор, я фуллстечу с конца 2021 года на постоянной основе. На всякий случай, прикреплю свой профиль на Github . Этой небольшой статьей я...

Хабр

[Перевод] Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

10 мая 2022 года компания adidas начала переводить конфигурацию своей платформы на GitOps. Спустя почти два года в блоге компании опубликовали цикл статей об эволюции контейнерной платформы adidas, которые мы перевели и объединили в один материал. В этих статьях инженер компании Анхель Баррера Санчес рассказал, как платформа adidas переходила на GitOps, а также что было до перехода, как они работают сейчас и какие у них планы.

https://habr.com/ru/companies/flant/articles/808801/

#gitops #контейнеры #контейнеризация #конфигурация #кластеры #платформа #adidas #kubernetes #devops #sre

Как мы управляем контейнерной платформой: история adidas о прошлом, настоящем и будущем

10 мая 2022 года компания adidas начала переводить конфигурацию своей платформы на GitOps. Спустя почти два года в блоге компании опубликовали цикл статей об эволюции контейнерной платформы adidas,...

Хабр

Pkl — новый язык конфигураций от Apple. Обзор и сравнение с YAML и JSON

Каждое приложение требует определенного уровня конфигурации. С помощью специальных языков можно создавать файлы, которые способны автоматизировать инициализацию системы. Эти файлы обычно читаются и интерпретируются только один раз. Наиболее распространенный пример — конфигурации INI Windows, которые обрабатываются с использованием API Microsoft. Популярность конфигураций вроде INI с годами менялась. По мере развития приложений росла и сложность конфигурирования. Поэтому особенно важно правильно выбрать язык конфигураций, чтобы не усложнить жизнь себе и своему pet-проекту. Под катом рассказываем о пикулях и Pkl — новом решении от Apple.

https://habr.com/ru/companies/selectel/articles/797917/

#selectel #pki #языки_программирования #конфигурация #форматы_файлов

Pkl — новый язык конфигураций от Apple. Обзор и сравнение с YAML и JSON

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

Хабр