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

PHP.today

3627 @phptoday

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

  • PHP.today

    ​​NIX MultiConf #4. MultiTool для каждого в мире IT

    Готовьте любимые снеки, напитки и усаживайтесь поудобней. Мы ждали этого целый год… НИКСовая мультиконференция возвращается!
    24–25 октября NIX MultiConf #4 пройдет в новом онлайн-формате. Бесплатно.

    2 дня, 14 направлений, более 30 докладов от украинских и зарубежных экспертов мирового уровня. Готовьте вопросы спикерам из NIX, Ask Applications, Data Art, BBС, AgileLAB, Elastic и Blue Yonder GmbH. За самый креативный вопрос разыграем NIX Growth box.

    Уникальность конференции — в разнообразии инструментов для разработчиков, тестировщиков, дизайнеров и нетехнических специалистов в IT. Кто-то окончил ВУЗ и ищет направление по душе, кто-то хочет отвлечься от рутинных посиделок дома, а некоторые смельчаки сменили работу и пришли за новыми скиллами.

    Полезности ждут новичков и senior’ов. Запускаем четыре новых направления: Python, Data Science, Sales Force, HR. И не забываем о традиционных — .NET, PHP, QA, Java, Design, WordPress, Android, JavaScript, Business Analytics, Project Management.

    Когда: суббота и воскресенье 24–25 октября, с 10:00 до 19:00
    Как принять участие: регистрируйтесь на сайте и получите подробную программу.
    Где: на YouTube-канале
  • PHP.today

    ​​Курс по базам данных с лучшими практиками по PostgreSQL, NoSQL, MySQL.

    На входе вступительный тест из 20 вопросов только для тех, кто уже знает и любит базы данных. Пройдите тест и присоединяйтесь к группе: https://otus.pw/11t2/
  • PHP.today

    Всем доброго воскресного вечера. Совсем недавно словили прелюбопытнейший фатал на продакшн. Спешу поделиться с вами (если, конечно, вы используете strict_types у себя в коде)

    #php #особенностиPHP #strictTypes

    https://telegra.ph/Pochemu-PHP-eshche-daleko-to-strogoj-tipizacii-10-11
  • Реклама

  • PHP.today

  • PHP.today

  • PHP.today

    ​​Работа с GIT — базовый навык любого IT-специалиста. Освойте его с нуля за 4 дня в OTUS на Супер-практикуме по использованию и настройке GIT.

    📌Чему вы научитесь?
    — Изучите устройство GIT
    — Сможете настраивать репозитории
    — Изучите слияние и перебазирование веток
    — Получите навык разрешения конфликтов при слиянии веток
    — Сможете использовать графические инструменты для работы с GIT
    — Поймете как организовать процесс работы с GIT в команде

    Все знания вы закрепите на практике и сможете свободно использовать и настраивать GIT в любом проекте.

    👉🏻Оставьте заявку, чтобы успеть занять место по спец. цене: https://otus.pw/NqMx/
  • PHP.today

    Хэй хо! Все мы любим (я надеюсь), писать юнит-тесты. Ну и конечно же - потешить свое самолюбие, глянув на отчет code-coverage, когда там >50% кода покрыто тестами. Но так ли точна эта цифра? Давайте разберемся, как работают замеры и какие есть подводные камни.

    #phpunit #unittest #codecoverage

    https://telegra.ph/Uluchsheniya-pokrytiya-PHP-koda-v-2020-godu-09-18
  • PHP.today

    Довольно занимательная статейка на тему "Как хранить перечисления в PHP, чтобы это было удобно". Есть ограниченный список значений? Нет Enum, к которому ты так привык в другом языке? В статье, на мой взгляд, лучшая реализация таких списков.

    #php #перечисления #enum

    https://telegra.ph/Perechisleniya-v-PHP-09-14
  • PHP.today

    ​​Как в Highload системе ускорить работу баз данных?

    Подключайтесь 18 сентября в 20:00 к демо-уроку «Индексы в MySQL: best practices и подводные камни». Вместе с преподавателем Владиславом Родиным вы разберете устройство Btree - индекса в MySQL в движках InnoDB и MyISAM, а также принципы построения планов запросов в MySQL. Изучите предназначение и механизмы работы кластерных и покрывающих индексов.

    После занятия вы сможете пользоваться командой explain в MySQL, строить индексы, позволяющие оптимизировать запросы, составлять запросы, позволяющие переиспользовать существующие индексы.

    Демо-урок входит в программу продвинутого онлайн-курса «Highload Architect», созданного для разработчиков и архитекторов, которые хотят научиться работать с высоконагруженными системами. Для регистрации на занятие пройдите вступительный тест https://otus.pw/YjFv/
  • 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

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

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

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

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

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

    #php #legacy

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

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

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

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

  • 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.