Вхід
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

php

Highload - 2 years назад

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

Павло Калінін BLOG

Head of IT Infrastructure Department в одній з продуктових компаній від venture builder SKELAR

Вопрос High Availability – как увеличивать производительность и работать с высокой нагрузкой – в любом продукте стоит остро. В этом материале рассмотрим подход, который предназначен для ускорения работы PHP с брокером сообщений, на примере стека PHP + RabbitMQ + AMQProxy. 

Мнение - 2 years назад

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

Анастасія Пономарьова

Журналістка Highload

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

Тестирование - 3 years назад

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

Ігор Куницький BLOG

Senior PHP developer у Binariks

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

Опыт - 3 years назад

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

Олексій Корнієнко BLOG

PHP developer в NIX

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

Back-end - 3 years назад

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

Ігор Шатило BLOG

Lead Backend Developer в ІТ-команді NIX

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

Новости - 3 years назад

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

Ігор Грегорченко

Технічний редактор Highload

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

Борьба и победа - 3 years назад

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

Богдан Мирченко

Редактор новостей

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

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

Мнение - 3 years назад

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

Оленка Пилипчак

Редакторка у Highload

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

Новости - 3 years назад

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

Богдан Мирченко

Редактор новостей

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

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

Теория - 3 years назад

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

Сергей Почекутов

Автор

Задача этого материала — максимально предметно показать, как подготовить образ Docker с PHP Composer. Также мы будем делать multi-stage-билды. Конфигурации могут быть разными, поэтому посмотрим на общую концепцию и несколько примеров, а для закрепления создадим на практике приложение на Laravel, работающее в трех служебных контейнерах. Это практический how-to — здесь минимум теории, но максимум пошаговых инструкций, поэтому открываем свои системные терминалы и погнали следом за мной.

Интервью - 3 years назад

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

Анастасія Пономарьова

Журналістка Highload

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

Подборки - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

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

Подборки - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

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

Новости - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

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

Подборки - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

Линус Торвальдс презентовал новую версию ядра Linux 5.15 с драйвером NTFS, спустя шесть лет разработки вышел анализатор кода PHPStan, а новый Firefox стал меньше потреблять памяти JavaScript. Какими еще релизами была богата прошедшая неделя — читайте далее. 

Подборки - 4 years назад

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

Вікторія Пушкіна

Редакторка у Highload

Все уровни и модули ISTQB / Официальный сайт ISTQB

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

Интервью - 4 years назад

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

Анастасія Пономарьова

Журналістка Highload

Solution Architect Андрей Никишаев считает, что бич IT-сферы в Украине — рекрутеры, не знающие базовых вещей, и некачественные менеджеры, принуждающие больше работать за меньшие деньги. О ситуации на рынке IT, а также о своей зоозащитной деятельности и экстремальных хобби он рассказал в заключительной части интервью Highload. 

Инструменты - 4 years назад

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

Светлана Лазутина

Автор

компилятор

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

Мнение - 4 years назад

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

Оленка Пилипчак

Редакторка у Highload

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

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

DevOps - 4 years назад

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

Оленка Пилипчак

Редакторка у Highload

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

Истории - 4 years назад

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

Оленка Пилипчак

Редакторка у Highload

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

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

Мониторинг - 4 years назад

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

Оленка Пилипчак

Редакторка у Highload

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

Highload - 4 years назад

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

Ігор Грегорченко

Технічний редактор Highload

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

Подборки - 4 years назад

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

Анастасія Пономарьова

Журналістка Highload

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы, тренинги и марафоны помогут глубже изучить возможности JavaScript, Java, C#, PHP и других языков программирования, а также научат пользоваться фреймворками, в том числе Spring и Laravel. Стоимость курсов варьируется от 2,8 тыс. грн в месяц до 15 тыс. грн за девять дней.

Книги - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

Новости - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

Истории - 4 years назад

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

Павло Бєлавін

головний редактор Highload

В IT-платформе для синхронизации поставщиков и производителей с маркетплейсами Hubber рассказали Highload о трансформации продукта за пять лет с момента запуска: с какими технологиями работают, какие совершали ошибки и почему постепенно уходят от монолитной архитектуры.

Новости - 4 years назад

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

Богдан Мирченко

Редактор новостей

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

Новости - 4 years назад

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

Богдан Мирченко

Редактор новостей

На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных и бэкенд-приложений, упакованный в виде набора Docker-контейнеров для упрощенного развертывания. Проект набрал на GitHub пять тысяч звездочек. Согласно документации, цель Appwrite — абстрагировать и упростить общие задачи разработки REST API, помогая разработчикам быстрее создавать безопасные приложения.

Новости - 4 years назад

RoadRunner: сервер приложений PHP на Go

Богдан Мирченко

Редактор новостей

Команда Spiral Scout продемонстрировала мощную интеграцию PHP и Golang под названием RoadRunner. Это выпущенный под лицензией MIT высокопроизводительный сервер приложений PHP c открытым исходным кодом, балансировщик нагрузки и менеджер процессов, написанный на Go.

Новости - 4 years назад

Вышел PeachPie 1.0.0

Роман Гармидер

PeachPie — это амбициозный проект с открытым кодом, призванный объединить два мира: PHP и .NET. PeachPie интегрирует язык PHP в экосистему .NET, что делает его полностью совместимым с другими проектами .NET, полностью управляемым, кроссплатформенным и не требующим нативного PHP, а также позволяет пользоваться всеми преимуществами платформы .NET. Проект состоит из компилятора, среды выполнения, библиотек расширений, поддержки IDE и MSBuild, полностью соответствующих стандарту .NET.

Новости - 4 years назад

Универсальное модульное тестирование по комментариям

Богдан Мирченко

Редактор новостей

На dev.to разработчик из Камеруна опубликовал библиотеку, которая работает как CLI и позволяет производить модульное тестирование скриптовых языков программирования. Он назвал ее Testa и проверил на PHP, JavaScript, Python и Ruby.

Highload - 4 years назад

Очереди на Gearman и PHP

Ігор Грегорченко

Технічний редактор Highload

Gearman – это простая система очередей. Имеет кучу клиентов, в том числе и для PHP. Позволяет масштабироваться на несколько серверов, а также имеет возможность приоритизации задач.

Highload - 4 years назад

Cache-control с динамикой

admin

Заголовок Cache-control позволяет значительно увеличить скорость загрузки сайта, а также разгрузить канал между сервером и пользователем. Этот заголовок включает кэширование и просто в применении для файлов, которые никогда не меняются. Но для того, чтобы использовать это преимущество для файлов, которые могут меняться, нужно детальнее разобраться в клиентском кэшировании:

Highload - 4 years назад

Как увеличить memory_limit

Ігор Грегорченко

Технічний редактор Highload

Чтобы увеличить размер максимально доступной памяти в PHP, достаточно вызвать функцию:
ini_set(‘memory_limit’, ‘**128M**’);
## Увеличит максимальную память до 128Мб для скрипта

Новости

Как выбрать пароль? Эксперты по кибербезопасности дали 7 рекомендаций

7 months назад

Типы данных в Python: полное руководство

9 months назад

Как создать Телеграм-бота на Python за 30 минут: полное руководство

9 months назад

Ключевое слово yield в Python: как оно работает

9 months назад

Примеры match/case в Python 3.10 с объяснением

9 months назад

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

1 year назад

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

1 year назад

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

1 year назад

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

1 year назад

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

1 year назад
Показать еще
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Отдельные материалы могут содержать ссылки на партнеров. Это не влияет на контент и политику редакции, но дает изданию возможности для развития.


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2025

Ваша жалоба отправлена модератору

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Cancel

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: