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

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

3917 @phptoday

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

  • PHP.today

    Вы сталкивались когда-нибудь с ситуацией, когда для того, чтобы покрыть unit-тестом какой-то метод вы идёте и мокаете 100500 зависимостей, создавая такую кашу, что, кажется, уже и сам тест будет работать совсем не так как на проде?

    Тут интересный материальчик по этому поводу

    #unittest #unit #autotests #php

    https://telegra.ph/Esli-vy-ispolzuete-moki-to-vy-hot-chto-to-testiruete-07-06
  • PHP.today

    ​​Все о том, как и зачем осваивать Symfony — самый сложный PHP-фреймворк. 1 июля в 20:00 пройдет вебинар-консультация с двумя экспертами PHP-разработки: Александром Пряхиным и Михаилом Камориным.

    Вы узнаете, на что способен Symfony и как найти к нему подход. А так же познакомитесь с программой онлайн-курса «Symfony framework» и форматом обучения.

    Используйте эту возможность, чтобы задать преподавателям все интересующие вопросы.

    Первые 20 зарегистрировавшихся участников получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции. Еще 10 сертификатов на скидку распределим в прямом эфире между теми, кто записался на вебинар. Регистрируйтесь по ссылке https://otus.pw/Qz0m/
  • PHP.today

    Как часто вы работаете на сервере руками? В эпоху dev-ops, docker, автоматического деплоя, логов в кибане etc. Обычно, когда работаешь на аутсорсинге или на продукте, все уже построено до нас. Но вдруг нужно залезть на прод и посмотреть в логах, почему что-то сломалось. Или просто продебажить чего-то на сервере, и нужно найти определенный кусок кода.

    И тут вам наверняка сложно будет обойтись без grep.

    И вот вам туториал на эту тему

    #linux #grep #tutorial
    https://telegra.ph/CHto-takoe-grep-i-s-chem-ego-edyat-06-24
  • Реклама

  • PHP.today

    Всем привет!

    1 июля в 5 вечера (МСК) в лайве вы сможете послушать, как опытные ребята делают CodeReview в своих командах, и еще много чего интересного на эту тему.

    Традиционно - запись будет доступна по той же ссылке.

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

    p.s. И да, будет афте-пати в зуме.

    #online #video #codereview #codestyle

    Ссылка https://www.youtube.com/watch?v=JP7lppzWaLg
    Как готовить код-ревью: обсуждаем плохие и хорошие практики с подкастом SDCast

    Своими историями поделятся: * Александр Макаров, один из разработчиков Yii и активный участник опенсорс-проектов, ранее работал в Stay, Wrike, Skyeng * Конст...

    YouTube
  • PHP.today

    ​​🔥 OTUS заканчивает 16 набор продвинутого онлайн-курса «Разработчик Java». Внимание — курс не для новичков! Успейте пройти тест и проверить свой уровень: https://otus.pw/WzQS/

    — Программа разработана специально для разработчиков с опытом Java и других языков ООП. Ко всем must have темам в этом запуске мы добавили занятия по Gradle, Spring, Lombok и многое другое, что не оставит равнодушным настоящего профи.

    📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный урок «Управляем версиями базы данных через Flyway»: https://otus.pw/CrVw/

    — На вебинаре посмотрим, что такое Flyway и как им пользоваться; изучим, как с помощью Flyway можно организовать миграцию схемы базы данных в приложениях на Java.

    Вебинар проведёт преподаватель-практик Сергей Петрелевич (17 лет в отрасли). Не упустите возможность задать ему все интересующие вопросы!
  • PHP.today

    Пользуетесь Redis только для хранения сессий/быстрого кеша? Или может даже еще не использовали? В этой статье вы найдёте несколько способов использования Redis на практических примерах

    #php #redis

    https://telegra.ph/Redis-na-prakticheskih-primerah-06-22
  • PHP.today

    Срочно в номер: прямо сейчас в формате онлайн идет дискуссия на тему PHP 8

    https://www.youtube.com/watch?v=QrlWrFILjMk

    Можно подключаться сейчас или посмотреть в записи по завершении.

    #php8 #online
    Зачем писать на PHP в 2020: обсуждаем нишу и перспективы языка с подкастом "Цинковый прод"

    В начале июня ребята подкаста "Цинковый прод" выпустили на Хабре резонансную статью о текущем состоянии и перспективах PHP (https://habr.com/ru/post/504906/)...

    YouTube
  • PHP.today

    ​​22 июня пройдет открытый практический вебинар «Индексы в MySQL: best practices и подводные камни». Присоединяйтесь, будет интересно и профессионально: https://otus.pw/X54o/


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


    Вебинар проходит в рамках набора на профессиональный онлайн-курс «Архитектор высоких нагрузок». Чтобы попасть на этот курс с welcome-скидкой, пройдите вступительный тест: https://otus.pw/bRSM/
  • PHP.today

  • PHP.today

    ​​9 июня в 20:00 мск OTUS приглашает на бесплатный онлайн-урок курса «Symfony Framework»: https://otus.pw/DNdI/

    На вебинаре мы:
    - Познакомимся с фреймворком Symfony;
    - Рассмотрим его сильные и слабые стороны;
    - Ответим на вопрос, в каких случаях лучше использовать Symfony, а когда лучше подойдет другой фреймворк;
    - А также мы разработаем небольшое веб-приложение на Symfony.
  • PHP.today

    Как вы уже могли заметить - в PHP8 появится встроенный Just-In-Time компилятор.

    И в этой статье можно получить ответы на многие вопросы по этой новости: "зачем", "почему", "быстрее ли" и т.д.

    #php8 #jit #jitinphp

    https://telegra.ph/PHP-GR8-povysit-li-JIT-proizvoditelnost-PHP-8-06-07
  • PHP.today

    Пых — авторский блог о разработке на PHP.

    Комментарии к новостям, лучшие практики для PHP 7.4 и Symfony 4/5 на базе личного опыты с подробными пояснениями и примерами кода.

    Автор — Валентин Удальцов, активный контрибьютор экосистемы Symfony, участник российских и зарубежных конференций по PHP.
  • PHP.today

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

    Чтобы снизить уровень шума, просто покрутите кольцо на корпусе. Беруши не нужно вынимать каждый раз, когда вы собираетесь поговорить.

    На этой неделе стартовали предзаказы долгожданных беруш Veer на официальном сайте https://bit.ly/2ZEAyqk Первая эксклюзивная партия будет изготовлена из прочного и лёгкого авиационного алюминия в июле 2020 года. Оплатите сейчас и получите свои беруши за полцены🤘🏻
  • PHP.today

    Перевел и дополнил для вас статью "PHP 8 в восьми кусочках кода". Самые выдающиеся нововведения из PHP 8, уже одобренные RFC.

    #php8 #phpnews

    Все тут
    https://telegra.ph/PHP-8-v-vosmi-kusochkah-koda-05-28
  • PHP.today

    ​​Привет! В субботу 30 мая пройдёт 3-й виртуальный PHP-митап. В программе:

    - Skyeng расскажет, как команда учительских продуктов строила сервисно-независимую архитектуру в монолите

    - Lamoda - как их команда автоматизации доставки живет с PHP, Java, Golang, Kotlin и Typescript одновременно

    - iSpring поделится, как за 2 дня разработки написать решение, которое оптимизирует работу с видео в AWS

    - Spiral Sсout сделают обзор редких, но хороших инструментов статического анализа кода

    - а незрячий разработчик Андрей из InterNations покажет и расскажет, как работает в обычной команде


    Подключайся к трансляции с 11 часов по Москве/Киеву/Минску
  • Реклама

  • PHP.today

    Воу, тут подвезли новый мини-фреймворк для легковесных API-запросов. "Зачем?" - спросите вы.
    А вы взгляните на тесты производительности!
    Тесты были выполнены на примитивном Hello World (тут вы скажете, что это синтетические тесты, НО: посмотрите, сколько времени тратится на запуск и обработку простого реквест-респонса в Comet и других фреймворках).

    P.S. Под капот не смотреть (иначе ваш внутренний мир никогда не станет прежним), в продакшн не использовать (пока штука просто так, на "поиграться")!

    #php #framework #comet

    https://telegra.ph/Comet--PHP-frejmvork-dlya-bystryh-REST-API-05-15
  • PHP.today

    ​​Российская команда сделала мощные беруши Veer с рекордным уровнем шумоизоляции и плавной регулировкой громкости. В них нет электроники, а чтобы снизить уровень шума, достаточно просто покрутить кольцо.
    Беруши не нужно вынимать каждый раз, когда вы собираетесь с кем-то поговорить.

    Основатели пишут, что беруши подходят тем, кому вместо музыки удобнее работать в тишине. Актуально будет всем, у кого дома или в офисе шумно.
    Беруши появятся в продаже летом 2020 года, а предзаказ с большой скидкой уже открыт на официальном сайте: https://clck.ru/NB8gU
  • PHP.today

    В эту субботу 25 апреля пройдет виртуальный PHP-митап https://meetups-online.ru/php-minsk-moskva В программе 5 докладов и викторина с призами.

    Программа:

    12:00 - “Код-ревью: быстрее, эффективнее” (Сергей Жук, Skyeng).

    12:45 - “За гранью веб-разработки” (Кирилл Несмеянов, PHP Russia).

    13:30 - “Gherkin для тестирования проектов на Drupal” (Андрей Степанов, EPAM Belarus)

    14:30 - “Переписываем проект на PHP7” (Максим Шамаев, Skyeng).

    15:15 - “Строим событийно-ориентированную архитектуру вокруг легаси-приложения” (Алексей Васильев, Райффайзенбанк).

    Время начала докладов - московское.

    Ссылка на трансляцию https://www.youtube.com/watch?v=se3F83O0ZiY