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

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

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

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

php

Новости - 3 месяца назад

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

Игорь Грегорченко

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

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

Борьба и победа - 3 месяца назад

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

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

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

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

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

Мнение - 4 месяца назад

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

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

Редактор у Highload

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

Вопросы - 5 месяцев назад

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

Николай Коваленко BLOG

Backend Developer в Ronis Business Tools

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

Работа с данными - 5 месяцев назад

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

Андрей Мелешко BLOG

PHP Developer в NIX

Современные приложения производят все больше объемов данных. Таким образом растет необходимость структурировать все эти огромные массивы информации. Как это сделать? Обратимся за помощью к реляционной базе данных — MySQL. Благодаря доступности, быстрой обработке запросов и надежности хранения данных эта БД уже практически стала стандартом написания веб-приложений.

Новости - 5 месяцев назад

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

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

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

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

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

Веб-разработка - 6 месяцев назад

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

Сергей Гришечкин BLOG

Backend Developer во FlexMade

Лично мне всегда было удобнее использовать почту для логинизации. Совсем непонятно, зачем еще нужно запоминать какой-то username для каждого отдельного сайта. Видимо, такой же логикой руководствуются разработчики Laravel, предоставляя «из коробки» систему авторизации на основе почтового адреса. Но если вдруг вы захотите/поступит задача дать пользователю возможность входа через email или username на выбор — эта короткая инструкция вам в помощь!

Теория - 7 месяцев назад

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

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

Автор

Composer Install

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

Интервью - 7 месяцев назад

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

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

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

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

Карьера - 7 месяцев назад

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

Дмитрий Троян BLOG

PHP TechLead и ментор в NIX

Привет! Я — Дмитрий Троян, PHP TechLead и ментор обучения в NIX. Я занимаюсь как техническим развитием, так и поддержкой боевого духа команды. Учиться никогда не поздно. Именно поэтому я решил структурировать свои знания за годы практики в IT и занялся менторством начинающих PHP-разработчиков.

Подборки - 7 месяцев назад

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

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

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

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

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

Подборки - 8 месяцев назад

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

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

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

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

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

Новости - 8 месяцев назад

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

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

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

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

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

Подборки - 8 месяцев назад

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

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

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

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

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

Подборки - 8 месяцев назад

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

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

Журналистка в Highload

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

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

Интервью - 11 месяцев назад

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

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

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

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

Инструменты - 11 месяцев назад

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

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

Автор

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

Мнение - 11 месяцев назад

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

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

Редактор у Highload

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

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

DevOps - 12 месяцев назад

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

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

Редактор у Highload

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

Истории - 12 месяцев назад

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

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

Редактор у Highload

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

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

Истории - 1 год назад

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

Александр Павленко BLOG

PHP developer в NIX и спикер в NIXMultiConf

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

За годы работы в IT я заметил тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится менять, расширять логику и улучшать функционал. В крупных проектах постоянный рефакторинг — неизбежный процесс. Но иногда за ним скрываются проблемы. Их не стоит бояться. В такие моменты у вас есть отличный шанс получить новые скиллы, прокачать свою экспертизу и, справившись со всеми трудностями, заручиться еще большим доверием клиента.

Мониторинг - 1 год назад

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

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

Редактор у Highload

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

Highload - 1 год назад

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

Игорь Грегорченко

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

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

Опыт - 1 год назад

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

Daniel Meleshun BLOG

CEO и основатель cubo.agency

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

Подборки - 1 год назад

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

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

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

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

Книги - 1 год назад

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

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

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

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

Новости - 1 год назад

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

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

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

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

Истории - 1 год назад

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

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

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

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

Новости - 1 год назад

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

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

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

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

Новости - 1 год назад

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

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

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

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

Новости - 1 год назад

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

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

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

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

Новости - 1 год назад

Вышел PeachPie 1.0.0

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

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

Новости - 1 год назад

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

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

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

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

Highload - 1 год назад

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

Игорь Грегорченко

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

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

Highload - 1 год назад

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

admin

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

Топ текстов недели
1.
Не пропустите: бесплатные IT-курсы и тренинги, которые стартуют в ближайшее время
2.
8 самых востребованных языков разработки по числу вакансий
3.
Подборка фильмов, где искусственный интеллект «переиграл» человека
4.
Украинская IT-компания открывает офис в Канаде — что известно
5.
Опубликован топ-25 геймдев-компаний Украины — половина из них сократила количество специалистов
6.
Facebook заработал $30 млн на рекламе запрещенных аккаунтов: среди крупнейших заказчиков — компания из Украины
7.
«Эта сфера для тех, кто любит драйв»: бывший киберразведчик о работе в блокчейне
8.
Падение биткойна разорило 80 тысяч долларовых миллионеров, дальше — больше
9.
Добро пожаловать в мир блокчейна: что такое NFT, как работает DAO и почему Web3 упрощает работу с деньгами
10.
Интернет Starlink появится в поездах «Укрзалізниці»: «пилот» прошел успешно
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

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


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


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

Партнер по SEO

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

© Highload. 2021-2022

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

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

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

Отправить Отмена

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

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