php

php: материалы на тему языка программирования php ⭐ Самые актуальные и полезные мануалы, инструкции и посты на сайте ➜ highload.today

Как реализовать системы с высокой нагрузкой на PHP: личный опыт

Вопрос High Availability – как увеличивать производительность и работать с высокой нагрузкой – в любом продукте стоит остро. В этом…

01.06.2023

«Он настолько безобразен, что я бы миллион раз предпочел JS»: почему разработчики ненавидят PHP и как спасти язык

Мемы, что PHP мертв или это какой-то неполноценный язык, встречаются на просторах интернета довольно часто и вызывают неоднозначную реакцию у…

07.03.2023

Тестируем веб-приложения с помощью Laravel и PHPUnit: как правильно писать тесты — с примерами

Всем привет, меня зовут Игорь, я PHP-разработчик в компании Binariks. В этой статье я расскажу вам о возможностях тестирования, которые…

02.11.2022

«Мы что, девопсы, чтобы все настраивать?»: как без проблем провести отладку PHP-приложения

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

09.09.2022

Что нужно знать будущему бэкенд-разработчику до того, как учить язык: 7 важных советов

Сегодня большинство бизнесов (если не все) нуждаются в полнофункциональных сайтах для обслуживания своих клиентов. Бэкенд-разработчики помогают создать и оптимизировать такие…

13.07.2022

В экосистеме PHP нашли критический баг 15-летней давности — он позволяет подменять чужие проекты

В PHP PEAR обнаружена уязвимость 15-летней давности, которая позволяла осуществлять атаки на цепочку поставок кода. Тривиальная ошибка позволяла получить доступ…

05.04.2022

10+ волонтерских вакансий на Djinni для айтишников, которые хотят помочь

Во время войны многие IT-компании перестроили рабочие процессы для разработки продуктов на помощь Украине. В связи с этим ряд компаний…

01.04.2022

«Я жалею, что писал на нем»: разработчик объяснил, почему PHP — не конкурент Java и C#

«Я сожалею, что писал на PHP», — написал разработчик Джордж Кастро из Чили. Совсем недавно он закончил большой серьезный проект…

22.02.2022

Facebook создал проблему бэкендерам: как работать с новой системой авторизации

Недавно Facebook предложил вариант реализации ограниченного логина (Limited Login) для разработчиков приложений. Особенность нового способа авторизации в том, что данные…

14.02.2022

Учимся работать с базами данных: подробный гайд по MySQL для PHP-разработчика

Современные приложения производят все больше объемов данных. Таким образом растет необходимость структурировать все эти огромные массивы информации. Как это сделать?…

11.02.2022

В VS Code теперь документацию пишет ИИ — разработчики хвалят

Команда стартапа Mintlify выпустила ИИ-расширение VS Code для создания документации. Инструмент, по словам создателей, преследует только одну цель — автоматизировать…

08.02.2022

Создаем авторизацию по почте или имени на Laravel: короткая инструкция

Лично мне всегда было удобнее использовать почту для логинизации. Совсем непонятно, зачем еще нужно запоминать какой-то username для каждого отдельного…

10.01.2022

Как сделать Composer Install внутри Docker-контейнера

Задача этого материала — максимально предметно показать, как подготовить образ Docker с PHP Composer. Также мы будем делать multi-stage-билды. Конфигурации…

15.12.2021

Мечтал быть военным, но стал программистом: как одна ошибка привела меня в IT

Это интервью имеет необычное начало: герой не расскажет, как в детстве получил компьютер и загорелся программированием, нет. Более того: он…

13.12.2021

Как пройти собеседование на PHP-разработчика: главное для джуниора, мидла и сеньора

Привет! Я — Дмитрий Троян, PHP TechLead и ментор обучения в NIX. Я занимаюсь как техническим развитием, так и поддержкой…

29.11.2021

Главные релизы недели: крупное обновление PHP, GitLab сканирует код на безопасность и новые дистрибутивы Linux

Kubernetes в GitLab Free, крупное обновление языка программирования PHP и новая версия сетевого анализатора WireShark. Какими еще релизами была богата…

26.11.2021

10 лучших платформ для практики навыков фронтенда

Теоретические знания важны, но их сложно закрепить без практики и решения реальных задач. Чтобы усвоить все, чему вы научились в…

22.11.2021

PHP близок к вылету из десятки самых популярных языков программирования — его могут обогнать Ruby и Groovy

В то время как популярность одних языков программирования растет, других неизбежно падает. Среди тех, кого это может коснуться, — PHP,…

10.11.2021

Главные релизы недели: Angular 13 лишился поддержки IE11, долгожданный анализатор PHP-кода и драйвер NTFS в Linux

Линус Торвальдс презентовал новую версию ядра Linux 5.15 с драйвером NTFS, спустя шесть лет разработки вышел анализатор кода PHPStan, а…

05.11.2021

Какие сертификации пройти айтишнику: 8 вариантов для разработчиков, тестировщиков, сисадминов и безопасников

Одни говорят, что международный IT-сертификат — это пропуск в высшую лигу (по данным Prometric, у 81% сдавших сертификацию, выросла зарплата…

03.11.2021

«Айтишники жадные и капризные — они могут такими быть»: Андрей Никишаев о том, почему требовать $15 тысяч у работодателя — это нормально

Solution Architect Андрей Никишаев считает, что бич IT-сферы в Украине — рекрутеры, не знающие базовых вещей, и некачественные менеджеры, принуждающие…

18.08.2021

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

Онлайн-компиляторы созданы для того, чтобы упростить проверку кода. Вам не нужно скачивать и устанавливать разные приложения на ноутбук: чтобы использовать…

02.08.2021

TypeScript в роли «стартового наркотика»: как Microsoft наложила лапу на open source, попутно убив JavaScript

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

26.07.2021

«Если сидеть весь день в наушниках и пилить функционал, то медаль получат все, кроме тебя»: почему быть хорошим инженером недостаточно, если хочешь повышения

Карьера в IT никогда не бывает легкой и быстрой, особенно — в DevOps-специализации. Бытует мнение, что Junior DevOps не существует…

23.07.2021

Обожаю искать вещи на барахолках, и чтобы не тратить время на OLX, создал бот, который делает это за меня

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

09.07.2021

Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей

За годы работы в IT я заметил тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится…

18.06.2021

Самые популярные языки программирования в 2021 году

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему…

09.06.2021

Singleton в PHP на примере подключения к MySQL

Singleton (синглтон, одиночка) – один из простейших для понимания шаблонов проектирования в PHP. Это обычный класс в PHP, в логику…

07.06.2021

Я написал бесплатного Telegram-бота для поиска уцененных товаров на Rozetka, теперь им пользуются тысячи украинцев

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

14.05.2021

Повышение квалификации: где пройти продвинутые курсы для разработчиков?

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы,…

07.05.2021

10 книг по программированию на PHP и MySQL

В блоге на hackr.io пользователь Ахил Бхадвал поделился десятью лучшими, по его мнению, книгами по программированию на языке PHP.  The…

14.04.2021

Пароли Git-репозитория языка PHP хранились ненадежно

Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net. По словам Никиты…

08.04.2021

История Hubber: от монолита к модульной архитектуре

В IT-платформе для синхронизации поставщиков и производителей с маркетплейсами Hubber рассказали Highload о трансформации продукта за пять лет с момента запуска: с…

01.04.2021

Хакеры внедрили в Git-репозиторий проекта PHP удаленно управляемый бэкдор

Разработчик и сопровождающий языка программирования PHP Никита Попов сообщил о компрометации Git-репозитория php-scr проекта и обнаружении двух вредоносных коммитов —…

30.03.2021

Appwrite: брат-близнец Firebase, но с открытым исходным кодом

На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных и бэкенд-приложений, упакованный в…

24.03.2021