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

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

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

Подробнее

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

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

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

Подробнее

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

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

Что зашло:

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

Что не очень:

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

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

Крáкен вход

Подробнее

Почему главная страница сайта тормозит страшно?

Короче, есть сайт, сделанный на WordPress. Главная страница просто виснет, грузится по 15-20 секунд. Это не дело. Я уже попробовал почистить кеш, отключил половину плагинов — толку ноль. Что это может быть? Может, проблема в каком-то конкретном блоке или картинки слишком тяжелые? Помогите, плиз!

Крáкен зеркало

Подробнее

Гайд по настройке 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, начинайте сразу с нее. Старые проекты, как всегда, потребуют внимания. Кстати, нашел где-то Крáкен сайт с разбором примеров, если кому интересно.

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

Подробнее