Обложка канала

PHP.today. Страница 7

3917 @phptoday

Свежие новости из мира PHP. Обновленные стандарты. Лучшие практики с примерами кода. Как писать чистый, читаемый и понятный код.

  • PHP.today

    ​​PhpQuiz - канал на котором публикуются интересные задачки по php, архитектуре, psr-стандартам и фреймворкам. А недавно на канале опубликовали целый тест по всем основным фичам php 7.4.
  • PHP.today

    Дискуссия трех лидов трех крупных компаний по поводу Железо vs Оптимизация кода.
    Текстом - только часть, самое интересное. Полная версия - на видео, также внутри.

    #производительность #оптимизация

    Часть 1
    https://telegra.ph/ZHelezo-ili-optimizaciya-Badoo-Avito-i-Mamba--o-proizvoditelnosti-PHP-04-17

    Часть 2
    https://telegra.ph/ZHelezo-ili-optimizaciya-Badoo-Avito-i-Mamba--o-proizvoditelnosti-PHP-CHAST-2-04-17
  • PHP.today

    ​​На уроке мы:
    - Изучим стратегию сине-зелёного деплоя и её вариации (shadow, canary);
    - Настроим с нуля пайплайн развёртывания приложения;
    - Расширим пайплайн на сине-зелёную стратегию и настроим быстрый откат приложения на случай проблем.

    Пройдите вступительный тест и присоединяйтесь: https://otus.pw/OeDv/
  • Реклама

  • PHP.today

  • PHP.today

    ​​OTUS приглашает на бесплатный онлайн-урок «Разворот приложений и непрерывный деплой “без боли” с помощью Forge/Envoyer».
    Для регистрации пройдите вступительный тест: https://otus.pw/c3GX/

    На уроке рассмотрим – как разворачивать приложения с помощью Forge, на примере облачных серверов Linode, а также настроим непрерывный деплой с помощью Envoyer.

    Присоединяйтесь к группе пока действует скидка 20%: https://otus.pw/c3GX/
    Кстати, если пройдете тест, получите доп. скидку, только тссс.
  • PHP.today

  • PHP.today

    ​​А что, если существует профессия в IT, где :
    — нужно искать чужие ошибки
    — не требуется техническое образование
    — можно работать удаленно и зарабатывать от 65 000 рублей уже на старте?

    Да, такая профессия действительно существует, и это — тестировщик ПО. Освоить эту профессию можно в Skillfactory. Всего за 8 месяцев, постепенно вы научитесь писать скрипты на Python, писать автотесты на Selenium и пользоваться багтрекерами, чтобы искать ошибки в коде. Нет, программирование знать необязательно.

    А вот практические навыки не помешают — именно поэтому курс «Тестировщик ПО» помимо лекций от практиков включает в себя постоянные занятия в симуляторе работы тестировщика. Вы будете готовы к встрече с реальными проектами и задачами, а также наработаете свое портфолио на Github.

    ⚡️Записаться на курс со скидкой 30%: https://clc.to/DQsDuQ
  • PHP.today

    Смотрели в сторону RoadRunner но лень начинать, т.к. многое придется писать самому?
    Уже не придется, ребята из Spiral Scout выложили свой фреймворк, с RoadRunner и Cycle ORM.

    #roadrunner #go #golang #php

    Все подробности тут
    https://telegra.ph/Spiral-vysokoproizvoditelnyj-PHPGo-frejmvork-04-14
  • PHP.today

    Иногда возникает необходимость проверить какую-то интеграцию со сторонним сервисом, а проект развернут локально.

    Потестить вебхуки

    Или просто нужно дать посмотреть что-то товарищу на 5 минут на своем локальном проекте.

    Я удивился, но в моем окружении многие не знакомы с таким инструментом как Ngrok.


    Как это работает, и какие возможности?
    По сути - это получение внешнего url адреса. То есть на сайт на вашем компе могут зайти из любой точки планеты, где есть интернет.

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

    Написал небольшую инструкцию, как настроить ngrok так, чтобы не менять настройки nginx/apache, в частности server name.

    #сервер #ngrok #nginx

    P.S. базовый функционал бесплатен, заплатить придется только за доп фишечки

    https://telegra.ph/Ngrok-04-08
  • PHP.today

    ​​Предлагаем тебе авторский канал недавно закончившего российский технический вуз молодого парня, поставившего себе большую и благородную цель - за 1000 дней перелезть из junior-ов в senior-ы.

    Каждодневный кодерский опыт переработанный в текст: уроки, переживания, неудачные собеседования, поиски подработок, кодинг, кодинг и ещё раз кодинг.

    Заходи на @junsenior
  • PHP.today

    Знаете эти видосы вида "как сделать чтото на php"? С нудным закадровым голосом. Наткнулся в сети на туториалы по Symfony 5 ("Добро пожаловать в мир Symfony 5)
    Да это же +100 к харизме.
    Видосы на английском.

    Рекомендую

    #php #framework #symfony #symfony5

    https://symfonycasts.com/screencast/symfony
  • PHP.today

  • PHP.today

    Всем привет, сейчас будет немного нетипичный пост для канала.

    Хочу поговорить об Условиях Йоды.

    Для тех, кто не знает, это когда мы пишем:
    if ( 52 == $variable )
    вместо
    if ( $variable == 52 )

    (Подробно можно прочитать на википедии https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F_%D0%99%D0%BE%D0%B4%D1%8B)

    Так вот, собираю мнение об этом, прикрепляю опрос.
  • PHP.today

    У PHP-разработчиков все, как у водителей. Знать возможности и синтаксис языка — это умение водить. А вот использовать Laravel — уже мастерство экстремального вождения. Как вам такая аналогия?

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

    В OTUS за 4 месяца вы изучите весь спектр его возможностей, познакомитесь с самыми удобными и мощными наработками огромного Laravel-сообщества. Закрепите знания на практичных бизнес-задачах и соберете портфолио из мини-проектов. Разберетесь во внутренних алгоритмах, логике работы фреймворков и их спецификации, что особенно полезно, если раньше вы не пользовались фреймворками.

    Набор на курс уже открыт. Проходите вступительный тест, присоединяйтесь к закрытому сообществу в Slack и получайте скидку на обучение https://otus.pw/eJ4h/

    Поддай газу пока действует скидка 20% и успей занять место!
  • PHP.today

  • Реклама

  • PHP.today

    ​​Чтобы вырасти в PHP, нужны более сложные задачи. А более сложные задачи не доверяют, пока ты не вырос. Пора разорвать этот замкнутый круг, как считаешь?

    В OTUS открылся набор на курс «PHP-разработчик» для тех, кто уже пишет на PHP и хочет глубже вникнуть в процессы. Для обучения надо сдать вступительный тест https://otus.pw/VzgO/

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

    Программа курса https://otus.pw/TfVL/

    В конце обучения напишешь свой проект, который добавишь в портфолио. 48 компаний-партнеров ждут твоего левел апа!
  • PHP.today

    Устали ждать, пока статические анализаторы кода статически проанализируют код? Похоже у вас там совсем не пара строк.

    А вот как это все ускорить, чтоб вы не ходили покурить, поиграть в кикер, домой поспать, и только после этого пайплайны с анализатором кода выполнились - в статье.


    https://telegra.ph/NoVerify-PHP-linter-kotoryj-rabotaet-bystro-03-18
  • PHP.today

    Одна книжка в трех форматах, какой удобнее - такой и забирайте.

    REMOTE
    ОФИС НЕ ОБЯЗАТЕЛЕН
    (Джейсон Фрайд
    Дэвид Хайнемайер Хенссон)