UI/UX дизайн: новый уровень с TripScan?

Дизайнеры, скажите, а ваш UI/UX дизайн смотрится хорошо с TripScan? Неужели мы должны все заново настраивать, чтобы соответствовать новым требованиям?

рабочая ссылка на TripScan TripScan2web in

Подробнее

Думать или кодить? Вот в чем вопрос... — ссылка на Крáкен

Ребят, вот реально, как у вас с этим? Иногда кажется, что я больше времени трачу на обдумывание архитектуры, выбор технологий, чтение документации, чем на само написание кода. И это при том, что я вроде как уже опыт имею. Или это нормальный процесс, и я просто параноик? Ахах.

Крáкен переходник ссылка

Подробнее

React Native: Отзыв на последний апдейт — Крáкен зеркало

Привет всем! Как вы знаете, я давно сижу на React Native, и каждый новый релиз стараюсь сразу тестить. Вот и последний апдейт не стал исключением. Попробовал, погонял, есть что сказать.

Что зашло:

  • Ускорили сборку — это прям чувствуется, особенно на больших проектах.
  • Новые компоненты для UI, упрощают жизнь.
  • Улучшили работу с памятью, теперь вроде как меньше просадок.

Что не очень:

  • Некоторые API поменяли, пришлось подправлять код.
  • Документация отстает, как всегда.
  • Иногда появляются странные баги которые раньше не видел.

В итоге: Если вы активно используете React Native, обновляться стоит. Но будьте готовы к некоторым трудностям. Скоро, кстати, нашел Крáкен маркетплейс, где продают готовые компоненты для RN, может кому пригодится.

Крáкен вход

Подробнее

Гайд по настройке CI/CD для PHP-проектов с GitLab CI

Многие из нас тратят уйму времени на рутинные задачи развертывания и тестирования. Автоматизация с помощью CI/CD – это не просто модное слово, а необходимость для эффективной разработки. Сегодня я расскажу, как настроить пайплайн для PHP-проекта, используя GitLab CI, исходя из личного опыта.

Что нам понадобится:

  • Аккаунт на GitLab.
  • PHP-проект с composer.json.
  • Docker (для создания изолированного окружения).

Шаг 1: Подготовка `.gitlab-ci.yml`

Создаем файл `.gitlab-ci.yml` в корне вашего проекта. Это сердце нашего CI/CD. Начнем с базовой структуры:

stages:
  - build
  - test
  - deploy

Шаг 2: Сборка (Build)

Здесь мы установим зависимости и подготовим окружение. Пример для PHP:

build_job:
  stage: build
  image: php:8.2
  script:
    - composer install --no-progress --no-suggest
  artifacts:
    paths:
      - vendor/

Шаг 3: Тестирование (Test)

Запуск юнит-тестов. Убедитесь, что у вас настроен PHPUnit или другой фреймворк для тестирования.

test_job:
  stage: test
  image: php:8.2
  needs: [build_job]
  script:
    - composer test

Шаг 4: Развертывание (Deploy)

Это самая вариативная часть. Зависит от вашего хостинга. Можно использовать SSH, FTP, Docker-образы или облачные сервисы. Пример с простым `scp`:

deploy_job:
  stage: deploy
  needs: [test_job]
  script:
    - scp -r ./public/* user@your_server:/path/to/public_html/
  only:
    - main

Советы:

  • Используйте Docker-образы, чтобы избежать проблем с зависимостями на разных машинах.
  • Не забывайте про переменные окружения для безопасности (API-ключи, пароли).
  • Регулярно обновляйте зависимости и образы.

Это основа. Дальше можно добавлять статический анализ кода, интеграционные тесты и многое другое. Главное – начать!

Крáкен маркетплейс

Подробнее

Привет всем! Ищу единомышленников для pet-проекта — kraken зеркало

Всем привет! Меня зовут Саша, занимаюсь фронтендом уже лет 5, но решил попробовать себя и в бэкенде на Node.js. Хочу сделать небольшой pet-проект, что-то вроде трекера привычек. Ищу кого-нибудь, кто шарит в базах данных, ну или просто готов вместе пообщаться и поучиться.

Крáкен официальный сайт

Подробнее

OpenAPI 3.1: Стоит ли переходить?

Решил тут присмотреться к OpenAPI 3.1, интересно стало, что там нового и стоит ли она того, чтобы обновлять наши текущие спецификации API. Провел небольшой тест-драйв, могу поделиться наблюдениями.

Плюсы:

  • Поддержка JSON Schema Draft 2020-12 – это прям большой шаг вперед для описания данных.
  • Улучшенная поддержка различных форматов, стало проще описывать сложные структуры.
  • Более строгие правила валидации, что полезно для отладки.

Минусы:

  • Миграция со старых версий может быть муторной, особенно если у вас много кода, генерируемого из спецификации.
  • Инструменты еще не все успели обновиться, иногда приходится искать обходные пути.

Вывод: OpenAPI 3.1 – это, безусловно, будущее. Если вы только начинаете проектировать API, начинайте сразу с нее. Старые проекты, как всегда, потребуют внимания. Кстати, нашел где-то Крáкен сайт с разбором примеров, если кому интересно.

Крáкен актуальная ссылка

Подробнее

Не могу понять разницу между include и require в PHP?

Привет всем, я тут новенький в PHP. Постоянно путаюсь, когда лучше использовать include, а когда require. Ну типа, вроде оба подключают файлы, но где-то сваливается с ошибкой, а где-то нет. Кто может объяснить простыми словами, в чем фишка?

kraken market

Подробнее