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

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

3917 @phptoday

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

  • PHP.today

    ​​PHPFest.2020
    23-24 октября. Онлайн.

    Два дня хардкорного погружения в PHP-разработку.

    Расширяем границы: ооп и не только.

    Немного о конкуренции: асинхронное программирование.

    Немного про оптимизацию: железо или рефакторинг.

    Объединяем PHP и Go: в погоне за новинками или необходимость?

    Чистота и удобство: архитектура, дизайн, анализ.

    Подключайтесь, будет хардкорно!

    Подключиться 👉https://clck.ru/QgKaE
  • PHP.today

    Вакансия web-developer

    Wrike
    в поисках веб-разработчика с уклоном в php. Мы запускаем новую команду, которая будет заниматься оптимизацией наших проектов со стороны производительности и SEO. Как департамент мы работаем с внутренними заказчиками и поддерживаем множество проектов. В числе которых есть публичные с еженедельной аудиторией около 2 млн людей. А также внутренние, в рамках которых мы помогаем с веб-разработкой другим командам: маркетинг, HR, Support и пр.

    Чем предстоит заниматься в команде:
    - вносить изменения в инфраструктуру распределенных веб-проектов с покрытием более 20 тыс страниц
    - создавать, поддерживать и адаптировать инструменты для работы с контентом
    - заниматься оптимизацией производительности веб-страниц
    - писать и поддерживать скрипты под определённую бизнес логику, несколько примеров:
    ежедневная ротация слов по списку с возможностью модификации и загрузкой в тело страницы
    выгрузка параметров из csv, параметризованный поиск в БД с последующим обновлением записей
    проходка по списку страниц и создание краулера для проверок заданных условий

    Что ждём от тебя:
    - опыт работы в веб-разработке от 2 лет
    - знание разметки веб-страниц и DOM
    - понимание ООП и общих принципов разработки ПО

    Это необязательно, но может пригодится:
    - знание JS/TS
    - навыки вёрстки
    - умение в node.js
    - опыт с Laravel
    - опыт поддержки/создания CMS

    Мы не ищем универсального солдата для разработки полного цикла веб-страниц за деньги. Мы хотим найти человека в команду, который был бы с нами на одной волне и двигался к новым высотам. Для этого у нас есть все условия. Если внутри что-то откликнулось, транслируй этот отклик сюда: @july_lurye , [email protected]
  • PHP.today

    Все мы знаем об популярных уязвимостях SQL Injection, XSS, CSRF, и привыкли, что в наших любимых фреймворках проблема решена по умолчанию. Пишем код, не задумываясь, уверенные в 100% безопасности своего приложения. Ведь 2020 год, камон, какие SQL Injection с ORMкой?

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

    #php #security #безопасность

    https://telegra.ph/Uyazvimosti-PHP-frejmvorkov-08-25
  • Реклама

  • PHP.today

    ​​Какие особые навыки нужны для создания архитектуры высоких нагрузок?

    Подключайтесь 01 сентября к вебинару, где Владислав Родин расскажет, что необходимо уметь для карьеры Архитектора в сфере HighLoad и представит программу онлайн-курса «Highload Architect».

    Вы познакомитесь с преподавателями, узнаете, как организована практика и способах сэкономить на обучении. Готовьте вопросы и проходите вступительный тест, который поможет оценить свои силы. Регистрация на вебинар https://otus.pw/FU13/
  • PHP.today

    Продолжая тему легаси кода, неплохой перевод статьи на тему "как упростить работу с легаси, если нет времени/желания/возможности/etc на переписывание".

    #php #legacy

    https://telegra.ph/Modernizaciya-starogo-PHP-prilozheniya-08-25
  • PHP.today

    ​​С 24 по 26 августа пройдёт бесплатный интенсив по основам веб-разработки. Ты получишь пошаговый гайд по созданию сайта и сделаешь свой первый проект, даже если раньше не программировал.

    Подробности найдёшь здесь: https://clc.am/sEqi_A.

    Познакомишься с HTML, CSS, JavaScript и PHP.
    Сверстаешь простые веб-страницы и добавишь к ним формы.
    Опубликуешь сайт в интернете.
    Получишь обратную связь от преподавателя.

    Спикер интенсива — Даниил Пилипенко, директор центра SymbioWay, разработчик с 14-летним опытом.
  • PHP.today

    Интересный доклад с Badoo Meetup о старом коде, который уже не работает, а просто лежит мертвым грузом в проекте, лишь мешая. Тут узнаем, откуда берется такой код и как от него избавляться.

    #php #legacy #мертвыйкод

    https://telegra.ph/Myortvyj-kod-najti-i-obezvredit-08-20
  • PHP.today

    Внимание, вакансия!
    Разыскивается Senior PHP Developer на удалёнку в Jimmy Technologies (Прага)

    ЗП от 2 до 3,2 тыс евро.

    Требования:
    - Беглый анлийский
    - PHP 7
    - Symfony
    - PostgreSQL / MySQL
    - Понимание DDD

    #вакансия #удаленнаяРабота

    Подробности тут
    https://career.habr.com/vacancies/1000057986
  • PHP.today

    Сегодня PHP-разработчики часто учат Go “как второй язык”, порой продолжая писать на нем, как на PHP. 15 августа возьмем реальный код двух "типовых" приложений и разберем, где и правда стоит переключиться на новый, а где - выбрать старый-добрый язык.

    В Youtube-трансляцию в 11:00 по Москве придут:

    ✏️ Елена Граховац (GetYourGuide)
    ✏️ Илья Шихалеев (iSpring)
    ✏️ Александр Макаров (Yii)
    ✏️ Руслан Ханов (ИТМО)

    Модератором дискуссии выступит Антон Морев (WormSoft). Будет возможность задать вопросы голосом (достаточно браузера и микрофона) и продолжить общение в Zoom.

    Лайв соорганизуют конференция PHP Russia и компания Skyeng.
  • PHP.today

    Как думаете, отработает ли данный код? 🤔

    (php >= 7.4)
  • PHP.today

  • PHP.today

    ​​🍀Java-разработчик, осваивай Spring🍀
    📍Если поддержка старых проектов и вылавливание багов не для тебя.
    📍Если ты жаждешь интересных задач — работу с микросервисами и суровым бэкендом.
    📍Если твоей зарплате пора преодолеть отметку 150 тыс. рублей.
    Практический онлайн-курс «Разработчик на Spring Framework» поможет получить необходимые навыки.
    Пройди вступительный тест, чтобы поступить в группу с 20% скидкой: https://otus.pw/LVq2/
  • PHP.today

  • PHP.today

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

    Пройдите вступительный тест и присоединяйтесь: https://otus.pw/SUZO/
  • PHP.today

  • Реклама

  • PHP.today

    ​​👋Всем привет!

    18 июля приглашаем на онлайн мастер-класс по созданию фреймворков для разработки приложений от ведущего разработчика IT-компании MediaSoft Андрея Черабаева.

    На воркшопе вы познакомитесь с подходами в построении фреймворков. Узнаете, как обходить неудобства стандартной библиотеки и как написать свой микрофреймворк на PHP с нуля.

    Подробности и регистрация 👉 https://clc.to/framework_for_appIication_development
  • PHP.today

    Всем привет!

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

    Сегодня же хочу показать вам статейку о том, как лучше вообще не делать. Об антипаттернах тестирования. В этой статье рассмотрим первые 4.

    #антипаттерны #автотесты #unit #unittest #integrationtest #antipattern

    https://telegra.ph/Antipatterny-testirovaniya-PO-CHast-1-07-13
  • PHP.today

    ​​Дядюшка Боб давно описал принципы построения чистого кода в своей книге. И следование им уже давно перешло из категории “nice to have” в “must have”. Но помимо них есть множество других стандартов и требований, таких как PSR, отслеживание неиспользуемых переменных и прочих. Их соблюдение вполне можно автоматизировать и поддерживать на уровне при помощи инструментов статического анализа, о применении которых мы поговорим на Открытом уроке.

    Пройдите вступительный тест и присоединяйтесь: https://otus.pw/xtk8/